also add test for running upgrade via cron

This commit is contained in:
Bernhard Posselt 2015-08-07 14:41:51 +02:00
Родитель 7d53f3a525
Коммит 55660499b4
3 изменённых файлов: 13 добавлений и 3 удалений

Просмотреть файл

@ -53,6 +53,7 @@ before_script:
- mkdir data
- ./occ maintenance:install --database-name oc_autotest --database-user oc_autotest --admin-user admin --admin-pass admin --database $DB --database-pass=''
- ./occ app:enable news
- ./occ background:cron # enable default cron
- cd apps/news/js
# install test deps
- npm install --deps # npm install needs to run before sudo npm install because otherwise it fails because a tmp file exists in the home dir

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -11,8 +11,17 @@
class CommandTest extends \PHPUnit_Framework_TestCase {
public function testCommandOk() {
$command = __DIR__ . '/../../../../../occ news:create-search-indices';
private $corePath = __DIR__ . '/../../../../../';
public function testGenerateIndices() {
$command = $this->corePath . 'occ news:create-search-indices';
exec($command, $_, $success);
$this->assertSame(0, $success);
}
public function testCronUpdate() {
$command = 'php -f ' . $this->corePath . 'cron.php';
exec($command, $_, $success);
$this->assertSame(0, $success);