Skip to content

Commit

Permalink
tmp
Browse files Browse the repository at this point in the history
  • Loading branch information
avarga committed Oct 9, 2024
1 parent ff06e13 commit 72c1976
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion tests/smoketest_install_and_run
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down Expand Up @@ -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'
Expand Down

0 comments on commit 72c1976

Please sign in to comment.