Skip to content

Commit 8ca120f

Browse files
authored
fix(tests): fix DEBUGP when running in parallel (#1886)
1 parent fb45c75 commit 8ca120f

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

test/test.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -103,25 +103,26 @@ function collect(browserNames) {
103103
}
104104

105105
const browserEnvironment = new Environment(browserName);
106-
let logger;
107106
browserEnvironment.beforeAll(async state => {
107+
state._logger = null;
108108
state.browser = await state.browserType.launch({...launchOptions, loggerSink: {
109109
isEnabled: (name, severity) => {
110110
return name === 'browser' ||
111111
(name === 'protocol' && config.dumpProtocolOnFailure);
112112
},
113113
log: (name, severity, message, args) => {
114-
if (logger)
115-
logger(name, severity, message);
114+
if (state._logger)
115+
state._logger(name, severity, message);
116116
}
117117
}});
118118
});
119119
browserEnvironment.afterAll(async state => {
120120
await state.browser.close();
121121
delete state.browser;
122+
delete state._logger;
122123
});
123124
browserEnvironment.beforeEach(async(state, testRun) => {
124-
logger = (name, severity, message) => {
125+
state._logger = (name, severity, message) => {
125126
if (name === 'browser') {
126127
if (severity === 'warning')
127128
testRun.log(`\x1b[31m[browser]\x1b[0m ${message}`)
@@ -133,7 +134,7 @@ function collect(browserNames) {
133134
}
134135
});
135136
browserEnvironment.afterEach(async (state, testRun) => {
136-
logger = null;
137+
state._logger = null;
137138
if (config.dumpProtocolOnFailure) {
138139
if (testRun.ok())
139140
testRun.output().splice(0);

0 commit comments

Comments
 (0)