Skip to content

Commit 17bcbd3

Browse files
authored
Merge pull request #80 from mikehaertl/fix-travis
Migrate tests to phpunit > 6 and remove HHVM tests
2 parents de12479 + f8ebb37 commit 17bcbd3

File tree

8 files changed

+17
-9
lines changed

8 files changed

+17
-9
lines changed

.travis.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
language: php
22
dist: trusty
33
php:
4+
- "7.1"
45
- "7.0"
56
- "5.6"
67
- "5.5"
78
- "5.4"
8-
- "hhvm"
99
install:
1010
- sudo apt-get update
1111
- sudo apt-get install pdftk
12+
- pdftk --version
1213
- composer self-update
1314
- composer install
14-
- composer require --prefer-dist mikehaertl/pdftk2-precise-amd64
15-
- sudo cp vendor/bin/pdftk /usr/bin/

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ php-pdftk
55
[![Latest Stable Version](https://poser.pugx.org/mikehaertl/php-pdftk/v/stable.svg)](https://packagist.org/packages/mikehaertl/php-pdftk)
66
[![Total Downloads](https://poser.pugx.org/mikehaertl/php-pdftk/downloads)](https://packagist.org/packages/mikehaertl/php-pdftk)
77
[![Latest Unstable Version](https://poser.pugx.org/mikehaertl/php-pdftk/v/unstable.svg)](https://packagist.org/packages/mikehaertl/php-pdftk)
8-
[![HHVM Status](http://hhvm.h4cc.de/badge/yiisoft/yii2-dev.png)](http://hhvm.h4cc.de/package/mikehaertl/php-pdftk)
98
[![License](https://poser.pugx.org/mikehaertl/php-pdftk/license.svg)](https://packagist.org/packages/mikehaertl/php-pdftk)
109

1110
A PDF conversion and form utility based on pdftk.

phpunit.xml.dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
processIsolation="false"
1010
stopOnFailure="false"
1111
syntaxCheck="false"
12-
bootstrap="vendor/autoload.php"
12+
bootstrap="./tests/bootstrap.php"
1313
>
1414
<testsuites>
1515
<testsuite name="phppdftk Test Suite">

tests/CommandTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
use mikehaertl\pdftk\Command;
33

4-
class CommandTest extends \PHPUnit_Framework_TestCase
4+
class CommandTest extends \PHPUnit\Framework\TestCase
55
{
66
public function setUp()
77
{

tests/FdfFileTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
use mikehaertl\pdftk\FdfFile;
33

4-
class FdfFileTest extends \PHPUnit_Framework_TestCase
4+
class FdfFileTest extends \PHPUnit\Framework\TestCase
55
{
66
public function testFdfFileCreation() {
77
$data = array(

tests/PdfTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
use mikehaertl\pdftk\Pdf;
33
use mikehaertl\pdftk\FdfFile;
44

5-
class PdfTest extends \PHPUnit_Framework_TestCase
5+
class PdfTest extends \PHPUnit\Framework\TestCase
66
{
77
public function setUp()
88
{

tests/XfdfFileTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
use mikehaertl\pdftk\XfdfFile;
33

4-
class XfdfFileTest extends \PHPUnit_Framework_TestCase
4+
class XfdfFileTest extends \PHPUnit\Framework\TestCase
55
{
66
public function testXfdfFileCreation() {
77
$data = array(

tests/bootstrap.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
// Some travis environments use phpunit > 6
3+
$newClass = '\PHPUnit\Framework\TestCase';
4+
$oldClass = '\PHPUnit_Framework_TestCase';
5+
if (!class_exists($newClass) && class_exists($oldClass)) {
6+
class_alias($oldClass, $newClass);
7+
}
8+
9+
require __DIR__ . '/../vendor/autoload.php';
10+

0 commit comments

Comments
 (0)