com pftt2: check PHP_SDK environment variable: bin/ca t.cmd bin/pssuspend.exe conf/nginx.groovy src/com/m ostc/pftt/scenario/NginxScenario.java
| From: | Anatol Belski | Date: | Thu, 16 May 2013 07:33:43 +0000 |
| Subject: | com pftt2: check PHP_SDK environment variable: bin/ca t.cmd bin/pssuspend.exe conf/nginx.groovy src/com/m ostc/pftt/scenario/NginxScenario.java | ||
| Groups: | php.qa | ||
| Request: | Send a blank email to php-qa+get-68390@lists.php.net to get a copy of this message | ||
Commit: 77e1af479f53999ce50b7cf0367bdb09444efaca
Author: Matt Ficken <v-mafick@microsoft.com> Thu, 16 May 2013 00:33:43 -0700
Parents: 807b4c3170623c7490e5c389e7e96e98e15f0663
Branches: master
Link: http://git.php.net/?p=pftt2.git;a=commitdiff;h=77e1af479f53999ce50b7cf0367bdb09444efaca
Log:
check PHP_SDK environment variable
Former-commit-id: ea4fe6d07709fa1644d2057144be7607bb576507
Changed paths:
A bin/cat.cmd
A bin/pssuspend.exe
A conf/nginx.groovy
A src/com/mostc/pftt/scenario/NginxScenario.java
Diff:
diff --git a/bin/cat.cmd b/bin/cat.cmd
new file mode 100644
index 0000000..d861190
--- /dev/null
+++ b/bin/cat.cmd
@@ -0,0 +1,3 @@
+@ECHO OFF
+REM windows doesn't do aliases, so have to make a batch script. see
pftt_shell on
*nix
+TYPE %*
diff --git a/bin/pssuspend.exe b/bin/pssuspend.exe
new file mode 100644
index 0000000..d8978de
Binary files /dev/null and b/bin/pssuspend.exe differ
diff --git a/conf/nginx.groovy b/conf/nginx.groovy
new file mode 100644
index 0000000..2f01d88
--- /dev/null
+++ b/conf/nginx.groovy
@@ -0,0 +1,4 @@
+
+def scenarios() {
+ new NginxScenario()
+}
diff --git a/src/com/mostc/pftt/scenario/NginxScenario.java
b/src/com/mostc/pftt/scenario/NginxScenario.java
new file mode 100644
index 0000000..7ccc2c0
--- /dev/null
+++ b/src/com/mostc/pftt/scenario/NginxScenario.java
@@ -0,0 +1,50 @@
+package com.mostc.pftt.scenario;
+
+import com.mostc.pftt.host.AHost;
+import com.mostc.pftt.model.core.ESAPIType;
+import com.mostc.pftt.model.sapi.WebServerManager;
+
+/** NOT_IMPLEMENTED
+ *
+ * Second most popular web server (after Apache).
+ *
+ * Use FastCGI to run PHP with nginx.
+ *
+ * @see http://nginx.org/en/docs/windows.html
+ *
+ */
+
+public class NginxScenario extends AbstractWebServerScenario {
+
+ public NginxScenario() {
+ this(null);
+ }
+
+ protected NginxScenario(WebServerManager smgr) {
+ super(smgr);
+ // TODO Auto-generated constructor stub
+ }
+
+ @Override
+ public int getTestThreadCount(AHost host) {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+
+ @Override
+ public ESAPIType getSAPIType() {
+ return ESAPIType.FAST_CGI;
+ }
+
+ @Override
+ public String getName() {
+ return "Nginx";
+ }
+
+ @Override
+ public boolean isImplemented() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+}