]> source.dussan.org Git - nextcloud-server.git/commitdiff
Strict Types, Return Types
authorDaniel Kesselberg <mail@danielkesselberg.de>
Sun, 27 Jan 2019 13:47:19 +0000 (14:47 +0100)
committerDaniel Kesselberg <mail@danielkesselberg.de>
Tue, 19 Feb 2019 20:03:06 +0000 (21:03 +0100)
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
.drone.yml
build/integration/run.sh
tests/Core/Command/Apps/AppsDisableTest.php
tests/Core/Command/Apps/AppsEnableTest.php

index 172a739a04d962bf857c803fd37338bb81875e9f..b468031fd1cb86e5adc5b49770549ececa08ba4f 100644 (file)
@@ -562,7 +562,6 @@ pipeline:
       image: nextcloudci/integration-php7.1:1
       commands:
         - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
-        - ./occ app:enable user_ldap
         - cd build/integration
         - ./run.sh ldap_features/ldap-ocs.feature
       when:
@@ -577,7 +576,6 @@ pipeline:
         - ./occ config:system:set redis timeout --value=0 --type=integer
         - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.local
         - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.distributed
-        - ./occ app:enable user_ldap
         - cd build/integration
         - ./run.sh ldap_features/ldap-openldap.feature
       when:
@@ -592,7 +590,6 @@ pipeline:
           - ./occ config:system:set redis timeout --value=0 --type=integer
           - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.local
           - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.distributed
-          - ./occ app:enable user_ldap
           - cd build/integration
           - ./run.sh ldap_features/openldap-uid-username.feature
         when:
@@ -607,7 +604,6 @@ pipeline:
     - ./occ config:system:set redis timeout --value=0 --type=integer
     - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.local
     - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.distributed
-    - ./occ app:enable user_ldap
     - cd build/integration
     - ./run.sh ldap_features/openldap-numerical-id.feature
     when:
index 56f4ee7b07d31630654a617ea200563cdfdc06bc..e13a77c27beb702eae80d645efd44b566440bb36 100755 (executable)
@@ -48,8 +48,9 @@ export TEST_SERVER_FED_URL="http://localhost:$PORT_FED/ocs/"
 if [ "$INSTALLED" == "true" ]; then
 
     #Enable external storage app
-    $OCC app:enable files_external
-    $OCC app:enable user_ldap
+    $OCC app:install --keep-disabled files_external
+    $OCC app:install --keep-disabled user_ldap
+    $OCC app:enable files_external user_ldap
 
     mkdir -p work/local_storage
     OUTPUT_CREATE_STORAGE=`$OCC files_external:create local_storage local null::null -c datadir=$PWD/work/local_storage`
@@ -71,8 +72,7 @@ if [ "$INSTALLED" == "true" ]; then
     $OCC files_external:delete -y $ID_STORAGE
 
     #Disable external storage app
-    $OCC app:disable files_external
-    $OCC app:disable user_ldap
+    $OCC app:disable files_external user_ldap
 fi
 
 if [ -z $HIDE_OC_LOGS ]; then
index 1e3c4019f52cc9b6a5bb1fe8559164d486171dad..d9c43a79c2640b209cfde8439cde3947a8926b72 100644 (file)
@@ -1,4 +1,5 @@
 <?php
+declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2019, Daniel Kesselberg (mail@danielkesselberg.de)
  *
@@ -55,7 +56,7 @@ class AppsDisableTest extends TestCase {
         * @param $statusCode
         * @param $output
         */
-       public function testCommandInput($appId, $statusCode, $output) {
+       public function testCommandInput($appId, $statusCode, $output): void {
                $input = ['app-id' => $appId];
 
                $this->commandTester->execute($input);
@@ -64,7 +65,7 @@ class AppsDisableTest extends TestCase {
                $this->assertSame($statusCode, $this->commandTester->getStatusCode());
        }
 
-       public function dataCommandInput() {
+       public function dataCommandInput(): array {
                return [
                        [['admin_audit'], 0, 'admin_audit disabled'],
                        [['comments'], 0, 'comments disabled'],
index e1192d5124d4d745f512793ae6886dfd548d1cf6..43f377c70a06cdd778bf0ac94bb8674318aab9a5 100644 (file)
@@ -1,4 +1,5 @@
 <?php
+declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2019, Daniel Kesselberg (mail@danielkesselberg.de)
  *
@@ -44,6 +45,9 @@ class AppsEnableTest extends TestCase {
                );
 
                $this->commandTester = new CommandTester($command);
+
+               \OC::$server->getAppManager()->disableApp('admin_audit');
+               \OC::$server->getAppManager()->disableApp('comments');
        }
 
        /**
@@ -53,7 +57,7 @@ class AppsEnableTest extends TestCase {
         * @param $statusCode
         * @param $output
         */
-       public function testCommandInput($appId, $groups, $statusCode, $output) {
+       public function testCommandInput($appId, $groups, $statusCode, $output): void {
                $input = ['app-id' => $appId];
 
                if (is_array($groups)) {
@@ -66,7 +70,7 @@ class AppsEnableTest extends TestCase {
                $this->assertSame($statusCode, $this->commandTester->getStatusCode());
        }
 
-       public function dataCommandInput() {
+       public function dataCommandInput(): array {
                return [
                        [['admin_audit'], null, 0, 'admin_audit enabled'],
                        [['comments'], null, 0, 'comments enabled'],