forked from cwtch.im/cwtch-ui
custom test params
This commit is contained in:
parent
4d0bb92495
commit
9c56bbcff0
14
run-tests.sh
14
run-tests.sh
|
@ -1,10 +1,20 @@
|
|||
#!/bin/bash
|
||||
|
||||
paths=$(find . -wholename "./integration_test/features/05*/$1*.feature" | sort | sed -z "s/\\n/','/g;s/,'$//;s/^/'/")
|
||||
if [ ! -e run-tests.env ]; then
|
||||
echo "#!/bin/bash" > run-tests.env
|
||||
echo "LDPATH=./linux/" >> run-tests.env
|
||||
echo "HEADLESS=false" >> run-tests.env
|
||||
fi
|
||||
|
||||
source run-tests.env
|
||||
paths=$(find . -wholename "./integration_test/features/*/$1*.feature" | sort | sed -z "s/\\n/','/g;s/,'$//;s/^/'/")
|
||||
sed "s|featurePaths: REPLACED_BY_SCRIPT|featurePaths: <String>[$paths]|" integration_test/gherkin_suite_test.editable.dart > integration_test/gherkin_suite_test.dart
|
||||
flutter pub run build_runner clean
|
||||
flutter pub run build_runner build --delete-conflicting-outputs
|
||||
pkill tor
|
||||
LD_LIBRARY_PATH=/home/erinn/Android/Goprojects/libcwtch-go/ CWTCH_HOME=./integration_test/env/temp/ flutter drive --dart-define TEST_MODE=true --driver=test_driver/integration_test_driver.dart --target=integration_test/gherkin_suite_test.dart
|
||||
node index2.js
|
||||
xdg-open integration_test/gherkin/reports/cucumber_report.html
|
||||
if [ "$HEADLESS" = "false" ]; then
|
||||
xdg-open integration_test/gherkin/reports/cucumber_report.html
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue