mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-28 05:16:23 -06:00
9feb6ad161
* refactor(qa): remove scenario execution profiles * fix(qa): preserve smoke CI membership * test(qa): drop redundant smoke pack order check * refactor(qa): remove Matrix runner profiles * refactor(qa): simplify Matrix CI orchestration * refactor(qa): derive execution sets from taxonomy * fix(qa): keep Matrix shard helper private * refactor(qa): derive profile scenarios from taxonomy * refactor(qa): reconcile taxonomy selection * refactor(qa): use canonical profile planning * refactor(qa): select canonical coverage owners * fix(qa): keep profile selector internal * refactor(qa): remove representative coverage owners
35 lines
942 B
YAML
35 lines
942 B
YAML
title: Matrix E2EE sync state_after opt-in stays disabled for encrypted rooms
|
|
scenario:
|
|
id: matrix-e2ee-state-after-missing-encryption
|
|
surface: channels
|
|
coverage:
|
|
primary:
|
|
- matrix.legacy-state
|
|
execution:
|
|
kind: flow
|
|
channel: matrix
|
|
timeoutMs: 150000
|
|
retryCount: 0
|
|
config:
|
|
matrixConfigOverrides:
|
|
encryption: true
|
|
startupVerification: off
|
|
matrixTopology:
|
|
defaultRoomKey: main
|
|
rooms:
|
|
- encrypted: true
|
|
key: e2ee-state-after-missing-encryption
|
|
kind: group
|
|
members:
|
|
- driver
|
|
- observer
|
|
- sut
|
|
name: Matrix QA E2EE State After Missing Encryption Room
|
|
requireMention: true
|
|
|
|
flow:
|
|
module: ./live-transports/matrix/scenarios/scenario-runtime-e2ee-messages.js
|
|
call: runMatrixQaE2eeStateAfterMissingEncryptionScenario
|
|
args:
|
|
- expr: "scenarioContext"
|