mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-21 10:16:44 +00:00
refactor(qa): canonicalize live scenario coverage (#108464)
This commit is contained in:
@@ -24,8 +24,8 @@ scenario:
|
||||
execution:
|
||||
kind: flow
|
||||
summary: Verify the agent reads repo instructions first, then completes the first bounded followthrough task without stalling.
|
||||
driver: qa-channel
|
||||
config:
|
||||
requiredChannelDriver: qa-channel
|
||||
workspaceFiles:
|
||||
AGENT.md: |-
|
||||
# Repo contract
|
||||
|
||||
@@ -21,8 +21,8 @@ scenario:
|
||||
execution:
|
||||
kind: flow
|
||||
summary: Ask the agent to delegate work that depends on the current transcript and assert sessions_spawn carries context=fork.
|
||||
driver: qa-channel
|
||||
config:
|
||||
requiredChannelDriver: qa-channel
|
||||
contextNeedle: FORKED-CONTEXT-ALPHA
|
||||
prompt: "Forked subagent context QA check. The visible code in this current conversation is FORKED-CONTEXT-ALPHA. Delegate to a native subagent to report the visible code from the requester transcript. Do not include the visible code in the child task text; the child must recover it from forked transcript context. Use forked context if the child needs the current transcript; otherwise it will not know the code. A spawn-accepted result is not the answer. Wait for the child completion, then make sure user-visible output includes the visible code."
|
||||
|
||||
|
||||
@@ -20,8 +20,8 @@ scenario:
|
||||
execution:
|
||||
kind: flow
|
||||
summary: Verify the agent can delegate a bounded task to a subagent and fold the result back into the main thread.
|
||||
driver: qa-channel
|
||||
config:
|
||||
requiredChannelDriver: qa-channel
|
||||
prompt: "Delegate one bounded QA task to a subagent. Wait for the subagent to finish. Then reply with three labeled sections exactly once: Delegated task, Result, Evidence. Include the child result itself, not 'waiting'."
|
||||
|
||||
flow:
|
||||
|
||||
@@ -37,10 +37,10 @@ scenario:
|
||||
- src/shared/transcript-only-openclaw-assistant.ts
|
||||
execution:
|
||||
kind: flow
|
||||
driver: qa-channel
|
||||
summary: Run a real QA Gateway/qa-channel A2A source-reply turn and assert the message-tool delivery mirror is not announced again.
|
||||
config:
|
||||
requiredProviderMode: mock-openai
|
||||
requiredChannelDriver: qa-channel
|
||||
conversationId: qa-a2a-mirror-room
|
||||
conversationTitle: QA A2A Mirror Room
|
||||
promptSnippet: qa a2a message-tool mirror check
|
||||
|
||||
@@ -20,6 +20,16 @@ scenario:
|
||||
- extensions/qa-lab/src/qa-transport.ts
|
||||
- extensions/qa-lab/src/suite.ts
|
||||
execution:
|
||||
profiles:
|
||||
{
|
||||
"matrix:adapter": 1,
|
||||
"slack:adapter": 1,
|
||||
"telegram:adapter": 1,
|
||||
"telegram:all": 0,
|
||||
"telegram:mock-release": 0,
|
||||
"telegram:release": 0,
|
||||
"whatsapp:adapter": 1,
|
||||
}
|
||||
kind: flow
|
||||
summary: Run the shared channel canary through QA Channel, Crabline, or a live adapter.
|
||||
transportPolicy:
|
||||
|
||||
@@ -21,6 +21,15 @@ scenario:
|
||||
- extensions/qa-channel/src/inbound.ts
|
||||
- extensions/qa-lab/src/bus-state.ts
|
||||
execution:
|
||||
profiles:
|
||||
{
|
||||
"matrix:adapter": 0,
|
||||
"matrix:all": 0,
|
||||
"matrix:fast": 0,
|
||||
"matrix:release": 0,
|
||||
"slack:adapter": 0,
|
||||
"telegram:adapter": 0,
|
||||
}
|
||||
kind: flow
|
||||
suiteIsolation: isolated
|
||||
summary: Verify the QA agent can respond correctly in a shared channel and respect mention-driven group semantics.
|
||||
|
||||
@@ -20,6 +20,7 @@ scenario:
|
||||
- extensions/qa-lab/src/qa-transport.ts
|
||||
- src/routing/resolve-route.ts
|
||||
execution:
|
||||
profiles: { "matrix:adapter": 2, "whatsapp:adapter": 2 }
|
||||
kind: flow
|
||||
summary: Send sequential DM and group turns and assert route separation.
|
||||
transportPolicy:
|
||||
|
||||
@@ -19,6 +19,19 @@ scenario:
|
||||
- extensions/qa-channel/src/inbound.ts
|
||||
- extensions/qa-lab/src/qa-transport.ts
|
||||
execution:
|
||||
profiles:
|
||||
{
|
||||
"matrix:adapter": 3,
|
||||
"matrix:all": 35,
|
||||
"matrix:fast": 7,
|
||||
"matrix:transport": 34,
|
||||
"slack:adapter": 2,
|
||||
"telegram:adapter": 2,
|
||||
"telegram:all": 1,
|
||||
"telegram:mock-release": 1,
|
||||
"telegram:release": 1,
|
||||
"whatsapp:adapter": 3,
|
||||
}
|
||||
kind: flow
|
||||
summary: Prove the shared mention gate with a quiet turn followed by a mentioned turn.
|
||||
transportPolicy:
|
||||
|
||||
@@ -19,6 +19,7 @@ scenario:
|
||||
- extensions/qa-lab/src/qa-transport.ts
|
||||
- extensions/qa-lab/src/live-transports/matrix/adapter.runtime.ts
|
||||
execution:
|
||||
profiles: { "matrix:adapter": 7, "matrix:all": 48, "matrix:transport": 47 }
|
||||
kind: flow
|
||||
summary: Preserve actor order across a blocked observer turn and a successful driver turn.
|
||||
transportPolicy:
|
||||
|
||||
@@ -19,6 +19,7 @@ scenario:
|
||||
- extensions/qa-lab/src/qa-transport.ts
|
||||
- extensions/qa-lab/src/live-transports/matrix/adapter.runtime.ts
|
||||
execution:
|
||||
profiles: { "matrix:adapter": 6, "matrix:all": 19, "matrix:transport": 18 }
|
||||
kind: flow
|
||||
summary: Send sequential turns to primary and secondary channel conversations and assert isolation.
|
||||
transportPolicy:
|
||||
|
||||
@@ -19,6 +19,7 @@ scenario:
|
||||
- extensions/qa-lab/src/qa-transport.ts
|
||||
- src/channels/turn/kernel.ts
|
||||
execution:
|
||||
profiles: { "matrix:adapter": 4, "matrix:all": 47, "matrix:fast": 10, "matrix:transport": 46 }
|
||||
kind: flow
|
||||
summary: Exercise sender allowlist rejection and the configured driver override in one ordered flow.
|
||||
transportPolicy:
|
||||
|
||||
@@ -19,6 +19,15 @@ scenario:
|
||||
- extensions/qa-lab/src/qa-transport.ts
|
||||
- extensions/qa-lab/src/runtime-api.ts
|
||||
execution:
|
||||
profiles:
|
||||
{
|
||||
"matrix:adapter": 5,
|
||||
"matrix:all": 5,
|
||||
"matrix:fast": 3,
|
||||
"matrix:transport": 4,
|
||||
"slack:adapter": 3,
|
||||
"whatsapp:adapter": 4,
|
||||
}
|
||||
kind: flow
|
||||
summary: Assert portable top-level reply shape while native adapters normalize transport relations.
|
||||
transportPolicy:
|
||||
|
||||
@@ -5,6 +5,7 @@ scenario:
|
||||
coverage:
|
||||
primary: [channels.group-messages]
|
||||
execution:
|
||||
profiles: { "discord:adapter": 0, "discord:default": 0 }
|
||||
kind: flow
|
||||
channel: discord
|
||||
timeoutMs: 45000
|
||||
|
||||
@@ -5,6 +5,7 @@ scenario:
|
||||
coverage:
|
||||
primary: [channels.group-messages]
|
||||
execution:
|
||||
profiles: { "discord:adapter": 1, "discord:default": 1 }
|
||||
kind: flow
|
||||
channel: discord
|
||||
timeoutMs: 8000
|
||||
|
||||
@@ -5,6 +5,7 @@ scenario:
|
||||
coverage:
|
||||
primary: [discord.native-slash-command-registration]
|
||||
execution:
|
||||
profiles: { "discord:adapter": 2, "discord:default": 2 }
|
||||
kind: flow
|
||||
channel: discord
|
||||
timeoutMs: 45000
|
||||
|
||||
@@ -21,6 +21,7 @@ scenario:
|
||||
- extensions/qa-channel/src/gateway.ts
|
||||
- extensions/qa-lab/src/lab-server.ts
|
||||
execution:
|
||||
profiles: { "matrix:all": 14, "matrix:transport": 13, "whatsapp:adapter": 0 }
|
||||
kind: flow
|
||||
summary: Verify the QA agent can chat coherently in a DM, explain the QA setup, and stay in character.
|
||||
config:
|
||||
|
||||
@@ -25,6 +25,7 @@ scenario:
|
||||
- extensions/matrix/src/matrix/monitor/handler.ts
|
||||
- extensions/qa-lab/src/live-transports/matrix/adapter.runtime.ts
|
||||
execution:
|
||||
profiles: { "matrix:adapter": 12, "matrix:all": 17, "matrix:transport": 16 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
summary: Send consecutive DMs in two Matrix rooms and require per-room isolation.
|
||||
|
||||
@@ -17,6 +17,7 @@ scenario:
|
||||
- extensions/matrix/src/matrix/monitor/handler.ts
|
||||
- extensions/qa-lab/src/live-transports/matrix/adapter.runtime.ts
|
||||
execution:
|
||||
profiles: { "matrix:adapter": 11, "matrix:all": 15, "matrix:transport": 14 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
summary: Send consecutive DMs from one Matrix user in two rooms and require the shared-session notice.
|
||||
|
||||
@@ -34,8 +34,8 @@ scenario:
|
||||
execution:
|
||||
kind: flow
|
||||
summary: Verify message_tool visible replies degrade to automatic delivery when the active group policy removes message.
|
||||
driver: qa-channel
|
||||
config:
|
||||
requiredChannelDriver: qa-channel
|
||||
conversationId: qa-fallback-room
|
||||
promptSnippet: qa group message unavailable fallback check
|
||||
prompt: "@openclaw qa group message unavailable fallback check. exact marker: `QA-GROUP-FALLBACK-OK`"
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-policy
|
||||
execution:
|
||||
profiles: { "matrix:all": 36, "matrix:fast": 8, "matrix:transport": 35 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 8000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
configuredBotRoles:
|
||||
- observer
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.dm
|
||||
execution:
|
||||
profiles: { "matrix:all": 40, "matrix:transport": 39 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 45000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
allowBots: mentions
|
||||
configuredBotRoles:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-policy
|
||||
execution:
|
||||
profiles: { "matrix:all": 38, "matrix:fast": 9, "matrix:transport": 37 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 45000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
allowBots: mentions
|
||||
configuredBotRoles:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-policy
|
||||
execution:
|
||||
profiles: { "matrix:all": 39, "matrix:transport": 38 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 8000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
allowBots: mentions
|
||||
configuredBotRoles:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-policy
|
||||
execution:
|
||||
profiles: { "matrix:all": 41, "matrix:transport": 40 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 8000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
allowBots: true
|
||||
configuredBotRoles:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-policy
|
||||
execution:
|
||||
profiles: { "matrix:all": 42, "matrix:transport": 41 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 45000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
configuredBotRoles:
|
||||
- observer
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-policy
|
||||
execution:
|
||||
profiles: { "matrix:all": 43, "matrix:transport": 42 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 8000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
allowBots: true
|
||||
groupAllowRoles:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-policy
|
||||
execution:
|
||||
profiles: { "matrix:all": 37, "matrix:transport": 36 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 45000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
allowBots: true
|
||||
configuredBotRoles:
|
||||
|
||||
@@ -15,14 +15,15 @@ scenario:
|
||||
codeRefs:
|
||||
- extensions/qa-lab/src/live-transports/matrix/adapter.runtime.ts
|
||||
execution:
|
||||
profiles: { "matrix:all": 46, "matrix:release": 1, "matrix:transport": 45 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 75000
|
||||
retryCount: 0
|
||||
suiteIsolation: isolated
|
||||
summary: Exercise Matrix observer-role allowlist hot reload through normalized transport state.
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
accountId: sut
|
||||
|
||||
flow:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.native-approval-prompts
|
||||
execution:
|
||||
profiles: { "matrix:all": 30, "matrix:transport": 29 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 90000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
approvalForwarding:
|
||||
exec: true
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.native-approval-prompts
|
||||
execution:
|
||||
profiles: { "matrix:all": 28, "matrix:transport": 27 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 75000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
approvalForwarding:
|
||||
exec: true
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.native-approval-prompts
|
||||
execution:
|
||||
profiles: { "matrix:all": 26, "matrix:fast": 6, "matrix:transport": 25 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 90000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
approvalForwarding:
|
||||
exec: true
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.native-approval-prompts
|
||||
execution:
|
||||
profiles: { "matrix:all": 25, "matrix:fast": 5, "matrix:transport": 24 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 75000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
approvalForwarding:
|
||||
exec: true
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.native-approval-prompts
|
||||
execution:
|
||||
profiles: { "matrix:all": 27, "matrix:transport": 26 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 75000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
approvalForwarding:
|
||||
plugin: true
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.native-approval-prompts
|
||||
execution:
|
||||
profiles: { "matrix:all": 29, "matrix:transport": 28 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 75000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
approvalForwarding:
|
||||
exec: true
|
||||
|
||||
@@ -8,12 +8,13 @@ scenario:
|
||||
secondary:
|
||||
- channels.inbound-media-normalization
|
||||
execution:
|
||||
profiles: { "matrix:all": 55, "matrix:media": 4 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 8000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixTopology:
|
||||
defaultRoomKey: main
|
||||
rooms:
|
||||
|
||||
@@ -8,12 +8,13 @@ scenario:
|
||||
secondary:
|
||||
- channels.dm
|
||||
execution:
|
||||
profiles: { "matrix:all": 16, "matrix:transport": 15 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 45000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
dm:
|
||||
threadReplies: always
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 64, "matrix:e2ee-smoke": 6 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 150000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 58, "matrix:e2ee-smoke": 0, "matrix:fast": 11 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 75000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 60, "matrix:e2ee-smoke": 2 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 90000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 84, "matrix:e2ee-cli": 0 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 120000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 87, "matrix:e2ee-cli": 3 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 120000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 86, "matrix:e2ee-cli": 2 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 120000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 90, "matrix:e2ee-cli": 6 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 120000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 85, "matrix:e2ee-cli": 1 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 120000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 89, "matrix:e2ee-cli": 5 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 120000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 88, "matrix:e2ee-cli": 4 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 120000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 92, "matrix:e2ee-cli": 8 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 180000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixTopology:
|
||||
defaultRoomKey: main
|
||||
rooms:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 91, "matrix:e2ee-cli": 7 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 180000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: false
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 73, "matrix:e2ee-deep": 7 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 180000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 78, "matrix:e2ee-deep": 12 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 90000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.dm
|
||||
execution:
|
||||
profiles: { "matrix:all": 81, "matrix:e2ee-deep": 15 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 90000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 77, "matrix:e2ee-deep": 11 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 180000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 65, "matrix:e2ee-smoke": 7 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 90000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.media-rich-content
|
||||
execution:
|
||||
profiles: { "matrix:all": 57, "matrix:media": 6 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 180000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 79, "matrix:e2ee-deep": 13 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 90000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 61, "matrix:e2ee-smoke": 3 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 90000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 62, "matrix:e2ee-smoke": 4 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 90000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.reconnect
|
||||
execution:
|
||||
profiles: { "matrix:all": 63, "matrix:e2ee-smoke": 5 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 150000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
+2
-1
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 72, "matrix:e2ee-deep": 6 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 180000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 71, "matrix:e2ee-deep": 5 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 120000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 74, "matrix:e2ee-deep": 8 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 120000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 75, "matrix:e2ee-deep": 9 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 180000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 80, "matrix:e2ee-deep": 14 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 90000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 70, "matrix:e2ee-deep": 4 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 180000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 66, "matrix:e2ee-deep": 0 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 150000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 67, "matrix:e2ee-deep": 1 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 180000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 69, "matrix:e2ee-deep": 3 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 120000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 68, "matrix:e2ee-deep": 2 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 180000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.reconnect
|
||||
execution:
|
||||
profiles: { "matrix:all": 76, "matrix:e2ee-deep": 10 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 150000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.threads
|
||||
execution:
|
||||
profiles: { "matrix:all": 59, "matrix:e2ee-smoke": 1 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 75000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 82, "matrix:e2ee-deep": 16 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 30000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.access-and-identity
|
||||
execution:
|
||||
profiles: { "matrix:all": 83, "matrix:e2ee-deep": 17 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 180000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
encryption: true
|
||||
startupVerification: off
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.reconnect
|
||||
execution:
|
||||
profiles: { "matrix:all": 34, "matrix:transport": 33 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 75000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixTopology:
|
||||
defaultRoomKey: main
|
||||
rooms:
|
||||
|
||||
@@ -6,12 +6,12 @@ scenario:
|
||||
primary:
|
||||
- channels.message-actions
|
||||
execution:
|
||||
profiles: { "matrix:all": 49, "matrix:transport": 48 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 8000
|
||||
retryCount: 0
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
driver: live
|
||||
|
||||
flow:
|
||||
module: ./live-transports/matrix/scenarios/scenario-runtime-edit.js
|
||||
|
||||
@@ -6,12 +6,12 @@ scenario:
|
||||
primary:
|
||||
- channels.message-actions
|
||||
execution:
|
||||
profiles: { "matrix:all": 50, "matrix:transport": 49 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 45000
|
||||
retryCount: 0
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
driver: live
|
||||
|
||||
flow:
|
||||
module: ./live-transports/matrix/scenarios/scenario-runtime-edit.js
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.reconnect
|
||||
execution:
|
||||
profiles: { "matrix:all": 31, "matrix:transport": 30 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 90000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixTopology:
|
||||
defaultRoomKey: main
|
||||
rooms:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.media-rich-content
|
||||
execution:
|
||||
profiles: { "matrix:all": 53, "matrix:media": 2 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 90000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixTopology:
|
||||
defaultRoomKey: main
|
||||
rooms:
|
||||
|
||||
@@ -6,12 +6,12 @@ scenario:
|
||||
primary:
|
||||
- channels.access-policy
|
||||
execution:
|
||||
profiles: { "matrix:all": 45, "matrix:transport": 44 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 8000
|
||||
retryCount: 0
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
driver: live
|
||||
|
||||
flow:
|
||||
module: ./live-transports/matrix/scenarios/scenario-runtime-policy.js
|
||||
|
||||
@@ -8,12 +8,13 @@ scenario:
|
||||
secondary:
|
||||
- channels.group-messages
|
||||
execution:
|
||||
profiles: { "matrix:all": 44, "matrix:transport": 43 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 8000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
groupPolicy: open
|
||||
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.message-actions
|
||||
execution:
|
||||
profiles: { "matrix:all": 23, "matrix:transport": 22 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 8000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixRequireCanary: true
|
||||
|
||||
flow:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.message-actions
|
||||
execution:
|
||||
profiles: { "matrix:all": 21, "matrix:fast": 4, "matrix:transport": 20 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 45000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixRequireCanary: true
|
||||
|
||||
flow:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.message-actions
|
||||
execution:
|
||||
profiles: { "matrix:all": 24, "matrix:transport": 23 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 45000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixRequireCanary: true
|
||||
|
||||
flow:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.message-actions
|
||||
execution:
|
||||
profiles: { "matrix:all": 22, "matrix:transport": 21 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 45000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixRequireCanary: true
|
||||
|
||||
flow:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.reconnect
|
||||
execution:
|
||||
profiles: { "matrix:all": 18, "matrix:transport": 17 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 60000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
autoJoin: always
|
||||
groupPolicy: open
|
||||
|
||||
@@ -11,8 +11,8 @@ scenario:
|
||||
providerMode: mock-openai
|
||||
timeoutMs: 75000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
agentDefaults:
|
||||
blockStreamingChunk:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.media-rich-content
|
||||
execution:
|
||||
profiles: { "matrix:all": 52, "matrix:media": 1 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 180000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
streaming: quiet
|
||||
matrixTopology:
|
||||
|
||||
@@ -10,12 +10,13 @@ scenario:
|
||||
docsRefs:
|
||||
- docs/tools/media-overview.md
|
||||
execution:
|
||||
profiles: { "matrix:all": 51, "matrix:media": 0 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 60000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixTopology:
|
||||
defaultRoomKey: main
|
||||
rooms:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.reconnect
|
||||
execution:
|
||||
profiles: { "matrix:all": 33, "matrix:transport": 32 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 75000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixTopology:
|
||||
defaultRoomKey: main
|
||||
rooms:
|
||||
|
||||
@@ -8,12 +8,13 @@ scenario:
|
||||
docsRefs:
|
||||
- docs/concepts/streaming.md
|
||||
execution:
|
||||
profiles: { "matrix:all": 7, "matrix:transport": 6 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 45000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
streaming: partial
|
||||
|
||||
|
||||
@@ -8,12 +8,13 @@ scenario:
|
||||
docsRefs:
|
||||
- docs/concepts/streaming.md
|
||||
execution:
|
||||
profiles: { "matrix:all": 8, "matrix:transport": 7 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 45000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
streaming: quiet
|
||||
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.streaming
|
||||
execution:
|
||||
profiles: { "matrix:all": 10, "matrix:transport": 9 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 60000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
streaming: quiet
|
||||
toolProfile: coding
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.streaming
|
||||
execution:
|
||||
profiles: { "matrix:all": 12, "matrix:transport": 11 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 60000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
streaming: quiet
|
||||
toolProfile: coding
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.streaming
|
||||
execution:
|
||||
profiles: { "matrix:all": 13, "matrix:transport": 12 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 60000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
streaming: partial
|
||||
toolProfile: coding
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.streaming
|
||||
execution:
|
||||
profiles: { "matrix:all": 11, "matrix:transport": 10 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 60000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
streaming:
|
||||
mode: quiet
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.streaming
|
||||
execution:
|
||||
profiles: { "matrix:all": 9, "matrix:transport": 8 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 60000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
streaming: quiet
|
||||
toolProfile: coding
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.group-messages
|
||||
execution:
|
||||
profiles: { "matrix:all": 20, "matrix:transport": 19 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 45000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixConfigOverrides:
|
||||
groupsByKey:
|
||||
secondary:
|
||||
|
||||
@@ -6,12 +6,13 @@ scenario:
|
||||
primary:
|
||||
- channels.reconnect
|
||||
execution:
|
||||
profiles: { "matrix:all": 32, "matrix:transport": 31 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 90000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixTopology:
|
||||
defaultRoomKey: main
|
||||
rooms:
|
||||
|
||||
@@ -6,12 +6,12 @@ scenario:
|
||||
primary:
|
||||
- channels.threads
|
||||
execution:
|
||||
profiles: { "matrix:all": 3, "matrix:transport": 2 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 60000
|
||||
retryCount: 0
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
driver: live
|
||||
|
||||
flow:
|
||||
module: ./live-transports/matrix/scenarios/scenario-runtime-room.js
|
||||
|
||||
@@ -6,12 +6,12 @@ scenario:
|
||||
primary:
|
||||
- channels.threads
|
||||
execution:
|
||||
profiles: { "matrix:all": 2, "matrix:transport": 1 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 60000
|
||||
retryCount: 0
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
driver: live
|
||||
|
||||
flow:
|
||||
module: ./live-transports/matrix/scenarios/scenario-runtime-room.js
|
||||
|
||||
@@ -8,12 +8,13 @@ scenario:
|
||||
secondary:
|
||||
- runtime.delivery
|
||||
execution:
|
||||
profiles: { "matrix:all": 56, "matrix:media": 5 }
|
||||
kind: flow
|
||||
channel: matrix
|
||||
timeoutMs: 45000
|
||||
retryCount: 0
|
||||
driver: live
|
||||
config:
|
||||
requiredChannelDriver: live
|
||||
matrixTopology:
|
||||
defaultRoomKey: main
|
||||
rooms:
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user