Skip to content

Commit 9148a9b

Browse files
authored
Merge pull request #91 from lsm/dev
Merge dev into main: E2E test fixes, MessageHub refactor, and test suite improvements
2 parents 41874d6 + 1177fc5 commit 9148a9b

File tree

442 files changed

+17092
-41933
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

442 files changed

+17092
-41933
lines changed

.coveralls.yml

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
# Coveralls configuration
2+
# https://docs.coveralls.io/configuration
3+
4+
# Service name for GitHub Actions
5+
service_name: github-actions
6+
7+
# Coverage precision
8+
coverage_precision: 2
9+
10+
# Flag configuration for separate test suites
11+
# Flags allow tracking coverage from different test suites separately
12+
# and then merging them into a single report
13+
flag_names:
14+
daemon:
15+
description: Daemon + Shared unit test coverage
16+
paths:
17+
- packages/daemon/src/
18+
- packages/shared/src/
19+
web:
20+
description: Web unit test coverage
21+
paths:
22+
- packages/web/src/
23+
- packages/shared/src/
24+
# Offline integration test coverage (matrixized by module)
25+
daemon-offline-agent:
26+
description: Daemon offline integration tests - agent module
27+
paths:
28+
- packages/daemon/src/
29+
- packages/shared/src/
30+
daemon-offline-session:
31+
description: Daemon offline integration tests - session module
32+
paths:
33+
- packages/daemon/src/
34+
- packages/shared/src/
35+
daemon-offline-rpc:
36+
description: Daemon offline integration tests - rpc module
37+
paths:
38+
- packages/daemon/src/
39+
- packages/shared/src/
40+
daemon-offline-database:
41+
description: Daemon offline integration tests - database module
42+
paths:
43+
- packages/daemon/src/
44+
- packages/shared/src/
45+
daemon-offline-filesystem:
46+
description: Daemon offline integration tests - filesystem module
47+
paths:
48+
- packages/daemon/src/
49+
- packages/shared/src/
50+
daemon-offline-websocket:
51+
description: Daemon offline integration tests - websocket module
52+
paths:
53+
- packages/daemon/src/
54+
- packages/shared/src/
55+
daemon-offline-git:
56+
description: Daemon offline integration tests - git module
57+
paths:
58+
- packages/daemon/src/
59+
- packages/shared/src/
60+
daemon-offline-components:
61+
description: Daemon offline integration tests - components module
62+
paths:
63+
- packages/daemon/src/
64+
- packages/shared/src/
65+
daemon-offline-mcp:
66+
description: Daemon offline integration tests - mcp module
67+
paths:
68+
- packages/daemon/src/
69+
- packages/shared/src/
70+
# Online integration test coverage (matrixized by module)
71+
daemon-online-agent:
72+
description: Daemon online integration tests - agent module
73+
paths:
74+
- packages/daemon/src/
75+
- packages/shared/src/
76+
daemon-online-components:
77+
description: Daemon online integration tests - components module
78+
paths:
79+
- packages/daemon/src/
80+
- packages/shared/src/
81+
daemon-online-coordinator:
82+
description: Daemon online integration tests - coordinator module
83+
paths:
84+
- packages/daemon/src/
85+
- packages/shared/src/
86+
daemon-online-convo:
87+
description: Daemon online integration tests - convo module
88+
paths:
89+
- packages/daemon/src/
90+
- packages/shared/src/
91+
daemon-online-features:
92+
description: Daemon online integration tests - features module
93+
paths:
94+
- packages/daemon/src/
95+
- packages/shared/src/
96+
daemon-online-lifecycle:
97+
description: Daemon online integration tests - lifecycle module
98+
paths:
99+
- packages/daemon/src/
100+
- packages/shared/src/
101+
daemon-online-mcp:
102+
description: Daemon online integration tests - mcp module
103+
paths:
104+
- packages/daemon/src/
105+
- packages/shared/src/
106+
daemon-online-providers:
107+
description: Daemon online integration tests - providers module
108+
paths:
109+
- packages/daemon/src/
110+
- packages/shared/src/
111+
daemon-online-rewind:
112+
description: Daemon online integration tests - rewind module
113+
paths:
114+
- packages/daemon/src/
115+
- packages/shared/src/
116+
daemon-online-rpc:
117+
description: Daemon online integration tests - rpc module
118+
paths:
119+
- packages/daemon/src/
120+
- packages/shared/src/
121+
daemon-online-sdk:
122+
description: Daemon online integration tests - sdk module
123+
paths:
124+
- packages/daemon/src/
125+
- packages/shared/src/
126+
127+
# Ignore test files and fixtures
128+
ignore:
129+
- "**/*.test.ts"
130+
- "**/*.test.tsx"
131+
- "**/*.spec.ts"
132+
- "**/tests/**"
133+
- "**/fixtures/**"
134+
- "**/__tests__/**"
135+
- "**/node_modules/**"
136+
- "**/dist/**"
137+
- "**/index.ts"

0 commit comments

Comments
 (0)