diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/init_shutdown.c | 16 | 
1 files changed, 16 insertions, 0 deletions
| diff --git a/tests/init_shutdown.c b/tests/init_shutdown.c index 80440bdb..48448f8c 100644 --- a/tests/init_shutdown.c +++ b/tests/init_shutdown.c @@ -34,7 +34,11 @@ static void run_lifecycle(void **state, const struct programmer_entry *prog, con  void dummy_init_and_shutdown_test_success(void **state)  { +#if CONFIG_DUMMY == 1  	run_lifecycle(state, &programmer_dummy, "bus=parallel+lpc+fwh+spi"); +#else +	skip(); +#endif  }  struct mec1308_io_state { @@ -62,6 +66,7 @@ unsigned char mec1308_inb(void *state, unsigned short port)  void mec1308_init_and_shutdown_test_success(void **state)  { +#if CONFIG_MEC1308 == 1  	struct mec1308_io_state mec1308_io_state = { 0 };  	const struct io_mock mec1308_io = {  		.state		= &mec1308_io_state, @@ -75,6 +80,9 @@ void mec1308_init_and_shutdown_test_success(void **state)  	run_lifecycle(state, &programmer_mec1308, "");  	io_mock_register(NULL); +#else +	skip(); +#endif  }  struct ene_lpc_io_state { @@ -118,6 +126,7 @@ unsigned char ene_lpc_inb_kb932(void *state, unsigned short port)  void ene_lpc_init_and_shutdown_test_success(void **state)  { +#if CONFIG_ENE_LPC == 1  	/*  	 * Current implementation tests for chip ENE_KB932.  	 * Another chip which is not tested here is ENE_KB94X. @@ -134,6 +143,9 @@ void ene_lpc_init_and_shutdown_test_success(void **state)  	run_lifecycle(state, &programmer_ene_lpc, "");  	io_mock_register(NULL); +#else +	skip(); +#endif  }  void linux_spi_init_and_shutdown_test_success(void **state) @@ -144,5 +156,9 @@ void linux_spi_init_and_shutdown_test_success(void **state)  	 * and the fallback to getpagesize(). This test does the latter (fallback to  	 * getpagesize).  	 */ +#if CONFIG_LINUX_SPI == 1  	run_lifecycle(state, &programmer_linux_spi, "dev=/dev/null"); +#else +	skip(); +#endif  } | 
