зеркало из https://github.com/nextcloud/news.git
also add test for running upgrade via cron
This commit is contained in:
Родитель
7d53f3a525
Коммит
55660499b4
|
@ -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);
|
||||
|
|
Загрузка…
Ссылка в новой задаче