This commit is contained in:
Michael Telatynski
2026-04-09 15:31:34 +01:00
parent 540e620f40
commit 561dbd32be
4 changed files with 6 additions and 8 deletions
+1 -1
View File
@@ -165,7 +165,7 @@ jobs:
- name: Run Playwright tests - name: Run Playwright tests
working-directory: apps/web working-directory: apps/web
run: | run: |
pnpm playwright test \ pnpm test:playwright \
--shard "$SHARD" \ --shard "$SHARD" \
--project="${{ matrix.project }}" \ --project="${{ matrix.project }}" \
${{ (github.event_name == 'pull_request' && matrix.runAllTests == false ) && '--grep-invert @mergequeue' || '' }} ${{ (github.event_name == 'pull_request' && matrix.runAllTests == false ) && '--grep-invert @mergequeue' || '' }}
+1 -1
View File
@@ -44,7 +44,7 @@
"parallel": false, "parallel": false,
"cwd": "apps/web" "cwd": "apps/web"
}, },
"dependsOn": ["^build"] "dependsOn": ["^build", "^build:playwright"]
}, },
"test:unit": { "test:unit": {
"executor": "@nx/jest:jest", "executor": "@nx/jest:jest",
+2 -6
View File
@@ -5,13 +5,9 @@ process.env.GITHUB_ACTIONS = "1";
export default { export default {
workspaces: { workspaces: {
"packages/shared-components": { "packages/shared-components": {},
ignoreDependencies: [
// Used for vitest browser tests
"@playwright/test",
],
},
"packages/playwright-common": { "packages/playwright-common": {
entry: ["src/stale-screenshot-reporter.ts", "src/fixtures/index.ts", "src/testcontainers/index.ts"],
ignoreDependencies: [ ignoreDependencies: [
// Used in playwright-screenshots.sh // Used in playwright-screenshots.sh
"wait-on", "wait-on",
@@ -6,11 +6,13 @@ Please see LICENSE files in the repository root for full details.
*/ */
export { PostgreSqlContainer, StartedPostgreSqlContainer } from "@testcontainers/postgresql"; export { PostgreSqlContainer, StartedPostgreSqlContainer } from "@testcontainers/postgresql";
export { makePostgres } from "./postgres.js";
export type { HomeserverInstance, HomeserverContainer, StartedHomeserverContainer } from "./HomeserverContainer.js"; export type { HomeserverInstance, HomeserverContainer, StartedHomeserverContainer } from "./HomeserverContainer.js";
export { type SynapseConfig, SynapseContainer, StartedSynapseContainer } from "./synapse.js"; export { type SynapseConfig, SynapseContainer, StartedSynapseContainer } from "./synapse.js";
export { export {
type MasConfig, type MasConfig,
MatrixAuthenticationServiceContainer, MatrixAuthenticationServiceContainer,
StartedMatrixAuthenticationServiceContainer, StartedMatrixAuthenticationServiceContainer,
makeMas,
} from "./mas.js"; } from "./mas.js";
export { type MailpitClient, MailpitContainer, StartedMailpitContainer } from "./mailpit.js"; export { type MailpitClient, MailpitContainer, StartedMailpitContainer } from "./mailpit.js";