Skip to content

Commit

Permalink
ssl-opt.sh: support to parse --outcome-file
Browse files Browse the repository at this point in the history
Adjust where to set absolute path for MBEDTLS_TEST_OUTCOME_FILE
as it's supposed to set its absolute path after all possible
value assignment.

Signed-off-by: Yanray Wang <[email protected]>
  • Loading branch information
Yanray Wang authored and tgonzalezorlandoarm committed Jul 10, 2023
1 parent 31d5046 commit 5659981
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions tests/ssl-opt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,9 @@ get_options() {
-p|--preserve-logs)
PRESERVE_LOGS=1
;;
--outcome-file)
shift; MBEDTLS_TEST_OUTCOME_FILE=$1
;;
--port)
shift; SRV_PORT=$1
;;
Expand All @@ -190,14 +193,6 @@ get_options() {
done
}

# Make the outcome file path relative to the original directory, not
# to .../tests
case "$MBEDTLS_TEST_OUTCOME_FILE" in
[!/]*)
MBEDTLS_TEST_OUTCOME_FILE="$ORIGINAL_PWD/$MBEDTLS_TEST_OUTCOME_FILE"
;;
esac

# Read boolean configuration options from config.h for easy and quick
# testing. Skip non-boolean options (with something other than spaces
# and a comment after "#define SYMBOL"). The variable contains a
Expand Down Expand Up @@ -1392,6 +1387,14 @@ cleanup() {

get_options "$@"

# Make the outcome file path relative to the original directory, not
# to .../tests
case "$MBEDTLS_TEST_OUTCOME_FILE" in
[!/]*)
MBEDTLS_TEST_OUTCOME_FILE="$ORIGINAL_PWD/$MBEDTLS_TEST_OUTCOME_FILE"
;;
esac

# Optimize filters: if $FILTER and $EXCLUDE can be expressed as shell
# patterns rather than regular expressions, use a case statement instead
# of calling grep. To keep the optimizer simple, it is incomplete and only
Expand Down

0 comments on commit 5659981

Please sign in to comment.