Necesita escribir algunas pruebas unitarias y establecer la scriptvariable en su .travis.ymlpara ejecutar realmente un archivo.
Por defecto, Travis CI ejecuta el comando phpunitsin ningún argumento. Cuando esto sucede, phpunitno sabe lo que le está pidiendo que haga y muestra un mensaje de ayuda, luego sale con el código de error 2 (es decir, no es cero , lo que indica que ocurrió un error).
La Guía para principiantes le muestra una posible solución para configurar la scriptvariable para ejecutar un Test.phparchivo con sus pruebas (inserte esto en su .travis.yml):
script: phpunit Test.php
Hay un ejemplo de un repositorio válido Test.phpen el ejemplo que proporciona Travis:
<?php
class Test extends PHPUnit_Framework_TestCase
{
public function testOnePlusOne() {
$this->assertEquals(1+1,1);
}
}
?>