Merge pr 186 #212
ci-native.yml
on: pull_request
setup
7s
Matrix: build-tauri / build-tauri
Waiting for pending jobs
test-desktop
Matrix: build-rust
Matrix: build-docker / build-and-push
Waiting for pending jobs
Matrix: package-repository
release
Annotations
11 errors and 3 warnings
|
src/lib/BackButton.integration.test.ts > BackButton Integration Tests > RoleGraphVisualization Component > BackButton in RoleGraphVisualization has correct fallback path:
desktop/node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js#L332
TestingLibraryElementError: Unable to find an accessible element with the role "button" and name `/go back/i`
Here are the accessible roles:
button:
Name "Close Graph":
<button
class="close-button svelte-1ry9pkl"
title="Close Graph"
/>
--------------------------------------------------
Ignored nodes: comments, script, style
<body>
<div>
<div
class="graph-container svelte-1ry9pkl fullscreen"
style="width: 100vw; height: 100vh;"
>
<div
class="loading-overlay svelte-1ry9pkl"
>
<div
class="loading-content svelte-1ry9pkl"
>
<div
class="loader svelte-1ry9pkl"
/>
<p>
Loading knowledge graph...
</p>
</div>
</div>
</div>
<button
class="close-button svelte-1ry9pkl"
title="Close Graph"
>
<i
class="fas fa-times svelte-1ry9pkl"
/>
</button>
</div>
</body>
❯ Object.getElementError node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:332:19
❯ node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1196:25
❯ node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1175:17
❯ node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1218:19
❯ src/lib/BackButton.integration.test.ts:119:33
|
|
src/lib/BackButton.integration.test.ts > BackButton Integration Tests > RoleGraphVisualization Component > renders BackButton in RoleGraphVisualization component:
desktop/node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js#L332
TestingLibraryElementError: Unable to find an accessible element with the role "button" and name `/go back/i`
Here are the accessible roles:
button:
Name "Close Graph":
<button
class="close-button svelte-1ry9pkl"
title="Close Graph"
/>
--------------------------------------------------
Ignored nodes: comments, script, style
<body>
<div>
<div
class="graph-container svelte-1ry9pkl fullscreen"
style="width: 100vw; height: 100vh;"
>
<div
class="loading-overlay svelte-1ry9pkl"
>
<div
class="loading-content svelte-1ry9pkl"
>
<div
class="loader svelte-1ry9pkl"
/>
<p>
Loading knowledge graph...
</p>
</div>
</div>
</div>
<button
class="close-button svelte-1ry9pkl"
title="Close Graph"
>
<i
class="fas fa-times svelte-1ry9pkl"
/>
</button>
</div>
</body>
❯ Object.getElementError node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:332:19
❯ node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1196:25
❯ node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1175:17
❯ node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1218:19
❯ src/lib/BackButton.integration.test.ts:111:33
|
|
src/__tests__/contextIntegration.test.ts > Context Management Integration > should handle error cases gracefully:
desktop/src/__tests__/contextIntegration.test.ts#L147
TypeError: fetch failed
❯ src/__tests__/contextIntegration.test.ts:147:29
Caused by: Error: connect ECONNREFUSED 127.0.0.1:8080
❯ TCPConnectWrap.afterConnect [as oncomplete] node:net:1611:16
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 8080 }
|
|
src/__tests__/contextIntegration.test.ts > Context Management Integration > should create conversations and add context via API:
desktop/src/__tests__/contextIntegration.test.ts#L39
TypeError: fetch failed
❯ src/__tests__/contextIntegration.test.ts:39:30
Caused by: Error: connect ECONNREFUSED 127.0.0.1:8080
❯ TCPConnectWrap.afterConnect [as oncomplete] node:net:1611:16
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 8080 }
|
|
src/__tests__/contextEditWorkflow.e2e.test.ts > Context Edit Workflow E2E Tests > Error Handling in E2E Flow > should handle invalid context data gracefully:
desktop/src/__tests__/contextEditWorkflow.e2e.test.ts#L288
Error: expect(received).toBeInTheDocument()
received value must be an HTMLElement or an SVGElement.
Ignored nodes: comments, script, style
<html>
<head />
<body>
<div>
<section
class="section"
data-testid="chat-interface"
>
<div
class="container"
>
<div
class="chat-layout-grid svelte-1e04wo7 sidebar-hidden"
>
<div
class="main-chat-area svelte-1e04wo7"
>
<div
class="chat-header svelte-1e04wo7"
>
<div>
<h2
class="title is-4"
>
Chat
</h2>
<p
class="subtitle is-6"
>
Role: selected
</p>
</div>
<div
class="chat-header-actions svelte-1e04wo7"
>
<button
class="button is-small svelte-1e04wo7"
title="Show session list"
>
<span
class="icon is-small"
>
<i
class="fas fa-bars"
/>
</span>
<span>
History
</span>
</button>
</div>
</div>
<div
class="chat-window svelte-1e04wo7"
data-testid="chat-messages"
>
<div
class="chat-toolbar svelte-1e04wo7"
>
<div
class="field is-grouped"
>
<div
class="control"
>
<label
class="checkbox is-size-7"
>
<input
type="checkbox"
/>
Render markdown
</label>
</div>
<div
class="control"
>
<label
class="checkbox is-size-7"
>
<input
type="checkbox"
/>
Debug mode
</label>
</div>
</div>
</div>
</div>
<div
class="field has-addons chat-input svelte-1e04wo7"
>
<div
class="control is-expanded svelte-1e04wo7"
>
<textarea
class="textarea svelte-1e04wo7"
data-testid="chat-input"
placeholder="Type your message and press Enter..."
rows="3"
/>
</div>
<div
class="control svelte-1e04wo7"
>
<button
class="button is-primary"
data-testid="send-message-button"
disabled=""
>
<span
class="icon"
>
<i
class="fas fa-paper-plane"
/>
</span>
</button>
</div>
</div>
</div>
<div
class="context-panel-column svelte-1e04wo7"
>
|
|
src/__tests__/contextEditWorkflow.e2e.test.ts > Context Edit Workflow E2E Tests > Error Handling in E2E Flow > should handle server errors gracefully during context operations:
desktop/src/__tests__/contextEditWorkflow.e2e.test.ts#L252
Error: expect(received).toBeInTheDocument()
received value must be an HTMLElement or an SVGElement.
Ignored nodes: comments, script, style
<html>
<head />
<body>
<div>
<section
class="section"
data-testid="chat-interface"
>
<div
class="container"
>
<div
class="chat-layout-grid svelte-1e04wo7 sidebar-hidden"
>
<div
class="main-chat-area svelte-1e04wo7"
>
<div
class="chat-header svelte-1e04wo7"
>
<div>
<h2
class="title is-4"
>
Chat
</h2>
<p
class="subtitle is-6"
>
Role: selected
</p>
</div>
<div
class="chat-header-actions svelte-1e04wo7"
>
<button
class="button is-small svelte-1e04wo7"
title="Show session list"
>
<span
class="icon is-small"
>
<i
class="fas fa-bars"
/>
</span>
<span>
History
</span>
</button>
</div>
</div>
<div
class="chat-window svelte-1e04wo7"
data-testid="chat-messages"
>
<div
class="chat-toolbar svelte-1e04wo7"
>
<div
class="field is-grouped"
>
<div
class="control"
>
<label
class="checkbox is-size-7"
>
<input
type="checkbox"
/>
Render markdown
</label>
</div>
<div
class="control"
>
<label
class="checkbox is-size-7"
>
<input
type="checkbox"
/>
Debug mode
</label>
</div>
</div>
</div>
</div>
<div
class="field has-addons chat-input svelte-1e04wo7"
>
<div
class="control is-expanded svelte-1e04wo7"
>
<textarea
class="textarea svelte-1e04wo7"
data-testid="chat-input"
placeholder="Type your message and press Enter..."
rows="3"
/>
</div>
<div
class="control svelte-1e04wo7"
>
<button
class="button is-primary"
data-testid="send-message-button"
disabled=""
>
<span
class="icon"
>
<i
class="fas fa-paper-plane"
/>
</span>
</button>
</div>
</div>
</div>
<div
class="context-panel-column svelte-1e04wo7"
>
|
|
src/__tests__/contextEditWorkflow.e2e.test.ts > Context Edit Workflow E2E Tests > Complete Context Management Workflow > should handle multiple context items correctly:
desktop/src/__tests__/contextEditWorkflow.e2e.test.ts#L206
Error: expect(received).toBeInTheDocument()
received value must be an HTMLElement or an SVGElement.
Ignored nodes: comments, script, style
<html>
<head />
<body>
<div>
<section
class="section"
data-testid="chat-interface"
>
<div
class="container"
>
<div
class="chat-layout-grid svelte-1e04wo7 sidebar-hidden"
>
<div
class="main-chat-area svelte-1e04wo7"
>
<div
class="chat-header svelte-1e04wo7"
>
<div>
<h2
class="title is-4"
>
Chat
</h2>
<p
class="subtitle is-6"
>
Role: selected
</p>
</div>
<div
class="chat-header-actions svelte-1e04wo7"
>
<button
class="button is-small svelte-1e04wo7"
title="Show session list"
>
<span
class="icon is-small"
>
<i
class="fas fa-bars"
/>
</span>
<span>
History
</span>
</button>
</div>
</div>
<div
class="chat-window svelte-1e04wo7"
data-testid="chat-messages"
>
<div
class="chat-toolbar svelte-1e04wo7"
>
<div
class="field is-grouped"
>
<div
class="control"
>
<label
class="checkbox is-size-7"
>
<input
type="checkbox"
/>
Render markdown
</label>
</div>
<div
class="control"
>
<label
class="checkbox is-size-7"
>
<input
type="checkbox"
/>
Debug mode
</label>
</div>
</div>
</div>
</div>
<div
class="field has-addons chat-input svelte-1e04wo7"
>
<div
class="control is-expanded svelte-1e04wo7"
>
<textarea
class="textarea svelte-1e04wo7"
data-testid="chat-input"
placeholder="Type your message and press Enter..."
rows="3"
/>
</div>
<div
class="control svelte-1e04wo7"
>
<button
class="button is-primary"
data-testid="send-message-button"
disabled=""
>
<span
class="icon"
>
<i
class="fas fa-paper-plane"
/>
</span>
</button>
</div>
</div>
</div>
<div
class="context-panel-column svelte-1e04wo7"
>
|
|
src/__tests__/contextEditWorkflow.e2e.test.ts > Context Edit Workflow E2E Tests > Complete Context Management Workflow > should persist context changes across server round-trips:
desktop/src/__tests__/contextEditWorkflow.e2e.test.ts#L166
Error: expect(received).toBeInTheDocument()
received value must be an HTMLElement or an SVGElement.
Ignored nodes: comments, script, style
<html>
<head />
<body>
<div>
<section
class="section"
data-testid="chat-interface"
>
<div
class="container"
>
<div
class="chat-layout-grid svelte-1e04wo7 sidebar-hidden"
>
<div
class="main-chat-area svelte-1e04wo7"
>
<div
class="chat-header svelte-1e04wo7"
>
<div>
<h2
class="title is-4"
>
Chat
</h2>
<p
class="subtitle is-6"
>
Role: selected
</p>
</div>
<div
class="chat-header-actions svelte-1e04wo7"
>
<button
class="button is-small svelte-1e04wo7"
title="Show session list"
>
<span
class="icon is-small"
>
<i
class="fas fa-bars"
/>
</span>
<span>
History
</span>
</button>
</div>
</div>
<div
class="chat-window svelte-1e04wo7"
data-testid="chat-messages"
>
<div
class="chat-toolbar svelte-1e04wo7"
>
<div
class="field is-grouped"
>
<div
class="control"
>
<label
class="checkbox is-size-7"
>
<input
type="checkbox"
/>
Render markdown
</label>
</div>
<div
class="control"
>
<label
class="checkbox is-size-7"
>
<input
type="checkbox"
/>
Debug mode
</label>
</div>
</div>
</div>
</div>
<div
class="field has-addons chat-input svelte-1e04wo7"
>
<div
class="control is-expanded svelte-1e04wo7"
>
<textarea
class="textarea svelte-1e04wo7"
data-testid="chat-input"
placeholder="Type your message and press Enter..."
rows="3"
/>
</div>
<div
class="control svelte-1e04wo7"
>
<button
class="button is-primary"
data-testid="send-message-button"
disabled=""
>
<span
class="icon"
>
<i
class="fas fa-paper-plane"
/>
</span>
</button>
</div>
</div>
</div>
<div
class="context-panel-column svelte-1e04wo7"
>
|
|
src/__tests__/contextEditWorkflow.e2e.test.ts > Context Edit Workflow E2E Tests > Complete Context Management Workflow > should handle context with summary field end-to-end:
desktop/src/__tests__/contextEditWorkflow.e2e.test.ts#L129
Error: expect(received).toBeInTheDocument()
received value must be an HTMLElement or an SVGElement.
Ignored nodes: comments, script, style
<html>
<head />
<body>
<div>
<section
class="section"
data-testid="chat-interface"
>
<div
class="container"
>
<div
class="chat-layout-grid svelte-1e04wo7 sidebar-hidden"
>
<div
class="main-chat-area svelte-1e04wo7"
>
<div
class="chat-header svelte-1e04wo7"
>
<div>
<h2
class="title is-4"
>
Chat
</h2>
<p
class="subtitle is-6"
>
Role: selected
</p>
</div>
<div
class="chat-header-actions svelte-1e04wo7"
>
<button
class="button is-small svelte-1e04wo7"
title="Show session list"
>
<span
class="icon is-small"
>
<i
class="fas fa-bars"
/>
</span>
<span>
History
</span>
</button>
</div>
</div>
<div
class="chat-window svelte-1e04wo7"
data-testid="chat-messages"
>
<div
class="chat-toolbar svelte-1e04wo7"
>
<div
class="field is-grouped"
>
<div
class="control"
>
<label
class="checkbox is-size-7"
>
<input
type="checkbox"
/>
Render markdown
</label>
</div>
<div
class="control"
>
<label
class="checkbox is-size-7"
>
<input
type="checkbox"
/>
Debug mode
</label>
</div>
</div>
</div>
</div>
<div
class="field has-addons chat-input svelte-1e04wo7"
>
<div
class="control is-expanded svelte-1e04wo7"
>
<textarea
class="textarea svelte-1e04wo7"
data-testid="chat-input"
placeholder="Type your message and press Enter..."
rows="3"
/>
</div>
<div
class="control svelte-1e04wo7"
>
<button
class="button is-primary"
data-testid="send-message-button"
disabled=""
>
<span
class="icon"
>
<i
class="fas fa-paper-plane"
/>
</span>
</button>
</div>
</div>
</div>
<div
class="context-panel-column svelte-1e04wo7"
>
|
|
src/__tests__/contextEditWorkflow.e2e.test.ts > Context Edit Workflow E2E Tests > Complete Context Management Workflow > should add, edit, and delete context through the UI:
desktop/src/__tests__/contextEditWorkflow.e2e.test.ts#L37
Error: expect(received).toBeInTheDocument()
received value must be an HTMLElement or an SVGElement.
Ignored nodes: comments, script, style
<html>
<head />
<body>
<div>
<section
class="section"
data-testid="chat-interface"
>
<div
class="container"
>
<div
class="chat-layout-grid svelte-1e04wo7 sidebar-hidden"
>
<div
class="main-chat-area svelte-1e04wo7"
>
<div
class="chat-header svelte-1e04wo7"
>
<div>
<h2
class="title is-4"
>
Chat
</h2>
<p
class="subtitle is-6"
>
Role: selected
</p>
</div>
<div
class="chat-header-actions svelte-1e04wo7"
>
<button
class="button is-small svelte-1e04wo7"
title="Show session list"
>
<span
class="icon is-small"
>
<i
class="fas fa-bars"
/>
</span>
<span>
History
</span>
</button>
</div>
</div>
<div
class="chat-window svelte-1e04wo7"
data-testid="chat-messages"
>
<div
class="chat-toolbar svelte-1e04wo7"
>
<div
class="field is-grouped"
>
<div
class="control"
>
<label
class="checkbox is-size-7"
>
<input
type="checkbox"
/>
Render markdown
</label>
</div>
<div
class="control"
>
<label
class="checkbox is-size-7"
>
<input
type="checkbox"
/>
Debug mode
</label>
</div>
</div>
</div>
</div>
<div
class="field has-addons chat-input svelte-1e04wo7"
>
<div
class="control is-expanded svelte-1e04wo7"
>
<textarea
class="textarea svelte-1e04wo7"
data-testid="chat-input"
placeholder="Type your message and press Enter..."
rows="3"
/>
</div>
<div
class="control svelte-1e04wo7"
>
<button
class="button is-primary"
data-testid="send-message-button"
disabled=""
>
<span
class="icon"
>
<i
class="fas fa-paper-plane"
/>
</span>
</button>
</div>
</div>
</div>
<div
class="context-panel-column svelte-1e04wo7"
>
|
|
lint-and-format
Process completed with exit code 101.
|
|
setup
The process '/usr/bin/git' failed with exit code 128
|
|
build-frontend / build
The process '/usr/bin/git' failed with exit code 128
|
|
lint-and-format
The process '/usr/bin/git' failed with exit code 128
|