com pftt2: Adding test_qa file for VMs: bin/test_ qa.cmd
| From: | Christoph Michael Becker | Date: | Thu, 05 Sep 2019 22:15:25 +0000 |
| Subject: | com pftt2: Adding test_qa file for VMs: bin/test_ qa.cmd | ||
| Groups: | php.qa | ||
| Request: | Send a blank email to php-qa+get-68644@lists.php.net to get a copy of this message | ||
Commit: 1793d35586675027c8a415f09f9fd4ad53466aca
Author: Allen Truong <v-altruo@microsoft.com> Thu, 5 Sep 2019 12:00:35 -0700
Committer: Christoph M. Becker <cmbecker69@gmx.de> Fri, 6 Sep 2019 00:15:25 +0200
Parents: 1354c8c0f18ed9a49f3fd353d8a6f823131ea7b6
Branches: master
Link: http://git.php.net/?p=pftt2.git;a=commitdiff;h=1793d35586675027c8a415f09f9fd4ad53466aca
Log:
Adding test_qa file for VMs
Changed paths:
A bin/test_qa.cmd
Diff:
diff --git a/bin/test_qa.cmd b/bin/test_qa.cmd
new file mode 100644
index 00000000..77598557
--- /dev/null
+++ b/bin/test_qa.cmd
@@ -0,0 +1,50 @@
+@ECHO OFF
+setlocal enabledelayedexpansion
+
+set branch=%1
+
+REM Check if parameters are set
+if %branch%.==. (
+ GOTO args_error
+) else (
+ GOTO set_env
+)
+
+
+:args_error
+echo User error: must specify branch
+echo test_release "<branch>"
+echo Branch can be any of: 7.2.XRCX, 7.3.XRCX, 7.4.XRCX
+exit /b
+
+:set_env
+REM set important env vars
+IF DEFINED PFTT_SHELL GOTO :skip_set_env
+CALL %~dp0set_env.cmd
+:skip_set_env
+
+SET cpu[0]=x64
+SET cpu[1]=x86
+SET cpu[2]=x64
+SET cpu[3]=x86
+SET thread[0]=NTS
+SET thread[1]=NTS
+SET thread[2]=TS
+SET thread[3]=TS
+set test_pack=php-test-pack-%branch%
+
+SET PHP_BUILDS=%~d0\PHPBuilds
+
+
+for /L %%j in (0,1,3) do (
+ call %~dp0get_qa.cmd %branch% !thread[%%j]! !cpu[%%j]!
+
+ if !thread[%%j]!==NTS (
+ set file_name=php-%branch%-!thread[%%j]!-win32-vc15-!cpu[%%j]!
+ ) else (
+ set file_name=php-%branch%-win32-vc15-!cpu[%%j]!
+ )
+
+ call %~dp0pftt.cmd -results_only core_list %PHP_BUILDS%\!file_name! %PHP_BUILDS%\%test_pack%
%PFTT_HOME%\tests-to-run.txt
+ call %~dp0pftt.cmd -config opcache -results_only core_list %PHP_BUILDS%\!file_name!
%PHP_BUILDS%\%test_pack% %PFTT_HOME%\tests-to-run.txt
+)
\ No newline at end of file