jqh 4 лет назад
Родитель
Сommit
2386cc3be4
2 измененных файлов с 20 добавлено и 27 удалено
  1. 1 27
      .github/workflows/laravel5.yml
  2. 19 0
      tests/bin/install-dep.sh

+ 1 - 27
.github/workflows/laravel5.yml

@@ -15,16 +15,6 @@ jobs:
         with:
           php-version: '7.1'
 
-#      - uses: nanasess/setup-chromedriver@master
-#        with:
-#          # Optional: do not specify to match Chrome's version
-#          chromedriver-version: '89.0.4389.23'
-#      - name: Setup Chrome
-#        # uses: browser-actions/setup-chrome@4fa655aad48f56911cad16db9252399a9e592848
-#        uses: browser-actions/setup-chrome@v0.0.0
-#        with:
-#          chromium-version: # optional
-
       - uses: actions/checkout@v2
 
       - name: Validate composer.json and composer.lock
@@ -51,23 +41,7 @@ jobs:
       - name: Install Dependencies
         run: |
           composer create-project --prefer-dist laravel/laravel laravel-tests 5.*
-          cp -f ./tests/resources/stubs/artisan ./laravel-tests/
-          cp -f ./tests/resources/stubs/ComposerConfigCommand.php ./laravel-tests/app/
-          mkdir ./laravel-tests/dcat-admin
-          cp -rf ./config ./laravel-tests/dcat-admin
-          cp -rf ./database ./laravel-tests/dcat-admin
-          cp -rf ./resources ./laravel-tests/dcat-admin
-          cp -rf ./src ./laravel-tests/dcat-admin
-          cp -rf ./tests ./laravel-tests/dcat-admin
-          cp -rf ./composer.json ./laravel-tests/dcat-admin
-          rm -rf ./laravel-tests/tests
-          cp -rf ./tests ./laravel-tests/tests
-          cp -f ./phpunit.dusk.xml ./laravel-tests
-          cp -f ./.env.testing ./laravel-tests/.env
-          cd ./laravel-tests
-          php artisan admin:composer-config
-          composer require dcat/laravel-admin:*@dev
-          composer require laravel/dusk --dev # --ignore-platform-reqs
+          sh ./tests/bin/install-dep.sh
 
       - name: Install Admin
         run: |

+ 19 - 0
tests/bin/install-dep.sh

@@ -0,0 +1,19 @@
+#!/usr/bin/env bash
+
+cp -f ./tests/resources/stubs/artisan ./laravel-tests/
+cp -f ./tests/resources/stubs/ComposerConfigCommand.php ./laravel-tests/app/
+mkdir ./laravel-tests/dcat-admin
+cp -rf ./config ./laravel-tests/dcat-admin
+cp -rf ./database ./laravel-tests/dcat-admin
+cp -rf ./resources ./laravel-tests/dcat-admin
+cp -rf ./src ./laravel-tests/dcat-admin
+cp -rf ./tests ./laravel-tests/dcat-admin
+cp -rf ./composer.json ./laravel-tests/dcat-admin
+rm -rf ./laravel-tests/tests
+cp -rf ./tests ./laravel-tests/tests
+cp -f ./phpunit.dusk.xml ./laravel-tests
+cp -f ./.env.testing ./laravel-tests/.env
+cd ./laravel-tests
+php artisan admin:composer-config
+composer require dcat/laravel-admin:*@dev
+composer require laravel/dusk --dev # --ignore-platform-reqs