Selaa lähdekoodia

Add benchmark kit files

tags/4.0.15.1
Steevan BARBOYON 7 vuotta sitten
vanhempi
commit
4f7a238240

+ 6
- 0
.phpbenchmarks/codeLink.sh Näytä tiedosto

@@ -0,0 +1,6 @@
1
+#!/usr/bin/env bash
2
+
3
+declare -A codeLinks=(
4
+    [controller]="https://github.com/phpbenchmarks/symfony-common/blob/4.1.1/Controller/HelloWorldController.php"
5
+    [route]="https://github.com/phpbenchmarks/symfony-common/blob/4.1.1/Resources/config/routing.yml"
6
+)

+ 18
- 0
.phpbenchmarks/configuration.sh Näytä tiedosto

@@ -0,0 +1,18 @@
1
+#!/usr/bin/env bash
2
+
3
+readonly PHPBENCHMARKS_PHP_5_6_ENABLED=false
4
+readonly PHPBENCHMARKS_PHP_7_0_ENABLED=false
5
+readonly PHPBENCHMARKS_PHP_7_1_ENABLED=true
6
+readonly PHPBENCHMARKS_PHP_7_2_ENABLED=true
7
+readonly PHPBENCHMARKS_PHP_7_3_ENABLED=true
8
+
9
+readonly PHPBENCHMARKS_NAME="Symfony"
10
+readonly PHPBENCHMARKS_SLUG="symfony"
11
+
12
+readonly PHPBENCHMARKS_BENCHMARK_URL="/benchmark/helloworld"
13
+
14
+readonly PHPBENCHMARKS_DEPENDENCY_NAME="symfony/framework-bundle"
15
+
16
+readonly PHPBENCHMARKS_DEPENDENCY_MAJOR_VERSION=4
17
+readonly PHPBENCHMARKS_DEPENDENCY_MINOR_VERSION=0
18
+readonly PHPBENCHMARKS_DEPENDENCY_BUGFIX_VERSION=15

+ 26
- 0
.phpbenchmarks/initBenchmark.sh Näytä tiedosto

@@ -0,0 +1,26 @@
1
+#!/usr/bin/env bash
2
+
3
+function clearCacheAndLogs() {
4
+    rm -rf var/cache/*
5
+    [ "$?" != "0" ] && exit 1
6
+    chmod -R 777 var/cache
7
+    [ "$?" != "0" ] && exit 1
8
+
9
+    rm -rf var/log/*
10
+    [ "$?" != "0" ] && exit 1
11
+    chmod -R 777 var/log
12
+    [ "$?" != "0" ] && exit 1
13
+}
14
+
15
+function initBenchmark() {
16
+    clearCacheAndLogs
17
+
18
+    composer install --no-dev --classmap-authoritative
19
+    [ "$?" != "0" ] && exit 1
20
+
21
+    clearCacheAndLogs
22
+    php bin/console cache:warmup
23
+    [ "$?" != "0" ] && exit 1
24
+
25
+    return 0
26
+}

+ 1
- 0
.phpbenchmarks/responseBody/responseBody.txt Näytä tiedosto

@@ -0,0 +1 @@
1
+Hello World !

+ 19
- 0
.phpbenchmarks/vhost.conf Näytä tiedosto

@@ -0,0 +1,19 @@
1
+server {
2
+    listen 80;
3
+    server_name ____HOST____;
4
+    root ____PROJECT_DIR____/public;
5
+    location / {
6
+        try_files $uri /index.php$is_args$args;
7
+    }
8
+    location ~ ^/(index).php(/|$) {
9
+        fastcgi_pass unix:/run/php/____PHP_FPM_SOCK____;
10
+        fastcgi_split_path_info ^(.+.php)(/.*)$;
11
+        include fastcgi_params;
12
+        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
13
+        fastcgi_param HTTPS off;
14
+        fastcgi_param APP_ENV prod;
15
+        fastcgi_param APP_DEBUG false;
16
+    }
17
+    error_log /var/log/nginx/benchmark_error.log;
18
+    access_log /var/log/nginx/benchmark_access.log;
19
+}

+ 3
- 3
composer.json Näytä tiedosto

@@ -4,10 +4,10 @@
4 4
     "type": "project",
5 5
     "require": {
6 6
         "php": "^7.1.3",
7
-        "symfony/console": "4.0.*",
7
+        "symfony/console": "4.0.15",
8 8
         "symfony/flex": "^1.0",
9
-        "symfony/framework-bundle": "4.0.*",
10
-        "symfony/yaml": "4.0.*",
9
+        "symfony/framework-bundle": "4.0.15",
10
+        "symfony/yaml": "4.0.15",
11 11
         "phpbenchmarks/symfony-common": "4.1.1"
12 12
     },
13 13
     "config": {

+ 2
- 2
composer.lock.php7.1 Näytä tiedosto

@@ -4,7 +4,7 @@
4 4
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5 5
         "This file is @generated automatically"
6 6
     ],
7
-    "content-hash": "ffa7e84b42102c9b55b5b98627585d41",
7
+    "content-hash": "6e14f3a12316df2e2b44d81808ef3d69",
8 8
     "packages": [
9 9
         {
10 10
             "name": "phpbenchmarks/symfony-common",
@@ -1057,7 +1057,7 @@
1057 1057
                 },
1058 1058
                 {
1059 1059
                     "name": "Gert de Pagter",
1060
-                    "email": "BackEndTea@gmail.com"
1060
+                    "email": "backendtea@gmail.com"
1061 1061
                 }
1062 1062
             ],
1063 1063
             "description": "Symfony polyfill for ctype functions",

+ 2
- 2
composer.lock.php7.2 Näytä tiedosto

@@ -4,7 +4,7 @@
4 4
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5 5
         "This file is @generated automatically"
6 6
     ],
7
-    "content-hash": "ffa7e84b42102c9b55b5b98627585d41",
7
+    "content-hash": "6e14f3a12316df2e2b44d81808ef3d69",
8 8
     "packages": [
9 9
         {
10 10
             "name": "phpbenchmarks/symfony-common",
@@ -1057,7 +1057,7 @@
1057 1057
                 },
1058 1058
                 {
1059 1059
                     "name": "Gert de Pagter",
1060
-                    "email": "BackEndTea@gmail.com"
1060
+                    "email": "backendtea@gmail.com"
1061 1061
                 }
1062 1062
             ],
1063 1063
             "description": "Symfony polyfill for ctype functions",

+ 2
- 2
composer.lock.php7.3 Näytä tiedosto

@@ -4,7 +4,7 @@
4 4
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5 5
         "This file is @generated automatically"
6 6
     ],
7
-    "content-hash": "ffa7e84b42102c9b55b5b98627585d41",
7
+    "content-hash": "6e14f3a12316df2e2b44d81808ef3d69",
8 8
     "packages": [
9 9
         {
10 10
             "name": "phpbenchmarks/symfony-common",
@@ -1057,7 +1057,7 @@
1057 1057
                 },
1058 1058
                 {
1059 1059
                     "name": "Gert de Pagter",
1060
-                    "email": "BackEndTea@gmail.com"
1060
+                    "email": "backendtea@gmail.com"
1061 1061
                 }
1062 1062
             ],
1063 1063
             "description": "Symfony polyfill for ctype functions",

+ 0
- 6
symfony.lock Näytä tiedosto

@@ -56,9 +56,6 @@
56 56
             "ref": "9f94d3ea453cd8a3b95db7f82592d7344fe3a76a"
57 57
         }
58 58
     },
59
-    "symfony/contracts": {
60
-        "version": "v1.0.2"
61
-    },
62 59
     "symfony/debug": {
63 60
         "version": "v4.0.0"
64 61
     },
@@ -143,9 +140,6 @@
143 140
             "ref": "124be9a2b7cc035fd8c56f4fd2e19c907c1f3fb8"
144 141
         }
145 142
     },
146
-    "symfony/var-exporter": {
147
-        "version": "v4.2.1"
148
-    },
149 143
     "symfony/yaml": {
150 144
         "version": "v4.0.0"
151 145
     },

+ 0
- 0
var/cache/.gitkeep Näytä tiedosto


+ 0
- 0
var/log/.gitkeep Näytä tiedosto


Loading…
Peruuta
Tallenna