Shippable PHPUnit Тестирование нескольких классов

Если я использую Shippable для CI с PHPUnit, я не знаю, как создать несколько тестовых классов одновременно.

Если я положу все свои тесты в 1 класс, он будет работать нормально, и я получу отчеты и покрытие последовательности. Но если я хочу иметь 2 тестовых класса, я не получаю правильные отчеты.

Моя структура:

- config
- ...
- tests
- SQLTest.php
- UserTest.php

Мой shippable.yml:

language: php

php:
- 5.4

before_script:
- mkdir -p shippable/testresults
- mkdir -p shippable/codecoverage
- mysql -e 'create database if not exists test;'

script:
- phpunit  --log-junit shippable/testresults/junit.xml --coverage-xml shippable/codecoverage tests

SQLTest.php:

class SQLTest extends PHPUnit_Framework_TestCase {
public function testRandomStringLength(){
$test = "string";

$this -> assertEquals(strlen($test), 6);
}
}

UserTest.php:

class UserTest extends PHPUnit_Framework_TestCase {
public function testRandomStringLength(){
$test = "string";

$this -> assertEquals(strlen($test), 6);
}
}

журнал на Shippable говорит:

 Time: 202 ms, Memory: 7.75Mb

OK (2 tests, 2 assertions)

Generating code coverage report in PHPUnit XML format ... done

строить является успешный. Но когда я нажимаю вкладку Тесты, она говорит No tests for this build., Почему это происходит?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]