Callbewijs 01 — herhaalbare Jitsi-testomgeving met twee echte clients #2540

Closed
opened 2026-10-22 20:12:09 +00:00 by brenno · 0 comments
Owner

Bovenliggend ticket: #2532
Afhankelijk van: bestaande XMPP-testbasis; voorbereiding op #2533–#2538

Doel

Een herhaalbare echte Jitsi-proef waarmee een OciDeck-releasebuild tegelijk met een tweede onafhankelijke client kan worden getest; geen fake MeetingSession of alleen headless protocoltest.

Werk

  • Pin een geïsoleerde Jitsi-testdeployment (Prosody, Jicofo, JVB), configuratie en serverversies; maak twee onafhankelijke identiteiten/clients en een gecontroleerde kamer beschikbaar. Documenteer exact welke versie en welke verbindingen zijn getest. Een publieke Jitsi-deployment is aanvullende compatibiliteitsproef, geen vervanging van deze herhaalbare basis.
  • Leg de testprocedure vast voor join, tweeweg-audio/video, mute/camera, schermdelen, reconnect, leave, host-/providerweigering en media-E2EE-status. Gebruik herkenbaar testsignaal en controleer bij de tweede client wat werkelijk aankomt; alleen een ingevuld UI-vakje telt niet.
  • Scheid toegang tot signalling, SFU en TURN/STUN in het netwerkbewijs; redigeer tokens, ICE-adressen en deelnemersdata uit gedeelde logs. Laat opname uit totdat opnameproeven apart starten.
  • Maak een bewijsformulier met OciDeck-commit/releaseartefact, OS/browser, versie, Jitsi-versie, randapparaten, gemeten uitkomst, logs met veilige redactie en expliciete geslaagd / gefaald / niet getest status.

Acceptatie

  • Twee echte clients nemen op herhaalbare wijze aan één kamer deel; netwerkuitval en geweigerde deelname kunnen zonder handmatige toestandsschoonmaak opnieuw worden getest.
  • Bewijsformulier en testomgeving zijn gedocumenteerd en werken zonder productief account of productiedata; een fake adapter kan de proef niet laten slagen.
  • De versie- en configuratiegrens van de testomgeving is vastgelegd; onverwachte serverupgrade maakt een oude claim niet stil actueel.

Bronnen

OciDeck test/xmpp/xmpp_docker_jitsi_integration_test.dart, docs/design/NATIVE_CALLS.md §7.1; Jitsi Docker: https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker/ .

**Bovenliggend ticket:** [#2532](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2532) **Afhankelijk van:** bestaande XMPP-testbasis; voorbereiding op #2533–#2538 ## Doel Een herhaalbare echte Jitsi-proef waarmee een OciDeck-releasebuild tegelijk met een tweede onafhankelijke client kan worden getest; geen fake `MeetingSession` of alleen headless protocoltest. ## Werk - Pin een geïsoleerde Jitsi-testdeployment (Prosody, Jicofo, JVB), configuratie en serverversies; maak twee onafhankelijke identiteiten/clients en een gecontroleerde kamer beschikbaar. Documenteer exact welke versie en welke verbindingen zijn getest. Een publieke Jitsi-deployment is aanvullende compatibiliteitsproef, geen vervanging van deze herhaalbare basis. - Leg de testprocedure vast voor join, tweeweg-audio/video, mute/camera, schermdelen, reconnect, leave, host-/providerweigering en media-E2EE-status. Gebruik herkenbaar testsignaal en controleer bij de tweede client wat werkelijk aankomt; alleen een ingevuld UI-vakje telt niet. - Scheid toegang tot signalling, SFU en TURN/STUN in het netwerkbewijs; redigeer tokens, ICE-adressen en deelnemersdata uit gedeelde logs. Laat opname uit totdat opnameproeven apart starten. - Maak een bewijsformulier met OciDeck-commit/releaseartefact, OS/browser, versie, Jitsi-versie, randapparaten, gemeten uitkomst, logs met veilige redactie en expliciete `geslaagd / gefaald / niet getest` status. ## Acceptatie - [ ] Twee echte clients nemen op herhaalbare wijze aan één kamer deel; netwerkuitval en geweigerde deelname kunnen zonder handmatige toestandsschoonmaak opnieuw worden getest. - [ ] Bewijsformulier en testomgeving zijn gedocumenteerd en werken zonder productief account of productiedata; een fake adapter kan de proef niet laten slagen. - [ ] De versie- en configuratiegrens van de testomgeving is vastgelegd; onverwachte serverupgrade maakt een oude claim niet stil actueel. ## Bronnen OciDeck `test/xmpp/xmpp_docker_jitsi_integration_test.dart`, `docs/design/NATIVE_CALLS.md` §7.1; Jitsi Docker: https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker/ .
brenno 2026-10-24 16:10:10 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#2540
No description provided.