-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path_run_install_tests.sh
26 lines (23 loc) · 1.34 KB
/
_run_install_tests.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#! /usr/bin/bash
mkdir reports 2> /dev/null
rm "reports\\Caraya.InstallTestReport.xml" 2>/dev/null
rm "reports\\LUnit.InstallTestReport.xml" 2>/dev/null
rm "reports\\VITester.InstallTestReport.xml" 2>/dev/null
set -euo pipefail
HERE=$(cygpath -w $(pwd))
g-cli vipc -- -v "${LV_VERSION:-"20.0 (64-bit)"}" -t 1200 "approvals-dev.vipc"
# if above fails set LV_VERSION ENV variable. If you have the vip tool. then `g-cli vip -- --list` will list all available version strings.
SECONDS=0
echo "Running Basic Mechanics Tests"
g-cli caraya -- -s "InstallTests\\Basic.Mechanics.Tests\\Basic.Mechanics.Tests.lvclass" -x "reports\\Basic.Mechanics.InstallTestReport.xml"
echo "Test Time: $SECONDS"
SECONDS=0
echo "Running Caraya Tests" # needed because caray tool is not very verbose.
g-cli caraya -- -s "InstallTests\\Caraya.Tests\\Caraya Extension Tests\\Caraya Extension Tests.lvclass" -x "reports\\Caraya.InstallTestReport.xml"
echo "Test Time: $SECONDS"
SECONDS=0
echo "Running Scrubber Tests"
g-cli caraya -- -s "InstallTests\\Scrubber.Tests\\Scrubber.Tests.lvclass" -x "reports\\Scrubber.InstallTestReport.xml"
echo "Test Time: $SECONDS"
g-cli vitester -- -r "reports\\VITester.InstallTestReport.xml" "InstallTests\\VITester.Tests\\VITester Extension Tests\\VITester Extension Tests.lvclass"
g-cli lunit -- -r "reports\\LUnit.InstallTestReport.xml" "InstallTests\\LUnit.Tests"