From 731936ec1f932ec6ad891b0d07f255ce2b24ac4a Mon Sep 17 00:00:00 2001 From: Roman Grundkiewicz Date: Sat, 20 Nov 2021 03:34:30 -0800 Subject: Add test checking if --task fails if it got an unknown value --- .../config/test_alias_with_unknown_value.sh | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 tests/interface/config/test_alias_with_unknown_value.sh (limited to 'tests') diff --git a/tests/interface/config/test_alias_with_unknown_value.sh b/tests/interface/config/test_alias_with_unknown_value.sh new file mode 100644 index 0000000..200b069 --- /dev/null +++ b/tests/interface/config/test_alias_with_unknown_value.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +##################################################################### +# SUMMARY: Abort if an alias does not support the option value +# AUTHOR: snukky +# TAGS: config +##################################################################### + +# Exit on error +set -e + +rm -rf alias_unk alias_unk.log +mkdir -p alias_unk + +# Run with no config file +$MRT_MARIAN/marian --task some-unknown-alias-option transformer-base --dim-rnn 32 --dim-emb 16 --after-batches 2 \ + --train-sets $MRT_DATA/europarl.de-en/corpus.bpe.{de,en} --model nonex_config/model.npz --vocabs vocab.de.yml vocab.en.yml \ + > alias_unk.log 2>&1 || true + +test -e alias_unk.log +grep -qi "unknown value.*some-unknown-alias-option.*for alias option" alias_unk.log + +# Exit with success code +exit 0 -- cgit v1.2.3