language: php
+
php:
+ - 5.4
- 5.5
+ - 5.6
+
branches:
only:
- - refactor
\ No newline at end of file
+ - refactor
+
+before_script:
+ - composer self-update
+ - echo 'date.timezone = "Europe/Paris"' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
+
+script:
+ - ant -f app/build.xml prepare
+ - phpunit -c app --coverage-text
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="wallabag" default="build">
+ <target name="build" depends="prepare"/>
+
+ <target name="clean" description="Cleanup build artifacts">
+ <delete dir="${basedir}/app/cache"/>
+ </target>
+
+ <target name="prepare" depends="clean" description="Prepare for build">
+ <exec executable="composer">
+ <arg value="install"/>
+ <arg value="--dev"/>
+ <arg value="--no-interaction"/>
+ <arg value="--working-dir=.."/>
+ </exec>
+ <exec executable="php">
+ <arg value="${basedir}/../app/console"/>
+ <arg value="cache:clear"/>
+ <arg value="--env=test"/>
+ </exec>
+ </target>
+</project>
<?xml version="1.0" encoding="UTF-8"?>
-<!-- http://phpunit.de/manual/4.1/en/appendixes.configuration.html -->
-<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.1/phpunit.xsd"
- backupGlobals="false"
+<phpunit backupGlobals="false"
+ backupStaticAttributes="false"
colors="true"
+ convertErrorsToExceptions="true"
+ convertNoticesToExceptions="true"
+ convertWarningsToExceptions="true"
+ processIsolation="false"
+ stopOnFailure="false"
+ syntaxCheck="false"
bootstrap="bootstrap.php.cache"
->
+ >
+
<testsuites>
<testsuite name="wallabag Test Suite">
<directory>../src/Wallabag/CoreBundle/Tests</directory>
{
$client = static::createClient();
- $crawler = $client->request('GET', '/app/index');
+ $crawler = $client->request('GET', '/new');
$this->assertEquals(200, $client->getResponse()->getStatusCode());
- $this->assertTrue($crawler->filter('html:contains("Homepage")')->count() > 0);
}
}