Commit Graph

37 Commits

Author SHA1 Message Date
Andreas Fischer
453f883a89 Merge branch 'master' into php5
* master:
  Specify the runs option for external code coverage.
  No Scrutinizer Code Coverage on HHVM either.
  Extract into upload-code-coverage-scrutinizer.sh
  Add -html suffix to existing code-coverage shell script.
  Configure Scrutinizer CI to expect external code coverage data.
  Upload clover.xml from Travis CI into Scrutinizer CI.
  Produce a clover.xml code coverage file.
2014-06-01 21:55:25 +02:00
Andreas Fischer
3cda317862 Specify the runs option for external code coverage. 2014-06-01 13:52:24 +02:00
Andreas Fischer
825cd124aa No Scrutinizer Code Coverage on HHVM either.
Fatal error: Uncaught exception 'PharException' with message 'Corrupt phar, can't read 4 bytes starting at offset 1663508419' in :
Stack trace:
0 (): Phar::bytesToInt()
1 (): Phar->parsePhar()
2 (): Phar->__construct()
3 /home/travis/build/phpseclib/phpseclib/ocular.phar(9): Phar::mapPhar()
4 {main}
2014-06-01 13:50:54 +02:00
Andreas Fischer
33e62401c3 Extract into upload-code-coverage-scrutinizer.sh 2014-06-01 13:49:15 +02:00
Andreas Fischer
b5fed807f3 Add -html suffix to existing code-coverage shell script. 2014-06-01 13:45:51 +02:00
Andreas Fischer
a29b46693c Upload clover.xml from Travis CI into Scrutinizer CI. 2014-06-01 13:29:37 +02:00
Andreas Fischer
61b0fe2ddf Merge branch 'master' into php5
* master:
  Run Code Sniffer via phing.
  Depend on phing/phing build script.

Conflicts:
	composer.lock
2014-04-12 19:33:05 +02:00
Andreas Fischer
4a064a0506 Run Code Sniffer via phing. 2014-04-12 07:48:32 +02:00
Andreas Fischer
7b7cc829d9 Merge branch 'master' into php5
* master:
  Update composer before using it. Fixes openssl for https error.
  Install PHPUnit via Composer and update to version 4.0.
2014-04-12 06:54:55 +02:00
Andreas Fischer
ca59f278da Update composer before using it. Fixes openssl for https error. 2014-04-12 06:18:56 +02:00
Andreas Fischer
86d7c6830c Install PHPUnit via Composer and update to version 4.0. 2014-04-12 04:28:11 +02:00
Andreas Fischer
d2d3c4605d Merge branch 'master' into php5
* master:
  Mark SSH2 Test as Incomplete on Travis PHP 5.3.3 and below for now.
  Add basic SSH2 functional test as an example.
  Extract phpunit call to run-phpunit.sh
  Introduce abstract class for functional tests.
2014-03-04 18:21:08 +01:00
Andreas Fischer
00c19f4cc1 Add basic SSH2 functional test as an example. 2014-03-03 02:14:27 +01:00
Andreas Fischer
dbcba51198 Extract phpunit call to run-phpunit.sh 2014-03-03 02:14:27 +01:00
Andreas Fischer
68fecc6431 Merge branch 'master' into php5
* master:
  Apply coding guidelines (with exceptions) to the tests directory.
  Update PHP_CodeSniffer from 1.4.7 to 1.5.2. This fixes a rule inheritance bug.
  Use exclude instead of changing severity.
  Add build directory.
2014-02-17 18:54:12 +01:00
Andreas Fischer
ef528ea879 Apply coding guidelines (with exceptions) to the tests directory. 2014-02-15 20:05:30 +01:00
Andreas Fischer
6fc22d5405 Add build directory. 2014-02-15 18:51:09 +01:00
Andreas Fischer
757018d4aa Merge branch 'master' into php5
* master:
  Add Travis CI PHP 5.6 environment.
2014-02-13 23:34:17 +01:00
Andreas Fischer
741d638447 Add Travis CI PHP 5.6 environment. 2014-02-13 22:50:04 +01:00
Andreas Fischer
52fa1df044 Merge branch 'master' into php5
* master:
  The HHVM environment does not know phpize, so we can not install extensions.
  Run travis tests on HipHop Virtual Machine (hhvm).
2014-01-22 04:16:42 +01:00
Andreas Fischer
4f0fbe065a Merge branch 'master' into php5
* master:
  Put PHP extension installation into a shell script.
  Add a folder for travis.
2014-01-22 04:15:13 +01:00
Andreas Fischer
b74a81e074 The HHVM environment does not know phpize, so we can not install extensions. 2014-01-22 03:54:32 +01:00
Andreas Fischer
ff9a23227a Run travis tests on HipHop Virtual Machine (hhvm). 2014-01-22 03:54:32 +01:00
Andreas Fischer
3084a30615 Put PHP extension installation into a shell script. 2014-01-22 03:54:02 +01:00
Andreas Fischer
0a639cd7f5 Add a folder for travis. 2014-01-22 03:41:24 +01:00
Andreas Fischer
7500eedfd6 Merge branch 'master' into php5
* master:
  Only install composer dependencies in PHP 5.5 environment.
  Run code sniffer on PHP 5.5 environment on Travis CI.
  Add ruleset for phpseclib coding standard.
  Install composer dependencies on Travis CI.
  Add composer.lock file.
  Add CodeSniffer as composer development dependency.
2013-11-26 20:09:35 +01:00
Andreas Fischer
552459d55e Only install composer dependencies in PHP 5.5 environment.
There is currently no point in installing in any other environment.
2013-11-23 21:08:37 +01:00
Andreas Fischer
e6be743fe2 Run code sniffer on PHP 5.5 environment on Travis CI. 2013-11-23 21:02:23 +01:00
Andreas Fischer
f0dcc74c29 Install composer dependencies on Travis CI. 2013-11-23 20:38:11 +01:00
Andreas Fischer
6b1a817bbe Remove the PHP 5.2 travis environment. 2013-11-20 21:20:35 +01:00
Andreas Fischer
d00c5151b2 [coverage-text] Generate text code coverage report for output on travis console. 2013-01-17 17:09:36 +01:00
Andreas Fischer
9758ab1688 [coverage-html] Generate HTML code coverage report and rsync it out of travis. 2013-01-16 18:59:35 +01:00
Andreas Fischer
c4311c5297 [travis/php-5.5] Also build on PHP 5.5 environment. 2013-01-15 16:54:51 +01:00
Andreas Fischer
0082ae0434 [travis/php-5.3.3] Build on PHP 5.3.3 in addition to the latest 5.3 version. 2013-01-15 02:52:30 +01:00
Andreas Fischer
55e9f4d7ef [constant-trickery] Add runkit to PHP. Thanks to kherge for those lines. 2013-01-12 03:03:07 +01:00
Andreas Fischer
4f35baf58d [task/travis-skipped-tests] List skipped tests on travis.
Turn on PHPUnit's verbose mode so we get detailed information about skipped
tests on travis (when there are any).
2013-01-03 18:18:33 +01:00
Andreas Fischer
d71d7f3496 [feature/phpunit] Add configuration file for travis-ci.org 2012-06-06 13:07:55 +02:00