Skip to content

Commit be94df7

Browse files
committed
test[COLLAB]: add playwright config for E2E testing
1 parent a894cea commit be94df7

13 files changed

Lines changed: 48 additions & 19 deletions

File tree

apps/native/src-tauri/tauri.conf.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,7 @@
3838
"plugins": {
3939
"deep-link": {
4040
"desktop": {
41-
"schemes": [
42-
"lumen"
43-
]
41+
"schemes": ["lumen"]
4442
}
4543
}
4644
}

apps/presence/config/prod.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ config :opentelemetry,
2525
resource: [
2626
service: %{
2727
name: "lumen-presence",
28-
version: "1.0.7",
28+
version: "1.0.8",
2929
namespace: "lumen"
3030
},
3131
deployment: %{

apps/presence/mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ defmodule Presence.MixProject do
44
def project do
55
[
66
app: :presence,
7-
version: "1.0.7",
7+
version: "1.0.8",
88
elixir: "~> 1.19",
99
elixirc_paths: elixirc_paths(Mix.env()),
1010
start_permanent: Mix.env() == :prod,

apps/presence/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@lumen/presence",
3-
"version": "1.0.7",
3+
"version": "1.0.8",
44
"private": true,
55
"scripts": {
66
"dev": "set -a && source .env && set +a && mix phx.server",

apps/presence/playwright.config.ts

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import { defineConfig, devices } from "@playwright/test";
2+
3+
const isCI = process.env.CI === "true";
4+
5+
export default defineConfig({
6+
testDir: "./e2e",
7+
fullyParallel: true,
8+
forbidOnly: isCI,
9+
retries: isCI ? 2 : 0,
10+
workers: isCI ? 1 : undefined,
11+
reporter: [
12+
["html", { outputFolder: "e2e-report" }],
13+
["json", { outputFile: "e2e-results.json" }],
14+
],
15+
use: {
16+
baseURL: process.env.PRESENCE_URL || "http://localhost:4001",
17+
trace: "on-first-retry",
18+
screenshot: "only-on-failure",
19+
video: "on-first-retry",
20+
},
21+
projects: [
22+
{
23+
name: "chromium",
24+
use: { ...devices["Desktop Chrome"] },
25+
},
26+
{
27+
name: "firefox",
28+
use: { ...devices["Desktop Firefox"] },
29+
},
30+
],
31+
});

apps/workers/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@lumen/workers",
3-
"version": "1.0.22",
3+
"version": "1.0.23",
44
"private": true,
55
"type": "module",
66
"scripts": {

apps/workers/src/ai/lib/request-queue.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import { beforeEach, describe, expect, it, mock } from "bun:test";
22

33
const mockLoggerInfo = mock(() => {
4-
/* intentionally empty mock */
4+
// intentionally empty mock
55
});
66
const mockLoggerWarn = mock(() => {
7-
/* intentionally empty mock */
7+
// intentionally empty mock
88
});
99
const mockLoggerError = mock(() => {
10-
/* intentionally empty mock */
10+
// intentionally empty mock
1111
});
1212
const mockLoggerDebug = mock(() => {
13-
/* intentionally empty mock */
13+
// intentionally empty mock
1414
});
1515

1616
mock.module("@lumen/logger", () => ({

apps/workers/src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const WORKERS_VERSION = "1.0.22";
1+
export const WORKERS_VERSION = "1.0.23";

bun.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "lumen",
3-
"version": "0.4.109",
3+
"version": "0.4.111",
44
"devDependencies": {
55
"@biomejs/biome": "^2.4.8",
66
"@changesets/cli": "^2.30.0",

0 commit comments

Comments
 (0)