@@ -120,13 +120,14 @@ jobs:
120120 chmod +x run-tests.sh
121121
122122 - name : Run Plugin activation tests
123- run : |
124- cd ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev/__scripts__
125- ./run-tests.sh ci "./__tests__/1-activate-plugin.js"
123+ uses : ./my-own-modules/crowdsec-bouncer/.github/workflows/end-to-end/run-single-test
124+ with :
125+ test_path : ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev
126+ file_path : 1-activate-plugin.js
126127
127128 - name : Configure CrowdSec and Wordpress bouncer plugin
128129 run : |
129- ddev crowdsec-config
130+ ddev crowdsec-config
130131
131132 - name : Prepare auto-prepend-file mode test suite
132133 run : |
@@ -149,35 +150,47 @@ jobs:
149150 fi
150151
151152 - name : Run Live mode remediation tests
152- run : |
153- cd ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev/__scripts__
154- ./run-tests.sh ci "./__tests__/2-live-mode-remediations.js ./__tests__/3-live-mode-more.js"
153+ uses : ./my-own-modules/crowdsec-bouncer/.github/workflows/end-to-end/run-single-test
154+ with :
155+ test_path : ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev
156+ file_path : 2-live-mode-remediations.js
157+
158+ - name : Run more Live mode remediation tests
159+ uses : ./my-own-modules/crowdsec-bouncer/.github/workflows/end-to-end/run-single-test
160+ with :
161+ test_path : ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev
162+ file_path : 3-live-mode-more.js
155163
156164 - name : Run Live mode cache tests
157- run : |
158- cd ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev/__scripts__
159- ./run-tests.sh ci "./__tests__/4-live-mode-cache.js"
165+ uses : ./my-own-modules/crowdsec-bouncer/.github/workflows/end-to-end/run-single-test
166+ with :
167+ test_path : ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev
168+ file_path : 4-live-mode-cache.js
160169
161170 - name : Prepare cron usage
162171 run : |
163172 sed -i 's/fastcgi_finish_request/\/\/fastcgi_finish_request/g' wp-cron.php
164173
165174 - name : Run Stream mode tests
166- run : |
167- cd ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev/__scripts__
168- ./run-tests.sh ci "./__tests__/5-stream-mode.js"
175+ uses : ./my-own-modules/crowdsec-bouncer/.github/workflows/end-to-end/run-single-test
176+ with :
177+ test_path : ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev
178+ file_path : 5-stream-mode.js
169179
170180 - name : Run Redis tests
171- run : |
172- cd ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev/__scripts__
173- ./run-tests.sh ci "./__tests__/6-redis.js"
181+ uses : ./my-own-modules/crowdsec-bouncer/.github/workflows/end-to-end/run-single-test
182+ with :
183+ test_path : ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev
184+ file_path : 6-redis.js
174185
175186 - name : Run Memcached tests
176- run : |
177- cd ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev/__scripts__
178- ./run-tests.sh ci "./__tests__/7-memcached.js"
187+ uses : ./my-own-modules/crowdsec-bouncer/.github/workflows/end-to-end/run-single-test
188+ with :
189+ test_path : ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev
190+ file_path : 7-memcached.js
179191
180192 - name : Run Geolocation tests
181- run : |
182- cd ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev/__scripts__
183- ./run-tests.sh ci "./__tests__/8-geolocation.js"
193+ uses : ./my-own-modules/crowdsec-bouncer/.github/workflows/end-to-end/run-single-test
194+ with :
195+ test_path : ${{ github.workspace }}/my-own-modules/${{ env.EXTENSION_PATH }}/tests/e2e-ddev
196+ file_path : 8-geolocation.js
0 commit comments