Hashar has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/342638 )
Change subject: (WIP) massage php-compile
......................................................................
(WIP) massage php-compile
Still very rough
Gotta port the hhvm-test.sh hack so it can be used on multiple repos.
Bug: T134381
Change-Id: Ib433c4ed096a22f45f68637733cd5526edef0734
---
M jjb/php-extensions.yaml
M zuul/layout.yaml
2 files changed, 23 insertions(+), 10 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/integration/config
refs/changes/38/342638/1
diff --git a/jjb/php-extensions.yaml b/jjb/php-extensions.yaml
index d839c9a..99f9a24 100644
--- a/jjb/php-extensions.yaml
+++ b/jjb/php-extensions.yaml
@@ -10,9 +10,21 @@
/usr/bin/phpize5
./configure
make
- REPORT_EXIT_STATUS=1 make test
+
+ # Never ask to send email
+ export NO_INTERACTION=1
+ # exit(1) on test failure
+ export REPORT_EXIT_STATUS=1
+ # Craft JUnit report
+ export TEST_PHP_JUNIT=junit.xml
+ # Do not load php.ini (php -n)
+ export TEST_PHP_ARGS='-n'
+
+ make test
publishers:
- archive-test-logs
+ - junit:
+ results: 'junit.xml'
- job:
!!merge : *php-compile-php55
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 54374bd..4179858 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -8790,13 +8790,8 @@
- name: mediawiki/php/FastStringSearch
# no check pipeline since -build runs code :-)
test:
- - php-compile-hhvm
- - php-compile-php55
+ - php-compile-php55-trusty
gate-and-submit:
- - php-compile-hhvm
- - php-compile-php55
- experimental:
- - php-compile-hhvm-jessie
- php-compile-php55-trusty
- name: mediawiki/php/luasandbox
@@ -8808,8 +8803,15 @@
- php-compile-hhvm-test
- php-compile-php55
experimental:
+ # Nodepool instances are missing luajit among others
https://gerrit.wikimedia.org/r/342635
- php-compile-hhvm-test-jessie
- php-compile-php55-trusty
+
+ - name: mediawiki/php/tidy
+ experimental:
+ - php-compile-hhvm-test
+ - php-compile-php55-trusty
+ # Nodepool instances are missing libtidy-dev
https://gerrit.wikimedia.org/r/342635
- name: mediawiki/php/wikidiff2
# no check pipeline since -build runs code :-)
@@ -8820,16 +8822,15 @@
- php-compile-hhvm
- php-compile-php55
experimental:
+ # Nodepool instances missing libthai-dev
https://gerrit.wikimedia.org/r/342635
- php-compile-hhvm-jessie
- php-compile-php55-trusty
- name: mediawiki/php/wmerrors
# no check pipeline since -build runs code :-)
test:
- - php-compile-php55
+ - php-compile-php55-trusty
gate-and-submit:
- - php-compile-php55
- experimental:
- php-compile-php55-trusty
- name: mediawiki/oauthclient-php
--
To view, visit https://gerrit.wikimedia.org/r/342638
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib433c4ed096a22f45f68637733cd5526edef0734
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits