Skip to content

Commit 4829b0c

Browse files
committed
DEBUG brutal Oracle 18g testing
1 parent b5333de commit 4829b0c

File tree

1 file changed

+202
-2
lines changed

1 file changed

+202
-2
lines changed

.github/workflows/test-unit.yml

+202-2
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,11 @@ jobs:
8383
matrix:
8484
php: ['7.4', '8.0', '8.1']
8585
type: ['Phpunit', 'Phpunit Lowest']
86+
x: ['1', '2', '3', '4']
8687
include:
8788
- php: 'latest'
8889
type: 'Phpunit Burn'
90+
x: 1
8991
env:
9092
LOG_COVERAGE: "${{ fromJSON('{true: \"1\", false: \"\"}')[matrix.php == '8.0' && matrix.type == 'Phpunit' && (github.event_name == 'pull_request' || (github.event_name == 'push' && (github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master')))] }}"
9193
services:
@@ -213,7 +215,7 @@ jobs:
213215
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
214216
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-mssql.cov; fi
215217
216-
- name: "Run tests: Oracle - PDO (only for coverage or cron)"
218+
- name: "Run tests: Oracle - PDO (only for coverage or cron) 1"
217219
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
218220
env:
219221
DB_DSN: "pdo_oci:dbname=oracle/xe"
@@ -224,7 +226,205 @@ jobs:
224226
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
225227
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-pdo.cov; fi
226228
227-
- name: "Run tests: Oracle - OCI8 (only for coverage or cron)"
229+
- name: "Run tests: Oracle - PDO (only for coverage or cron) 2"
230+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
231+
env:
232+
DB_DSN: "pdo_oci:dbname=oracle/xe"
233+
DB_USER: system
234+
DB_PASSWORD: atk4_pass
235+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
236+
run: |
237+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
238+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-pdo.cov; fi
239+
240+
- name: "Run tests: Oracle - PDO (only for coverage or cron) 3"
241+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
242+
env:
243+
DB_DSN: "pdo_oci:dbname=oracle/xe"
244+
DB_USER: system
245+
DB_PASSWORD: atk4_pass
246+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
247+
run: |
248+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
249+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-pdo.cov; fi
250+
251+
- name: "Run tests: Oracle - PDO (only for coverage or cron) 4"
252+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
253+
env:
254+
DB_DSN: "pdo_oci:dbname=oracle/xe"
255+
DB_USER: system
256+
DB_PASSWORD: atk4_pass
257+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
258+
run: |
259+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
260+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-pdo.cov; fi
261+
262+
- name: "Run tests: Oracle - PDO (only for coverage or cron) 5"
263+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
264+
env:
265+
DB_DSN: "pdo_oci:dbname=oracle/xe"
266+
DB_USER: system
267+
DB_PASSWORD: atk4_pass
268+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
269+
run: |
270+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
271+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-pdo.cov; fi
272+
273+
- name: "Run tests: Oracle - PDO (only for coverage or cron) 6"
274+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
275+
env:
276+
DB_DSN: "pdo_oci:dbname=oracle/xe"
277+
DB_USER: system
278+
DB_PASSWORD: atk4_pass
279+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
280+
run: |
281+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
282+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-pdo.cov; fi
283+
284+
- name: "Run tests: Oracle - PDO (only for coverage or cron) 7"
285+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
286+
env:
287+
DB_DSN: "pdo_oci:dbname=oracle/xe"
288+
DB_USER: system
289+
DB_PASSWORD: atk4_pass
290+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
291+
run: |
292+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
293+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-pdo.cov; fi
294+
295+
- name: "Run tests: Oracle - PDO (only for coverage or cron) 8"
296+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
297+
env:
298+
DB_DSN: "pdo_oci:dbname=oracle/xe"
299+
DB_USER: system
300+
DB_PASSWORD: atk4_pass
301+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
302+
run: |
303+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
304+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-pdo.cov; fi
305+
306+
- name: "Run tests: Oracle - PDO (only for coverage or cron) 9"
307+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
308+
env:
309+
DB_DSN: "pdo_oci:dbname=oracle/xe"
310+
DB_USER: system
311+
DB_PASSWORD: atk4_pass
312+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
313+
run: |
314+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
315+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-pdo.cov; fi
316+
317+
- name: "Run tests: Oracle - PDO (only for coverage or cron) 10"
318+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
319+
env:
320+
DB_DSN: "pdo_oci:dbname=oracle/xe"
321+
DB_USER: system
322+
DB_PASSWORD: atk4_pass
323+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
324+
run: |
325+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
326+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-pdo.cov; fi
327+
328+
- name: "Run tests: Oracle - OCI8 (only for coverage or cron) 1"
329+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
330+
env:
331+
DB_DSN: "oci8:dbname=oracle/xe"
332+
DB_USER: system
333+
DB_PASSWORD: atk4_pass
334+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
335+
run: |
336+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
337+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-oci8.cov; fi
338+
339+
- name: "Run tests: Oracle - OCI8 (only for coverage or cron) 2"
340+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
341+
env:
342+
DB_DSN: "oci8:dbname=oracle/xe"
343+
DB_USER: system
344+
DB_PASSWORD: atk4_pass
345+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
346+
run: |
347+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
348+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-oci8.cov; fi
349+
350+
- name: "Run tests: Oracle - OCI8 (only for coverage or cron) 3"
351+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
352+
env:
353+
DB_DSN: "oci8:dbname=oracle/xe"
354+
DB_USER: system
355+
DB_PASSWORD: atk4_pass
356+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
357+
run: |
358+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
359+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-oci8.cov; fi
360+
361+
- name: "Run tests: Oracle - OCI8 (only for coverage or cron) 4"
362+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
363+
env:
364+
DB_DSN: "oci8:dbname=oracle/xe"
365+
DB_USER: system
366+
DB_PASSWORD: atk4_pass
367+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
368+
run: |
369+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
370+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-oci8.cov; fi
371+
372+
- name: "Run tests: Oracle - OCI8 (only for coverage or cron) 5"
373+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
374+
env:
375+
DB_DSN: "oci8:dbname=oracle/xe"
376+
DB_USER: system
377+
DB_PASSWORD: atk4_pass
378+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
379+
run: |
380+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
381+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-oci8.cov; fi
382+
383+
- name: "Run tests: Oracle - OCI8 (only for coverage or cron) 6"
384+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
385+
env:
386+
DB_DSN: "oci8:dbname=oracle/xe"
387+
DB_USER: system
388+
DB_PASSWORD: atk4_pass
389+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
390+
run: |
391+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
392+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-oci8.cov; fi
393+
394+
- name: "Run tests: Oracle - OCI8 (only for coverage or cron) 7"
395+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
396+
env:
397+
DB_DSN: "oci8:dbname=oracle/xe"
398+
DB_USER: system
399+
DB_PASSWORD: atk4_pass
400+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
401+
run: |
402+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
403+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-oci8.cov; fi
404+
405+
- name: "Run tests: Oracle - OCI8 (only for coverage or cron) 8"
406+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
407+
env:
408+
DB_DSN: "oci8:dbname=oracle/xe"
409+
DB_USER: system
410+
DB_PASSWORD: atk4_pass
411+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
412+
run: |
413+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
414+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-oci8.cov; fi
415+
416+
- name: "Run tests: Oracle - OCI8 (only for coverage or cron) 9"
417+
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
418+
env:
419+
DB_DSN: "oci8:dbname=oracle/xe"
420+
DB_USER: system
421+
DB_PASSWORD: atk4_pass
422+
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
423+
run: |
424+
php -d opcache.enable_cli=1 vendor/bin/phpunit --exclude-group none $(if [ -n "$LOG_COVERAGE" ]; then echo --coverage-text; else echo --no-coverage; fi) -v
425+
if [ -n "$LOG_COVERAGE" ]; then mv coverage/phpunit.cov coverage/phpunit-oracle-oci8.cov; fi
426+
427+
- name: "Run tests: Oracle - OCI8 (only for coverage or cron) 10"
228428
# if: env.LOG_COVERAGE || github.event_name == 'schedule'
229429
env:
230430
DB_DSN: "oci8:dbname=oracle/xe"

0 commit comments

Comments
 (0)