release: remove test-branch checklist
This commit is contained in:
@@ -1,70 +0,0 @@
|
||||
# Guda ClassicAPI — Runtime Test Checklist
|
||||
|
||||
Target: WoW 1.12.1 / Turtle WoW with ClassicAPI loaded.
|
||||
|
||||
## 1. Clean load
|
||||
- Enable Lua errors.
|
||||
- Log in with Guda ClassicAPI enabled.
|
||||
- Confirm no Lua error during login and no error after `/reload`.
|
||||
- Run `/gudatest` with the bank closed. Expected: ClassicAPI fast path ACTIVE and zero container mismatches.
|
||||
|
||||
## 2. Bags
|
||||
- Open/close bags repeatedly.
|
||||
- Loot several different items and stackable items.
|
||||
- Move items between backpack and bags.
|
||||
- Split/merge a stack.
|
||||
- Equip/replace a bag.
|
||||
- Verify counts, icons, quality borders, junk/unusable markers and empty-slot counts stay correct.
|
||||
|
||||
## 3. Tooltip counts
|
||||
- Mouse over items in bags repeatedly.
|
||||
- Verify total/bags/bank/mail/equipped counts.
|
||||
- Move an item, then immediately mouse over it again.
|
||||
- Send or loot mail, wait for the mailbox update, then verify the tooltip count changes.
|
||||
- Toggle a character inventory/gold blacklist entry and verify tooltip counts update without `/reload`.
|
||||
|
||||
## 4. Quest and tracked bars
|
||||
- Verify QuestItemBar updates after looting/using a quest item.
|
||||
- Alt-click an item to track/untrack it.
|
||||
- Move tracked items between bags and change their stack count.
|
||||
- Disable `showTrackedItems` and verify the tracked bar remains hidden.
|
||||
|
||||
## 5. Drag/drop and category view
|
||||
- Switch bags to category view.
|
||||
- Drag items between normal slots.
|
||||
- Drag an item onto an empty-category drop target.
|
||||
- Verify the green drop glow pulses correctly.
|
||||
- Close the bags and verify there is no visible/functional cursor polling side effect.
|
||||
|
||||
## 6. Sorting
|
||||
- Sort bags in single view.
|
||||
- Sort/restack in category view.
|
||||
- Verify pinned/protected items are respected.
|
||||
- Verify no duplicated, missing or visually stale items after sorting.
|
||||
|
||||
## 7. Bank
|
||||
- Open the NPC bank.
|
||||
- Run `/gudatest` again while the bank is open. Expected: zero bank/container mismatches.
|
||||
- Move items between main bank, bank bags and player bags.
|
||||
- Split/merge stacks in the bank.
|
||||
- Equip/replace a bank bag.
|
||||
- Test bank sort/restack in single and category views.
|
||||
- Close/reopen the bank and verify saved bank data remains correct.
|
||||
|
||||
## 8. Mail
|
||||
- Open a mailbox with multiple mails/attachments if possible.
|
||||
- Take an attachment and verify inventory tooltip counts update.
|
||||
- Send an item to another locally known character and verify cross-character counts after the send completes.
|
||||
|
||||
## 9. Performance sanity
|
||||
- Run `/guda perf` before and after normal bag use.
|
||||
- Expected scheduler frame budget: about 3 ms.
|
||||
- Watch for visible freezes when opening bags, looting, mouse-overing many items, sorting and opening the bank.
|
||||
- Compare the same actions against upstream Guda if a regression is suspected.
|
||||
|
||||
## Pass criteria
|
||||
- No Lua errors.
|
||||
- `/gudatest` reports zero mismatches with bags and bank.
|
||||
- No missing/duplicated/stale items.
|
||||
- Tooltip counts remain correct after inventory/mail/blacklist changes.
|
||||
- Drag/drop, category assignment, sorting and bank operations behave like upstream Guda.
|
||||
Reference in New Issue
Block a user