Rewrite translations tests scripts to python
This commit is contained in:
parent
403fb2f4f3
commit
cc2ae0f319
@ -1,17 +0,0 @@
|
||||
rd="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
||||
echo "Run script directory:" $dir
|
||||
|
||||
dir=$(builtin cd $rd/../; pwd)
|
||||
|
||||
save=false
|
||||
|
||||
while getopts s: flag
|
||||
do
|
||||
case "${flag}" in
|
||||
s) save=${OPTARG};;
|
||||
esac
|
||||
done
|
||||
|
||||
echo "Root directory:" $dir
|
||||
|
||||
dotnet test $dir/client/common/Tests/Frontend.Translations.Tests/Frontend.Translations.Tests.csproj --filter Name~SpellCheckTest -l:html --results-directory "$dir/TestsResults" --environment "BASE_DIR=$dir" --environment "SAVE=$save"
|
46
run.translations.spellcheck.tests.py
Executable file
46
run.translations.spellcheck.tests.py
Executable file
@ -0,0 +1,46 @@
|
||||
import os
|
||||
import subprocess
|
||||
import sys
|
||||
import getopt
|
||||
|
||||
|
||||
def help():
|
||||
# Display Help
|
||||
print("Run spellcheck tests.")
|
||||
print()
|
||||
print("Syntax: available params [-h|s")
|
||||
print("options:")
|
||||
print("h Print this Help.")
|
||||
print("s Force save.")
|
||||
print()
|
||||
|
||||
|
||||
force = False
|
||||
|
||||
# Get the options
|
||||
opts, args = getopt.getopt(sys.argv[1:], "hf")
|
||||
for opt, arg in opts:
|
||||
if opt == "-h":
|
||||
help()
|
||||
sys.exit()
|
||||
elif opt == "-f":
|
||||
force = arg if arg else True
|
||||
else:
|
||||
print("Error: Invalid '-" + opt + "' option")
|
||||
sys.exit()
|
||||
|
||||
sd = os.path.dirname(os.path.abspath(__file__))
|
||||
dir = os.path.abspath(os.path.join(sd, ".."))
|
||||
clientDir = os.path.abspath(os.path.join(dir, "client"))
|
||||
projFile = os.path.abspath(os.path.join(clientDir, "common", "Tests",
|
||||
"Frontend.Translations.Tests", "Frontend.Translations.Tests.csproj"))
|
||||
resultDir = os.path.abspath(os.path.join(dir, "TestsResults"))
|
||||
|
||||
print("Script directory:", sd)
|
||||
print("Root directory:", dir)
|
||||
|
||||
print("FORCE SAFE:", force) # --environment "SAVE=$save"
|
||||
|
||||
print(f"== Run {projFile} ==")
|
||||
subprocess.run(["dotnet", "test", projFile, "--filter", "Name~SpellCheckTest",
|
||||
"-l:html", "--results-directory", resultDir, "--environment", f"BASE_DIR={clientDir}", "--environment", f"SAVE={force}"])
|
16
run.translations.tests.py
Executable file
16
run.translations.tests.py
Executable file
@ -0,0 +1,16 @@
|
||||
import os
|
||||
import subprocess
|
||||
|
||||
sd = os.path.dirname(os.path.abspath(__file__))
|
||||
dir = os.path.abspath(os.path.join(sd, ".."))
|
||||
clientDir = os.path.abspath(os.path.join(dir, "client"))
|
||||
projFile = os.path.abspath(os.path.join(clientDir, "common", "Tests",
|
||||
"Frontend.Translations.Tests", "Frontend.Translations.Tests.csproj"))
|
||||
resultDir = os.path.abspath(os.path.join(dir, "TestsResults"))
|
||||
|
||||
print("Script directory:", sd)
|
||||
print("Root directory:", dir)
|
||||
|
||||
print(f"== Run {projFile} ==")
|
||||
subprocess.run(["dotnet", "test", projFile, "--filter", "TestCategory=Locales",
|
||||
"-l:html", "--results-directory", resultDir, "--environment", f"BASE_DIR={clientDir}"])
|
@ -1,8 +0,0 @@
|
||||
rd="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
||||
echo "Run script directory:" $dir
|
||||
|
||||
dir=$(builtin cd $rd/../; pwd)
|
||||
|
||||
echo "Root directory:" $dir
|
||||
|
||||
dotnet test $dir/client/common/Tests/Frontend.Translations.Tests/Frontend.Translations.Tests.csproj --filter "TestCategory=Locales" -l:html --results-directory "$dir/TestsResults" --environment "BASE_DIR=$dir/client"
|
Loading…
Reference in New Issue
Block a user