aboutsummaryrefslogtreecommitdiff
path: root/INSTALL-GITHUB-DEV
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2024-12-11 14:06:55 +0200
committerFrancois Kritzinger <francois@codesynthesis.com>2024-12-12 13:23:32 +0200
commite4b897bbb0430d6f8f0be140d9df2d748fddb8f3 (patch)
tree48934f521dc2fa6f10cd742df2ad8f777dff7b4b /INSTALL-GITHUB-DEV
parent5a61ea2cad0fe7a43f521bca8a5e7effa29cdcbb (diff)
Sketch GitHub test scenarios
Diffstat (limited to 'INSTALL-GITHUB-DEV')
-rw-r--r--INSTALL-GITHUB-DEV29
1 files changed, 29 insertions, 0 deletions
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.