All 50 ✓ Passed 11 × Failed 38 ○ Skipped 1
Project: API - Seller Platform · Source: GitLab artifacts · stock/e2e-results.xml 2026-07-23 23:51:06 · Total time: 57m 10s

Back to summary

⌄ api/seller-platform/stock/live/test-fsm-lifecycle-flow.spec.ts
×
MS-Stock FSM Lifecycle Flow › Flow: Create -> Active -> Reserve -> Release -> Reserve -> Commit -> Reverse -> Deactive -> Delete @core @prod
coreprod
api/seller-platform/stock/live/test-fsm-lifecycle-flow.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
83641ms
⌄ api/seller-platform/stock/live/test-fsm-variant-flow.spec.ts
MS-Stock Variant Specific Flows › Variant Flow: Create Flash Sale with a Single Variant @core @prod
coreprod
api/seller-platform/stock/live/test-fsm-variant-flow.spec.ts
75802ms
MS-Stock Variant Specific Flows › Variant Flow: Create Flash Sale with Multiple Variants @core @prod
coreprod
api/seller-platform/stock/live/test-fsm-variant-flow.spec.ts
112836ms
⌄ api/seller-platform/stock/live/test-seller-platform-stock-fsm-architecture.spec.ts
×
MS-Stock Flash Sale FSM Integration @p2 @major › Flash Sale Stock FSM Architecture › Scenario 1: Reserving multiple times with the same idempotency key only deducts stock once @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-architecture.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
168158ms
MS-Stock Flash Sale FSM Integration @p2 @major › Flash Sale Stock FSM Architecture › Scenario 2: Unpaid reservations are freed after expiration time (TTL) @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-architecture.spec.ts
0ms
MS-Stock Flash Sale FSM Integration @p2 @major › Flash Sale Stock FSM Architecture › Scenario 3a: Reserve multiple products in one cart (Success) @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-architecture.spec.ts
82292ms
MS-Stock Flash Sale FSM Integration @p2 @major › Flash Sale Stock FSM Architecture › Scenario 3b: Reserve multiple products fails entirely if one product exceeds stock @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-architecture.spec.ts
96014ms
MS-Stock Flash Sale FSM Integration @p2 @major › Flash Sale Stock FSM Architecture › Scenario 3c: Reserve multiple products from different flash sales in one cart (Success) @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-architecture.spec.ts
206958ms
MS-Stock Flash Sale FSM Integration @p2 @major › Flash Sale Stock FSM Architecture › Scenario 4: SC API rejects creating a flash sale with stock limit less than 5 @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-architecture.spec.ts
20704ms
×
MS-Stock Flash Sale FSM Integration @p2 @major › Flash Sale Stock FSM Architecture › Scenario 7: UPCOMING Synchronization - Bulk Availability reflects SC updates before and after activation @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-architecture.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
78452ms
⌄ api/seller-platform/stock/live/test-seller-platform-stock-fsm-bugs.spec.ts
×
MS-Stock Flash Sale FSM Integration @p2 @major › MS-Stock Reproductions › Scenario 1: Authentication Header collision check @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-bugs.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
112697ms
×
MS-Stock Flash Sale FSM Integration @p2 @major › MS-Stock Reproductions › Scenario 2: Multiple quantity reversal check @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-bugs.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
113496ms
×
MS-Stock Flash Sale FSM Integration @p2 @major › MS-Stock Reproductions › Scenario 3: Multiple partial reversals until exhaustion @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-bugs.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
111572ms
MS-Stock Flash Sale FSM Integration @p2 @major › MS-Stock Reproductions › Scenario 5: Reversing 0 quantity fails @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-bugs.spec.ts
111883ms
⌄ api/seller-platform/stock/live/test-seller-platform-stock-fsm-concurrency.spec.ts
MS-Stock Flash Sale FSM Integration › Flash Sale Stock FSM Concurrency › Concurrent Reservations strictly respect stock_limit without leaking @core @prod
coreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-concurrency.spec.ts
193652ms
⌄ api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
×
MS-Stock Flash Sale Temporal Crossovers › Category A: UPCOMING to ONGOING (Normal ➔ Promo) › Scenario 1: Committing a pre-existing Normal reservation fails during an active Flash Sale (BUG) @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
35478ms
×
MS-Stock Flash Sale Temporal Crossovers › Category A: UPCOMING to ONGOING (Normal ➔ Promo) › Scenario 2: Reversing a pre-existing Normal reservation succeeds during an active Flash Sale @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
35209ms
×
MS-Stock Flash Sale Temporal Crossovers › Category A: UPCOMING to ONGOING (Normal ➔ Promo) › Scenario 2b: Releasing a pre-existing Normal reservation during an active Flash Sale @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
36673ms
×
MS-Stock Flash Sale Temporal Crossovers › Category A: UPCOMING to ONGOING (Normal ➔ Promo) › Scenario 4: Flash Sale reservation API is rejected during UPCOMING state @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
34992ms
×
MS-Stock Flash Sale Temporal Crossovers › Category A: UPCOMING to ONGOING (Normal ➔ Promo) › Scenario 4b: SC Catalog stock diverges from MS-Stock when committing during UPCOMING state (CLIENT BUG) @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
35016ms
×
MS-Stock Flash Sale Temporal Crossovers › Category B: ONGOING to ENDED (Promo ➔ Normal) › Scenario 5: Committing a Flash Sale reservation fails after the promo ends (BUG) @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
35412ms
×
MS-Stock Flash Sale Temporal Crossovers › Category B: ONGOING to ENDED (Promo ➔ Normal) › Scenario 6: Releasing a Flash Sale reservation succeeds after the promo ends @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
35568ms
×
MS-Stock Flash Sale Temporal Crossovers › Category B: ONGOING to ENDED (Promo ➔ Normal) › Scenario 7: Flash Sale reservation API is rejected during ENDED state @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
34956ms
×
MS-Stock Flash Sale Temporal Crossovers › Category B: ONGOING to ENDED (Promo ➔ Normal) › Scenario 8: Normal reservation made in UPCOMING state is successfully reversed during ENDED state (Deferred) @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
35625ms
×
MS-Stock Flash Sale Temporal Crossovers › Category C: Stock Exhaustion & Masking › Scenario 9: Bulk Availability masking correctly switches between Regular and Promo stock pools @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
35258ms
×
MS-Stock Flash Sale Temporal Crossovers › Category C: Stock Exhaustion & Masking › Scenario 10: Flash Sale exhaustion during ONGOING state does not expose Regular stock @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
34362ms
×
MS-Stock Flash Sale Temporal Crossovers › Category C: Stock Exhaustion & Masking › Scenario 11: Attempting to reserve Flash Sale stock exceeding the limit fails gracefully @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
34786ms
×
MS-Stock Flash Sale Temporal Crossovers › Category C: Stock Exhaustion & Masking › Scenario 12: Complete exhaustion of Regular stock in UPCOMING state gracefully handles Promo activation @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
35345ms
×
MS-Stock Flash Sale Temporal Crossovers › Category D: Asynchronous State Synchronization Race Conditions › Scenario 13: Flash Sale state propagation delay allows bots to successfully reserve Promo stock milliseconds after the promotion has been officially deactivated @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-crossover.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
34252ms
⌄ api/seller-platform/stock/live/test-seller-platform-stock-fsm-edge-cases.spec.ts
×
MS-Stock Flash Sale FSM Integration › Flash Sale Stock FSM Edge Cases › Scenario 1: Canceling an order frees up stock limit for new buyers @core @prod
coreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-edge-cases.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
34349ms
×
MS-Stock Flash Sale FSM Integration › Flash Sale Stock FSM Edge Cases › Scenario 4: Committing a cart and then reversing it frees up stock limit @core @prod
coreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-edge-cases.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
34245ms
×
MS-Stock Flash Sale FSM Integration › Flash Sale Stock FSM Edge Cases › Scenario 5: Cannot reserve items if flash sale has already ended @core @prod
coreprod
api/seller-platform/stock/live/test-seller-platform-stock-fsm-edge-cases.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
34180ms
⌄ api/seller-platform/stock/live/test-seller-platform-stock-outstanding-issues.spec.ts
×
MS-Stock Outstanding Issues @p2 @major › Bug: total_available value in Check Bulk Product Stock Availability API is not updated when add/remove product in flash sale promotion after flash sale has already been created › Scenario 1: Replace all products with a new list @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-outstanding-issues.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
111403ms
MS-Stock Outstanding Issues @p2 @major › Bug: total_available value in Check Bulk Product Stock Availability API is not updated when add/remove product in flash sale promotion after flash sale has already been created › Scenario 2: Add a new product to an existing flash sale @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-outstanding-issues.spec.ts
89844ms
×
MS-Stock Outstanding Issues @p2 @major › Bug: total_available value in Check Bulk Product Stock Availability API is not updated when add/remove product in flash sale promotion after flash sale has already been created › Scenario 3: Remove an existing product from a flash sale @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-outstanding-issues.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
110687ms
×
MS-Stock Outstanding Issues @p2 @major › Bug: total_available value in Check Bulk Product Stock Availability API is not updated when add/remove product in flash sale promotion after flash sale has already been created › Scenario 4: Partially replace products (Remove one, add one) @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-outstanding-issues.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
110837ms
×
MS-Stock Outstanding Issues @p2 @major › Bug: Stock on Seller Center update incorrect after delete flash sale (upcoming) or flash sale expired › Case A: SC Catalog stock restores correctly after deleting an UPCOMING flash sale @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-outstanding-issues.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
99454ms
×
MS-Stock Outstanding Issues @p2 @major › Bug: Stock on Seller Center update incorrect after delete flash sale (upcoming) or flash sale expired › Case B: SC Catalog stock restores correctly after flash sale is deleted while ONGOING @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-outstanding-issues.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
102960ms
MS-Stock Outstanding Issues @p2 @major › Bug: Check Bulk Product Stock Availability API return incorrect stock for some variant product @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-outstanding-issues.spec.ts
11450ms
MS-Stock Outstanding Issues @p2 @major › Bug: Bulk Reserve Stock return error response @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-outstanding-issues.spec.ts
13229ms
×
MS-Stock Outstanding Issues @p2 @major › Bug: Check Bulk Product Stock Availability API return incorrect stock after flash sale ended @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-outstanding-issues.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
123719ms
×
MS-Stock Outstanding Issues @p2 @major › Bug: /stock/api/v1/reservations/group API: Return Original Reservation Result when retry with same request @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-outstanding-issues.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
10004ms
⌄ api/seller-platform/stock/live/test-seller-platform-stock-promotion-lifecycle.spec.ts
×
MS-Stock Promotion Lifecycle Integration › Flash Sale Basic Lifecycle Flows › @TC-012-999 Flow: Create ➔ Activate ➔ (Time passes) ➔ Deactivate @p1 @major @core @prod
TC-012-999p1majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-promotion-lifecycle.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
0ms
⌄ api/seller-platform/stock/live/test-seller-platform-stock-update-validation.spec.ts
×
Seller Center Stock Update Validations › Scenario: Updating SC stock to lower than reserved quantity should be rejected @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-seller-platform-stock-update-validation.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
34110ms
⌄ api/seller-platform/stock/live/test-stock-lifecycle-contract.spec.ts
×
Stock Lifecycle Contract — No Flash Sale › Contract A: Reserve — MS-Stock total_available decreases; SC Catalog is UNCHANGED @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-stock-lifecycle-contract.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
34889ms
×
Stock Lifecycle Contract — No Flash Sale › Contract B: Commit — MS-Stock moves reserved→allocated; SC Catalog inventory[normal].stock decreases @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-stock-lifecycle-contract.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
34874ms
×
Stock Lifecycle Contract — No Flash Sale › Contract C: Release — MS-Stock restores total_available; SC Catalog is UNCHANGED @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-stock-lifecycle-contract.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
34510ms
×
Stock Field Equality Contract — Stock Update & Masking › Contract D: Stock update — model_list.stock == inventory[normal].stock == ms_stock.total_quantity @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-stock-lifecycle-contract.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
33999ms
×
Stock Field Equality Contract — Stock Update & Masking › Contract E: Flash sale masking — sum(inventory[*].stock) != ms_stock.total_quantity due to promo pool @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-stock-lifecycle-contract.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
76652ms
×
Stock Lifecycle Contract — Flash Sale Activate → Delete (no deactivate) › Contract F: Create → Activate → Delete (no /deactivate) — both systems clean up correctly @p2 @major @core @prod
p2majorcoreprod
api/seller-platform/stock/live/test-stock-lifecycle-contract.spec.ts
This is a systemic stock + flash-sale state-machine failure cluster, not 38 independent defects.
34195ms