From e4b897bbb0430d6f8f0be140d9df2d748fddb8f3 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 11 Dec 2024 14:06:55 +0200 Subject: Sketch GitHub test scenarios --- INSTALL-GITHUB-DEV | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/INSTALL-GITHUB-DEV b/INSTALL-GITHUB-DEV index ba598e9..244d26c 100644 --- a/INSTALL-GITHUB-DEV +++ b/INSTALL-GITHUB-DEV @@ -121,3 +121,32 @@ Both the smee.io channel and the GitHub app's advanced settings show the JSON payloads of delivered webhooks. smee.io's presentation is better but the GitHub app page also shows the HTTP headers. Wireshark might be better in both aspects but can't redeliver webhooks. + +7. Test scenarios + +- Branch push (BP). + + - Success (also observe check run state transitions). + - Failure (also observe check run state transitions). + - Re-requested check suite. + - Re-requested check run. + +- Pull request (PR). + + - Local PR. + + - Success. + - Failure. + - Re-requested check suite. + - Re-requested check run. + - Head shared with BP. + - Not meargeable/head behind base. + + - Remote PR. + + - Success. + - Failure. + - Re-requested check suite. + - Re-requested check run. + - Head shared with another remote PR. + - Cancel previous check suite on head move. -- cgit v1.1