projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
release 3.2.3
[m6w6/ext-http]
/
scripts
/
gen_travis_yml.php
diff --git
a/scripts/gen_travis_yml.php
b/scripts/gen_travis_yml.php
index 054999692b1c77750b27e6148194bd7e08304dce..f393bbcd68322d223a09e39b33f29ee600b6a55e 100755
(executable)
--- a/
scripts/gen_travis_yml.php
+++ b/
scripts/gen_travis_yml.php
@@
-30,7
+30,7
@@
$gen = include "./travis/pecl/gen-matrix.php";
$cur = "7.3";
$env = $gen([
// most useful for all additional versions except current
$cur = "7.3";
$env = $gen([
// most useful for all additional versions except current
- "PHP" => ["7.0", "7.1", "7.2", "master"],
+ "PHP" => ["7.0", "7.1", "7.2", "
7.4", "
master"],
"enable_debug" => "yes",
"enable_maintainer_zts" => "yes",
"enable_json" => "yes",
"enable_debug" => "yes",
"enable_maintainer_zts" => "yes",
"enable_json" => "yes",
@@
-48,7
+48,8
@@
$env = $gen([
], [
// everything enabled for current, switching debug/zts
"PHP" => $cur,
], [
// everything enabled for current, switching debug/zts
"PHP" => $cur,
- "PECL_EVENT" => "yes",
+ "PECLs" => "event", // for tests/client029.phpt
+ "enable_sockets" => "yes", // needed by pecl/event
"enable_debug",
"enable_maintainer_zts",
"enable_json" => "yes",
"enable_debug",
"enable_maintainer_zts",
"enable_json" => "yes",
@@
-59,6
+60,8
@@
$env = $gen([
"CFLAGS" => "'-O0 -g --coverage'",
"CXXFLAGS" => "'-O0 -g --coverage'",
"PHP" => $cur,
"CFLAGS" => "'-O0 -g --coverage'",
"CXXFLAGS" => "'-O0 -g --coverage'",
"PHP" => $cur,
+ "PECLs" => "event", // for tests/client029.phpt
+ "enable_sockets" => "yes", // needed by pecl/event
"enable_json" => "yes",
"enable_hash" => "yes",
"enable_iconv" => "yes",
"enable_json" => "yes",
"enable_hash" => "yes",
"enable_iconv" => "yes",
@@
-80,7
+83,7
@@
matrix:
allow_failures:
<?php
$allow_failures = array_merge( ... array_map(function($a) {
allow_failures:
<?php
$allow_failures = array_merge( ... array_map(function($a) {
- return preg_grep('/^PHP=
master
/', $a);
+ return preg_grep('/^PHP=
(master|7.4)
/', $a);
}, $env));
foreach ($allow_failures as $e) {
printf(" - env: %s\n", $e);
}, $env));
foreach ($allow_failures as $e) {
printf(" - env: %s\n", $e);
@@
-98,8
+101,12
@@
install:
- make -f travis/pecl/Makefile pecl PECL=ext-raphf.git:raphf:master
- make -f travis/pecl/Makefile pecl PECL=ext-propro.git:propro:master
- |
- make -f travis/pecl/Makefile pecl PECL=ext-raphf.git:raphf:master
- make -f travis/pecl/Makefile pecl PECL=ext-propro.git:propro:master
- |
- if test "$PECL_EVENT" = "yes"; then \
- make -f travis/pecl/Makefile pecl PECL=event; \
+ if test -n "$PECLs"; then \
+ IFS=$','; \
+ for pecl in $PECLs; do \
+ make -f travis/pecl/Makefile pecl PECL=$pecl; \
+ done; \
+ unset IFS; \
fi
script:
fi
script: