parent
332d05c8af
commit
886e14690b
@ -0,0 +1,24 @@ |
|||||||
|
|
||||||
|
#!/bin/bash |
||||||
|
# Bash Menu Script Example |
||||||
|
|
||||||
|
PS3='Please enter your choice: ' |
||||||
|
TESTFILES=( $(grep -IRiL "disabled" "dist/apps/remix-ide-e2e/src/tests" | grep "\.spec\|\.test" | sort ) ) |
||||||
|
|
||||||
|
declare -p TESTFILES |
||||||
|
TESTFILES+=("list") |
||||||
|
TESTFILES+=("exit") |
||||||
|
select opt in "${TESTFILES[@]}" |
||||||
|
do |
||||||
|
if [ "$opt" = "exit" ]; then |
||||||
|
break |
||||||
|
fi |
||||||
|
if [ "$opt" = "list" ]; then |
||||||
|
for i in "${!TESTFILES[@]}"; do |
||||||
|
printf "%s) %s\n" "$((i+1))" "${TESTFILES[$i]}" |
||||||
|
done |
||||||
|
else |
||||||
|
# run the selected test |
||||||
|
npm run build:e2e && nightwatch --config dist/apps/remix-ide-e2e/nightwatch.js $opt --env=chromeDesktop |
||||||
|
fi |
||||||
|
done |
Loading…
Reference in new issue