com pftt2: Adding test_qa file for VMs: bin/test_ qa.cmd

[email protected] (Christoph Michael Becker)
Newsgroups php.qa
Message-ID <[email protected]>
Commit:    1793d35586675027c8a415f09f9fd4ad53466aca
Author:    Allen Truong <[email protected]>         Thu, 5 Sep 2019 12:00:35 -0700
Committer: Christoph M. Becker <[email protected]>      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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.