From 72c1976c6f9fc951ef6d6c338f0be3fdef556cf2 Mon Sep 17 00:00:00 2001 From: Andras Varga Date: Wed, 9 Oct 2024 18:19:23 +0200 Subject: [PATCH] tmp --- tests/smoketest_install_and_run | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/smoketest_install_and_run b/tests/smoketest_install_and_run index 4e81cff0..d7c73a31 100755 --- a/tests/smoketest_install_and_run +++ b/tests/smoketest_install_and_run @@ -25,7 +25,7 @@ export HELLO='hello-from-host' export KVAR='keep-this' COMMANDS_FILE=$WORKSPACE/commands.txt -echo 'echo hello world; echo pwd=$(pwd); echo HELLO=$HELLO; echo KVAR=$KVAR' > $COMMANDS_FILE +echo 'echo hello world; echo pwd=$(pwd); echo HELLO=$HELLO; echo KVAR=$KVAR; echo BUILD_MODES=$BUILD_MODES' > $COMMANDS_FILE run opp_env run -w $WORKSPACE opp_env_testproject-latest -k KVAR -c "source $COMMANDS_FILE" assert_contains_line 'hello world' @@ -85,18 +85,27 @@ assert_not_contains 'make MODE=release invoked' # check build modes # +rm -rf $WORKSPACE/opp_env_testproject-* +run opp_env install -w $WORKSPACE opp_env_testproject-latest +assert_contains_line 'BUILD_MODES=debug,release' +assert_contains_line 'make MODE=debug invoked' +assert_not_contains 'make MODE=release invoked' + rm -rf $WORKSPACE/opp_env_testproject-* run opp_env install -w $WORKSPACE opp_env_testproject-latest --build-mode=debug +assert_contains_line 'BUILD_MODES=debug' assert_contains_line 'make MODE=debug invoked' assert_not_contains 'make MODE=release invoked' rm -rf $WORKSPACE/opp_env_testproject-* run opp_env install -w $WORKSPACE opp_env_testproject-latest --build-mode=release +assert_contains_line 'BUILD_MODES=release' assert_contains_line 'make MODE=release invoked' assert_not_contains 'make MODE=debug invoked' rm -rf $WORKSPACE/opp_env_testproject-* run opp_env install -w $WORKSPACE opp_env_testproject-latest --build-mode=foo,bar +assert_contains_line 'BUILD_MODES=foo,bar' assert_contains_line 'make MODE=foo invoked' assert_contains_line 'make MODE=bar invoked' assert_not_contains 'make MODE=release invoked'