You've already forked element-web
mirror of
https://github.com/element-hq/element-web.git
synced 2025-11-25 09:43:33 +03:00
Playwright: get console logs without trace (#28972)
* Playwright: get console logs without trace Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Add page url to log Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Skip empty logs Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Iterate Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Reset page counter Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --------- Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
committed by
GitHub
parent
e14a3b64c3
commit
11a8723c73
@@ -11,7 +11,7 @@ import { Network, StartedNetwork } from "testcontainers";
|
||||
import { PostgreSqlContainer, StartedPostgreSqlContainer } from "@testcontainers/postgresql";
|
||||
|
||||
import { SynapseConfigOptions, SynapseContainer } from "./testcontainers/synapse.ts";
|
||||
import { ContainerLogger } from "./testcontainers/utils.ts";
|
||||
import { Logger } from "./logger.ts";
|
||||
import { StartedMatrixAuthenticationServiceContainer } from "./testcontainers/mas.ts";
|
||||
import { HomeserverContainer, StartedHomeserverContainer } from "./testcontainers/HomeserverContainer.ts";
|
||||
import { MailhogContainer, StartedMailhogContainer } from "./testcontainers/mailhog.ts";
|
||||
@@ -21,7 +21,7 @@ interface TestFixtures {
|
||||
}
|
||||
|
||||
export interface Services {
|
||||
logger: ContainerLogger;
|
||||
logger: Logger;
|
||||
|
||||
network: StartedNetwork;
|
||||
postgres: StartedPostgreSqlContainer;
|
||||
@@ -37,7 +37,7 @@ export const test = base.extend<TestFixtures, Services>({
|
||||
logger: [
|
||||
// eslint-disable-next-line no-empty-pattern
|
||||
async ({}, use) => {
|
||||
const logger = new ContainerLogger();
|
||||
const logger = new Logger();
|
||||
await use(logger);
|
||||
},
|
||||
{ scope: "worker" },
|
||||
@@ -132,8 +132,8 @@ export const test = base.extend<TestFixtures, Services>({
|
||||
|
||||
context: async ({ logger, context, request, homeserver }, use, testInfo) => {
|
||||
homeserver.setRequest(request);
|
||||
await logger.testStarted(testInfo);
|
||||
await logger.onTestStarted(context);
|
||||
await use(context);
|
||||
await logger.testFinished(testInfo);
|
||||
await logger.onTestFinished(testInfo);
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user