Auto setup module flow and packages as targets.
All checks were successful
Run test asserts / Test-Asserts (push) Successful in -13s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in -13s
This commit is contained in:
parent
f0cccf2bb3
commit
c13a26d6b5
28 changed files with 420 additions and 259 deletions
|
|
@ -26,11 +26,11 @@ $(call mb_make_call,mb_doc_variable,MB_AUTOEXEC_STARTUP_TIMEOUT,"Startup failure
|
|||
MB_AUTOEXEC_STARTUP_EXITCODE ?= 124
|
||||
$(call mb_make_call,mb_doc_variable,MB_AUTOEXEC_STARTUP_EXITCODE,"Startup failure exit code of autoexec.")
|
||||
|
||||
MB_AUTOEXEC_SAFE_TEST_TIMEOUT ?= 120
|
||||
$(call mb_make_call,mb_doc_variable,MB_AUTOEXEC_SAFE_TEST_TIMEOUT,"Safe test execution failure timeout.")
|
||||
MB_AUTOEXEC_SAFE_ASSERT_TIMEOUT ?= 120
|
||||
$(call mb_make_call,mb_doc_variable,MB_AUTOEXEC_SAFE_ASSERT_TIMEOUT,"Safe assert execution failure timeout.")
|
||||
|
||||
MB_AUTOEXEC_SAFE_TEST_EXITCODE ?= 1
|
||||
$(call mb_make_call,mb_doc_variable,MB_AUTOEXEC_SAFE_TEST_EXITCODE,"Safe test execution failure exit code.")
|
||||
MB_AUTOEXEC_SAFE_ASSERT_EXITCODE ?= 1
|
||||
$(call mb_make_call,mb_doc_variable,MB_AUTOEXEC_SAFE_ASSERT_EXITCODE,"Safe assert execution failure exit code.")
|
||||
|
||||
MB_AUTOEXEC_SAFE_CMD_TIMEOUT ?= 300
|
||||
$(call mb_make_call,mb_doc_variable,MB_AUTOEXEC_SAFE_CMD_TIMEOUT,"Safe command execution failure timeout.")
|
||||
|
|
@ -127,12 +127,12 @@ endef
|
|||
$(call mb_make_call,mb_doc_function,mb_autoexec_append_save_video,"Appends save video command.","<dir> [prefix]")
|
||||
|
||||
|
||||
define mb_autoexec_append_safe_test
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_cmd,$(1),omsxctl fail_after $(if $(3),$(3),$(MB_AUTOEXEC_SAFE_TEST_TIMEOUT)) seconds err_test $(if $(4),$(4),$(MB_AUTOEXEC_SAFE_TEST_EXITCODE)))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_echo,$(1),mb::safe test $(2))
|
||||
define mb_autoexec_append_safe_assert
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_cmd,$(1),omsxctl fail_after $(if $(3),$(3),$(MB_AUTOEXEC_SAFE_ASSERT_TIMEOUT)) seconds err_test $(if $(4),$(4),$(MB_AUTOEXEC_SAFE_ASSERT_EXITCODE)))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_echo,$(1),mb::safe assert $(2))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_cmd,$(1),$(2))
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_autoexec_append_safe_test,"Appends running a safe test.","<dir> <cmd> [timeout] [exit-code]")
|
||||
$(call mb_make_call,mb_doc_function,mb_autoexec_append_safe_assert,"Appends running a safe assert.","<dir> <cmd> [timeout] [exit-code]")
|
||||
|
||||
|
||||
define mb_autoexec_append_safe_cmd
|
||||
|
|
|
|||
|
|
@ -5,11 +5,11 @@ $(call mb_make_call,mb_doc_variable,MB_MSXPIPE_COLOR_FG_SAFE_CMD,"Foreground col
|
|||
MB_MSXPIPE_COLOR_BG_SAFE_CMD ?= 000
|
||||
$(call mb_make_call,mb_doc_variable,MB_MSXPIPE_COLOR_BG_SAFE_CMD,"Background color of safe command session pipe.")
|
||||
|
||||
MB_MSXPIPE_COLOR_FG_SAFE_TEST ?= 421
|
||||
$(call mb_make_call,mb_doc_variable,MB_MSXPIPE_COLOR_FG_SAFE_TEST,"Foreground color of safe test session pipe.")
|
||||
MB_MSXPIPE_COLOR_FG_SAFE_ASSERT ?= 421
|
||||
$(call mb_make_call,mb_doc_variable,MB_MSXPIPE_COLOR_FG_SAFE_ASSERT,"Foreground color of safe assert session pipe.")
|
||||
|
||||
MB_MSXPIPE_COLOR_BG_SAFE_TEST ?= 000
|
||||
$(call mb_make_call,mb_doc_variable,MB_MSXPIPE_COLOR_BG_SAFE_TEST,"Background color of safe test session pipe.")
|
||||
MB_MSXPIPE_COLOR_BG_SAFE_ASSERT ?= 000
|
||||
$(call mb_make_call,mb_doc_variable,MB_MSXPIPE_COLOR_BG_SAFE_ASSERT,"Background color of safe assert session pipe.")
|
||||
|
||||
MB_MSXPIPE_COLOR_FG_RUN_GUI ?= 141
|
||||
$(call mb_make_call,mb_doc_variable,MB_MSXPIPE_COLOR_FG_RUN_GUI,"Foreground color of run gui session pipe.")
|
||||
|
|
@ -27,13 +27,13 @@ endef
|
|||
$(call mb_make_call,mb_doc_function,mb_msxpipe_safe_cmd,"Runs openMSX and safely executes one command.","<dir> <cmd> [machine]")
|
||||
|
||||
|
||||
define mb_msxpipe_safe_test
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_write_default,$(1),$(MB_MSXPIPE_COLOR_FG_SAFE_TEST),$(MB_MSXPIPE_COLOR_BG_SAFE_TEST))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_test,$(1),$(2))
|
||||
define mb_msxpipe_safe_assert
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_write_default,$(1),$(MB_MSXPIPE_COLOR_FG_SAFE_ASSERT),$(MB_MSXPIPE_COLOR_BG_SAFE_ASSERT))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(1),$(2))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_exit,$(1))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_openmsx_dosctl,$(1),$(3))
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_msxpipe_safe_test,"Runs openMSX and safely executes one test.","<dir> <cmd> [machine]")
|
||||
$(call mb_make_call,mb_doc_function,mb_msxpipe_safe_assert,"Runs openMSX and safely executes one assert.","<dir> <cmd> [machine]")
|
||||
|
||||
|
||||
define _mb_msxpipe_run_gui
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue