Skip to content

Commit b083a1a

Browse files
committed
feature: Add logging levels to the detox test command
1 parent be2796b commit b083a1a

File tree

3 files changed

+18
-1
lines changed

3 files changed

+18
-1
lines changed

src/commands/detox_test.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,13 @@ parameters:
44
configuration:
55
description: The Detox configuration to test.
66
type: string
7+
loglevel:
8+
description: The Detox logging level to use. Must be one of "fatal", "error", "warn", "info", "verbose", or "trace".
9+
type: enum
10+
enum: ["fatal", "error", "warn", "info", "verbose", "trace"]
11+
default: warn
712

813
steps:
914
- run:
1015
name: Detox Test
11-
command: detox test -c <<parameters.configuration>>
16+
command: detox test -c <<parameters.configuration>> -l <<parameters.loglevel>> --headless

src/jobs/android_test.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ parameters:
3030
description: The Detox configuration to test. Defaults to 'android.emu.release'.
3131
type: string
3232
default: "android.emu.release"
33+
detox_loglevel:
34+
description: The Detox logging level to use. Must be one of "fatal", "error", "warn", "info", "verbose", or "trace".
35+
type: enum
36+
enum: ["fatal", "error", "warn", "info", "verbose", "trace"]
37+
default: warn
3338

3439
steps:
3540
- attach_workspace:
@@ -43,3 +48,4 @@ steps:
4348
logcat_grep: <<parameters.logcat_grep>>
4449
- detox_test:
4550
configuration: <<parameters.detox_configuration>>
51+
loglevel: <<parameters.detox_loglevel>>

src/jobs/ios_build_and_test.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ parameters:
4545
description: The Detox configuration to test.
4646
type: string
4747
default: "ios.sim.release"
48+
detox_loglevel:
49+
description: The Detox logging level to use. Must be one of "fatal", "error", "warn", "info", "verbose", or "trace".
50+
type: enum
51+
enum: ["fatal", "error", "warn", "info", "verbose", "trace"]
52+
default: warn
4853

4954
steps:
5055
- when:
@@ -68,3 +73,4 @@ steps:
6873
scheme: <<parameters.scheme>>
6974
- detox_test:
7075
configuration: <<parameters.detox_configuration>>
76+
loglevel: <<parameters.detox_loglevel>>

0 commit comments

Comments
 (0)