Skip to content

Commit 9feeed0

Browse files
committed
added testing support files
1 parent 9a5d33c commit 9feeed0

File tree

5 files changed

+56
-0
lines changed

5 files changed

+56
-0
lines changed

.travis.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
language: php
2+
php:
3+
- 5.3.3
4+
- 5.4
5+
- 5.5
6+
- 5.6
7+
- hhvm
8+
9+
matrix:
10+
allow_failures:
11+
- php: hhvm
12+
13+
script: vendor/bin/tester tests -s -c tests/php-unix.ini
14+
15+
after_failure:
16+
# Print *.actual content
17+
- for i in $(find tests -name \*.actual); do echo "--- $i"; cat $i; echo; echo; done
18+
19+
before_script:
20+
# Install Nette Tester
21+
- composer install --no-interaction --dev --prefer-source

tests/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/*/output
2+
/test.log
3+
/tmp

tests/bootstrap.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
3+
// The Nette Tester command-line runner can be
4+
// invoked through the command: ../vendor/bin/tester .
5+
6+
if (@!include __DIR__ . '/../vendor/autoload.php') {
7+
echo 'Install Nette Tester using `composer update --dev`';
8+
exit(1);
9+
}
10+
11+
12+
// configure environment
13+
Tester\Environment::setup();
14+
date_default_timezone_set('Europe/Prague');
15+
16+
17+
// create temporary directory
18+
define('TEMP_DIR', __DIR__ . '/tmp/' . getmypid());
19+
@mkdir(dirname(TEMP_DIR)); // @ - directory may already exist
20+
Tester\Helpers::purge(TEMP_DIR);

tests/php-unix.ini

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[PHP]
2+
;extension_dir = "./ext"
3+
extension=json.so
4+
5+
[Zend]
6+
;zend_extension="./ext/zend_extension"

tests/php-win.ini

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[PHP]
2+
extension_dir = "./ext"
3+
extension=php_mbstring.dll
4+
5+
[Zend]
6+
;zend_extension="./ext/php_xdebug-2.0.5-5.3-vc6.dll"

0 commit comments

Comments
 (0)