Project: API - Seller Platform · Source: GitLab artifacts · fast/e2e-results.xml 2026-08-03 22:12:42 · Total time: 2h 23m

Back to summary

⌄ api/seller-platform/auth/test-seller-platform-login.spec.ts
@TS-AUTH | Seller Login › @POSITIVE › @TC-AUTH-LOGIN-01 | valid credentials → login success @p0 @critical @prod
TS-AUTHPOSITIVETC-AUTH-LOGIN-01p0criticalprod
api/seller-platform/auth/test-seller-platform-login.spec.ts
475ms
@TS-AUTH | Seller Login › @NEGATIVE | validation › @TC-13-901 | Negative Login - 2 | null username @p2 @major @prod
TS-AUTHNEGATIVETC-13-901p2majorprod
api/seller-platform/auth/test-seller-platform-login.spec.ts
317ms
@TS-AUTH | Seller Login › @NEGATIVE | validation › @TC-13-901 | Negative Login - 3 | null password @p2 @major @prod
TS-AUTHNEGATIVETC-13-901p2majorprod
api/seller-platform/auth/test-seller-platform-login.spec.ts
340ms
@TS-AUTH | Seller Login › @NEGATIVE | validation › @TC-13-901 | Negative Login - 4 | empty username @p2 @major @prod
TS-AUTHNEGATIVETC-13-901p2majorprod
api/seller-platform/auth/test-seller-platform-login.spec.ts
215ms
@TS-AUTH | Seller Login › @NEGATIVE | validation › @TC-13-901 | Negative Login - 5 | empty password @p2 @major @prod
TS-AUTHNEGATIVETC-13-901p2majorprod
api/seller-platform/auth/test-seller-platform-login.spec.ts
101ms
@TS-AUTH | Seller Login › @NEGATIVE | validation › @TC-13-902 | Positive Login - 6 | non-existent user @p0 @critical @prod
TS-AUTHNEGATIVETC-13-902p0criticalprod
api/seller-platform/auth/test-seller-platform-login.spec.ts
80ms
@TS-AUTH | Seller Login › @NEGATIVE | validation › @TC-13-902 | Positive Login - 7 | wrong password @p0 @critical @prod
TS-AUTHNEGATIVETC-13-902p0criticalprod
api/seller-platform/auth/test-seller-platform-login.spec.ts
82ms
⌄ api/seller-platform/auth/test-seller-platform-logout.spec.ts
@TS-AUTH | Logout / Sign-out (Seller Platform) › @POSITIVE › @TC-AUTH-LOGOUT-01 | valid token → sign-out success @p2 @major @prod
TS-AUTHPOSITIVETC-AUTH-LOGOUT-01p2majorprod
api/seller-platform/auth/test-seller-platform-logout.spec.ts
249ms
@TS-AUTH | Logout / Sign-out (Seller Platform) › @NEGATIVE › @TC-AUTH-LOGOUT-02 | null token @p2 @major @prod
TS-AUTHNEGATIVETC-AUTH-LOGOUT-02p2majorprod
api/seller-platform/auth/test-seller-platform-logout.spec.ts
243ms
@TS-AUTH | Logout / Sign-out (Seller Platform) › @NEGATIVE › @TC-AUTH-LOGOUT-03 | empty token @p2 @major @prod
TS-AUTHNEGATIVETC-AUTH-LOGOUT-03p2majorprod
api/seller-platform/auth/test-seller-platform-logout.spec.ts
239ms
@TS-AUTH | Logout / Sign-out (Seller Platform) › @NEGATIVE › @TC-AUTH-LOGOUT-04 | invalid token @p2 @major @prod
TS-AUTHNEGATIVETC-AUTH-LOGOUT-04p2majorprod
api/seller-platform/auth/test-seller-platform-logout.spec.ts
213ms
@TS-AUTH | Logout / Sign-out (Seller Platform) › @EDGE › @TC-AUTH-LOGOUT-05 | token unusable after sign-out @p0 @critical @prod
TS-AUTHEDGETC-AUTH-LOGOUT-05p0criticalprod
api/seller-platform/auth/test-seller-platform-logout.spec.ts
532ms
⌄ api/seller-platform/auth/test-seller-platform-refresh-token.spec.ts
@TS - refresh-token (Seller Platform) › @TC-1 - [Positive] POST Refresh Token @p0 @critical @prod
TSTC-1p0criticalprod
api/seller-platform/auth/test-seller-platform-refresh-token.spec.ts
221ms
⌄ api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-3 - Create bundle deal with percentage type @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
1028ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-4 - Create bundle deal fixed amount type @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
981ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-5 - Create bundle deal short desc max 100 @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
1068ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-6 - Create bundle deal min valid window 61-122 @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
1040ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-7 - Create bundle deal with empty end_time @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
95ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-8 - Create bundle deal with empty start_time @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
83ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-9 - Create bundle deal with end before start @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
89ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-10 - Create bundle deal with window < 60m @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
81ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-11 - Create bundle deal missing rules @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
83ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-12 - Create bundle deal with deep malformed extra_data @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
84ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-13 - Create bundle deal name > 24 chars @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
82ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-14 - Create bundle deal empty name @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
83ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-15 - Create bundle deal negative purchase limit @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
83ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-16 - Create bundle deal zero purchase limit @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
82ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-17 - Create bundle deal 0 percent value @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
80ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-18 - Create bundle deal > 100 percent value @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
79ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-19 - Create bundle deal 6 tiers (over limit) @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
83ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-20 - Create bundle deal tier order incorrect @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
83ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-21 - Create bundle deal short desc > 100 @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
81ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-22 - Create bundle deal empty product name @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
84ms
@TS - Daily Bundle Deal Create Suite (Seller) › Parameterized Create Cases › TC-23 - Create bundle deal null sku @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-create.spec.ts
82ms
⌄ api/seller-platform/bundle-deal/test-daily-bundle-deal-delete.spec.ts
@TS - Daily Bundle Deal Delete Suite (Seller) › Delete Cases › TC-41 - Delete valid bundle deal @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-delete.spec.ts
1053ms
⌄ api/seller-platform/bundle-deal/test-daily-bundle-deal-end.spec.ts
@TS - Daily Bundle Deal End Suite (Seller) › End Cases › TC-40 - End upcoming bundle deal (Validation) @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-end.spec.ts
753ms
⌄ api/seller-platform/bundle-deal/test-daily-bundle-deal-update.spec.ts
@TS - Daily Bundle Deal Update Suite (Seller) › Parameterized Update Cases › TC-30 - Update name @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-update.spec.ts
2067ms
@TS - Daily Bundle Deal Update Suite (Seller) › Parameterized Update Cases › TC-31 - Update fixed amount type @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-update.spec.ts
1401ms
@TS - Daily Bundle Deal Update Suite (Seller) › Parameterized Update Cases › TC-32 - Update long desc edge 1000 @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-update.spec.ts
1485ms
@TS - Daily Bundle Deal Update Suite (Seller) › Parameterized Update Cases › TC-33 - Update empty product name @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-update.spec.ts
Test timeout of 180000ms exceeded. [API - Seller Platform] › api/seller-platform/bundle-deal/test-daily-bundle-deal-update.spec.ts:126:11 › @TS - Daily Bundle Deal Update Suite (Seller) › Parameterized Update Cases › TC-33 - Update empty product name @p2 @major @prod @api @daily @bundle-deal @negative › Delete Bundle Deal › Makes an asynchronous DELETE request to the specified path. Test timeout of 180000ms exceeded. Error Context: ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/bundle-deal-test-daily-bun-60eb8--product-name-p2-major-prod-API---Seller-Platform/error-context.md Error Context: ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/bundle-deal-test-daily-bun-60eb8--product-name-p2-major-prod-API---Seller-Platform/error-context.md attachment #4: trace (application/zip) ───────────────────────────────────────────────────────── ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/bundle-deal-test-daily-bun-60eb8--product-name-p2-major-prod-API---Seller-Platform/trace.zip Usage: npx playwright show-trace ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/bundle-deal-test-daily-bun-60eb8--product-name-p2-major-prod-API---Seller-Platform/trace.zip ──────────────────────────────────────────────────────────────────────────────────────────────── apiPostRequest https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal Making POST request to: https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal?__trace_id=019fc82f-893e-7ff8-a5b6-139d33058003_20260803-221306-366 apiPutRequest https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal/c3310f5d-bf92-4496-b0bf-e5d5da41ec5b Making PUT request to: https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal/c3310f5d-bf92-4496-b0bf-e5d5da41ec5b?__trace_id=019fc82f-8bfd-7935-b045-74961e39349c_20260803-221307-069 apiPostRequest https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal/c3310f5d-bf92-4496-b0bf-e5d5da41ec5b/end-bundle-deal Making POST request to: https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal/c3310f5d-bf92-4496-b0bf-e5d5da41ec5b/end-bundle-deal?__trace_id=019fc82f-8c41-787c-a372-04ce48b6530e_20260803-221307-137 apiDeleteRequest https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal/c3310f5d-bf92-4496-b0bf-e5d5da41ec5b Making DELETE request to: https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal/c3310f5d-bf92-4496-b0bf-e...
Original CI failure: Test timeout of 180000ms exceeded. [API - Seller Platform] › api/seller-platform/bundle-deal/test-daily-bundle-deal-update.spec.ts:126:11 › @TS - Daily Bundle Deal Update Suite (Seller) › Parameterized Update Cases › TC-33 - Update empty product name @p2 @major @prod @api @daily @bundle-deal @negative › Delete Bundle Deal › Makes an asynchronous DELETE request to the specified path. Test timeout of 180000ms exceeded. Error Context: ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/bundle-deal-test-daily-bun-60eb8--product-name-p2-major-prod-API---Seller-Platform/error-context.md Error Context: ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/bundle-deal-test-daily-bun-60eb8--product-name-p2-major-prod-API---Seller-Platform/error-context.md attachment #4: trace (application/zip) ───────────────────────────────────────────────────────── ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/bundle-deal-test-daily-bun-60eb8--product-name-p2-major-prod-API---Seller-Platform/trace.zip Usage: npx playwright show-trace ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/bundle-deal-test-daily-bun-60eb8--product-name-p2-major-prod-API---Seller-Platform/trace.zip ──────────────────────────────────────────────────────────────────────────────────────────────── apiPostRequest https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal Making POST request to: https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal?__trace_id=019fc82f-893e-7ff8-a5b6-139d33058003_20260803-221306-366 apiPutRequest https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal/c3310f5d-bf92-4496-b0bf-e5d5da41ec5b Making PUT request to: https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal/c3310f5d-bf92-4496-b0bf-e5d5da41ec5b?__trace_id=019fc82f-8bfd-7935-b045-74961e39349c_20260803-221307-069 apiPostRequest https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal/c3310f5d-bf92-4496-b0bf-e5d5da41ec5b/end-bundle-deal Making POST request to: https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal/c3310f5d-bf92-4496-b0bf-e5d5da41ec5b/end-bundle-deal?__trace_id=019fc82f-8c41-787c-a372-04ce48b6530e_20260803-221307-137 apiDeleteRequest https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal/c3310f5d-bf92-4496-b0bf-e5d5da41ec5b Making DELETE request to: https://api-seller.amaze.shop/promotion-sc/api/v4/bundle-deal/c3310f5d-bf92-4496-b0bf-e...
Round 2 skipped — unresolved self-skip, no reason logged; needs trace inspection
971311ms
@TS - Daily Bundle Deal Update Suite (Seller) › Parameterized Update Cases › TC-34 - Update >100 percent value @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-update.spec.ts
1409ms
@TS - Daily Bundle Deal Update Suite (Seller) › Parameterized Update Cases › TC-35 - Update >5 tiers @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-update.spec.ts
1147ms
@TS - Daily Bundle Deal Update Suite (Seller) › Parameterized Update Cases › TC-36 - Update tier order incorrect (BUG) @p2 @major @prod
TSp2majorprod
api/seller-platform/bundle-deal/test-daily-bundle-deal-update.spec.ts
1544ms
⌄ api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
@TS - Daily Cart Rule Create Suite (Seller) › Parameterized Create Cases › @TC-13-001 TC-1 - Create cart rule with shop_voucher type @p1 @major @prod
TSTC-13-001p1majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
694ms
@TS - Daily Cart Rule Create Suite (Seller) › Parameterized Create Cases › @TC-13-001 TC-2 - Create cart rule with product_voucher type @p1 @major @prod
TSTC-13-001p1majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
651ms
@TS - Daily Cart Rule Create Suite (Seller) › Parameterized Create Cases › @TC-13-001 TC-3 - Create cart rule with multiple tiers @p1 @major @prod
TSTC-13-001p1majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
706ms
@TS - Daily Cart Rule Create Suite (Seller) › Parameterized Create Cases › @TC-13-001 TC-8 - Create cart rule with long voucher_name @p1 @major @prod
TSTC-13-001p1majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
721ms
@TS - Daily Cart Rule Create Suite (Seller) › Parameterized Create Cases › @TC-13-101 TC-4 - Create cart rule with empty end_time @p2 @major @prod
TSTC-13-101p2majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
94ms
@TS - Daily Cart Rule Create Suite (Seller) › Parameterized Create Cases › @TC-13-101 TC-5 - Create cart rule with empty start_time @p2 @major @prod
TSTC-13-101p2majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
87ms
@TS - Daily Cart Rule Create Suite (Seller) › Parameterized Create Cases › @TC-13-101 TC-6 - Create cart rule with end before start @p2 @major @prod
TSTC-13-101p2majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
90ms
@TS - Daily Cart Rule Create Suite (Seller) › Parameterized Create Cases › @TC-13-101 TC-7 - Create cart rule missing tiers @p2 @major @prod
TSTC-13-101p2majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
88ms
@TS - Daily Cart Rule Create Suite (Seller) › Parameterized Create Cases › @TC-13-101 TC-9 - Create cart rule empty voucher_name @p2 @major @prod
TSTC-13-101p2majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
82ms
@TS - Daily Cart Rule Create Suite (Seller) › Parameterized Create Cases › @TC-13-101 TC-10 - Create cart rule invalid reward_type @p2 @major @prod
TSTC-13-101p2majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
82ms
@TS - Daily Cart Rule Create Suite (Seller) › Parameterized Create Cases › @TC-13-101 TC-11 - Create cart rule invalid voucher_type @p2 @major @prod
TSTC-13-101p2majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
83ms
@TS - Daily Cart Rule Create Suite (Seller) › Parameterized Create Cases › @TC-13-101 TC-12 - Create cart rule 0 discount amount @p2 @major @prod
TSTC-13-101p2majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
85ms
@TS - Daily Cart Rule Create Suite (Seller) › Parameterized Create Cases › @TC-13-101 TC-13 - Create cart rule negative budget_amount @p2 @major @prod
TSTC-13-101p2majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-create.spec.ts
85ms
⌄ api/seller-platform/cart-rule/test-daily-cart-rule-delete.spec.ts
@TS - Daily Cart Rule Delete Suite (Seller) › Delete Cases › @TC-13-000 TC-40 - Delete valid cart rule @p1 @major @prod
TSTC-13-000p1majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-delete.spec.ts
651ms
⌄ api/seller-platform/cart-rule/test-daily-cart-rule-end.spec.ts
@TS - Daily Cart Rule End Suite (Seller) › End Cases › @TC-13-002 TC-30 - End upcoming cart rule (Validation) @p2 @major @prod
TSTC-13-002p2majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-end.spec.ts
393ms
⌄ api/seller-platform/cart-rule/test-daily-cart-rule-update.spec.ts
@TS - Daily Cart Rule Update Suite (Seller) › Parameterized Update Cases › @TC-13-004 TC-20 - Update voucher_name @p1 @major @prod
TSTC-13-004p1majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-update.spec.ts
1224ms
@TS - Daily Cart Rule Update Suite (Seller) › Parameterized Update Cases › @TC-13-004 TC-21 - Update voucher_type @p1 @major @prod
TSTC-13-004p1majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-update.spec.ts
1165ms
@TS - Daily Cart Rule Update Suite (Seller) › Parameterized Update Cases › @TC-13-004 TC-22 - Update tiers @p1 @major @prod
TSTC-13-004p1majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-update.spec.ts
1249ms
@TS - Daily Cart Rule Update Suite (Seller) › Parameterized Update Cases › @TC-13-104 TC-23 - Update empty voucher_name @p2 @major @prod
TSTC-13-104p2majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-update.spec.ts
1027ms
@TS - Daily Cart Rule Update Suite (Seller) › Parameterized Update Cases › @TC-13-104 TC-24 - Update invalid reward_type @p2 @major @prod
TSTC-13-104p2majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-update.spec.ts
1241ms
@TS - Daily Cart Rule Update Suite (Seller) › Parameterized Update Cases › @TC-13-104 TC-25 - Update empty tiers @p2 @major @prod
TSTC-13-104p2majorprod
api/seller-platform/cart-rule/test-daily-cart-rule-update.spec.ts
1071ms
⌄ api/seller-platform/category/test-seller-platform-category.spec.ts
@TS - category (Seller Platform) › @TC-1 - [Positive] GET List Category @p2 @major @prod
TSTC-1p2majorprod
api/seller-platform/category/test-seller-platform-category.spec.ts
1101ms
@TS - category (Seller Platform) › @TC-2 - [Positive] GET Brand List @p2 @major @prod
TSTC-2p2majorprod
api/seller-platform/category/test-seller-platform-category.spec.ts
325ms
@TS - category (Seller Platform) › @TC-3 - cover category attribute tree @prod @p2 @major
TSTC-3prodp2major
api/seller-platform/category/test-seller-platform-category.spec.ts
463ms
⌄ api/seller-platform/discount/test-daily-discount-create.spec.ts
@TS - Daily Discount Create Suite (Seller) › Positive Cases › @TC-1 - Create discount (offline=true) @p1 @major @prod
TSTC-1p1majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
3439ms
@TS - Daily Discount Create Suite (Seller) › Positive Cases › @TC-2 - Create discount (one product) @p1 @major @prod
TSTC-2p1majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
2932ms
@TS - Daily Discount Create Suite (Seller) › Positive Cases › @TC-3 - Create discount (multiple products) @p1 @major @prod
TSTC-3p1majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
2823ms
@TS - Daily Discount Create Suite (Seller) › Positive Cases › @TC-4 - Create discount (percentage is 0) @p2 @major @prod
TSTC-4p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
3830ms
@TS - Daily Discount Create Suite (Seller) › Positive Cases › @TC-5 - Create discount (percentage is 100) @p2 @major @prod
TSTC-5p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
2691ms
@TS - Daily Discount Create Suite (Seller) › Negative Cases › Invalid Name › @TC-6 - Empty name @p2 @major @prod
TSTC-6p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1087ms
@TS - Daily Discount Create Suite (Seller) › Negative Cases › Invalid Name › @TC-7 - Name > 150 chars @p2 @major @prod
TSTC-7p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1791ms
@TS - Daily Discount Create Suite (Seller) › Negative Cases › Invalid Dates (Discount Rules) › @TC-8 - Start date < current time + 10 mins @p2 @major @prod
TSTC-8p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1655ms
@TS - Daily Discount Create Suite (Seller) › Negative Cases › Invalid Dates (Discount Rules) › @TC-9 - End date < start date + 1 hour @p2 @major @prod
TSTC-9p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1421ms
@TS - Daily Discount Create Suite (Seller) › Negative Cases › Invalid Products and Pricing › @TC-10 - Empty products array @p2 @major @prod
TSTC-10p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1221ms
@TS - Daily Discount Create Suite (Seller) › Negative Cases › Invalid Products and Pricing › @TC-11 - Negative discount price @p2 @major @prod
TSTC-11p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1948ms
@TS - Daily Discount Create Suite (Seller) › Negative Cases › Parameterized Validation › @TC-12.1 - Validation: Short description TH is empty @p2 @major @prod
TSTC-12.1p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1226ms
@TS - Daily Discount Create Suite (Seller) › Negative Cases › Parameterized Validation › @TC-12.2 - Validation: Short description TH exceeding 100 characters @p2 @major @prod
TSTC-12.2p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1487ms
@TS - Daily Discount Create Suite (Seller) › Negative Cases › Parameterized Validation › @TC-12.3 - Validation: Short description EN exceeding 100 characters @p2 @major @prod
TSTC-12.3p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1213ms
@TS - Daily Discount Create Suite (Seller) › Negative Cases › Parameterized Validation › @TC-12.4 - Validation: Long description TH is empty @p2 @major @prod
TSTC-12.4p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1300ms
@TS - Daily Discount Create Suite (Seller) › Negative Cases › Parameterized Validation › @TC-12.5 - Validation: Long description TH exceeding 1000 characters @p2 @major @prod
TSTC-12.5p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1127ms
@TS - Daily Discount Create Suite (Seller) › Negative Cases › Parameterized Validation › @TC-12.6 - Validation: Long description EN exceeding 1000 characters @p2 @major @prod
TSTC-12.6p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1145ms
@TS - Daily Discount Create Suite (Seller) › Negative Cases › Parameterized Validation › @TC-12.7 - Validation: Discount price < 1 @p2 @major @prod
TSTC-12.7p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1195ms
@TS - Daily Discount Create Suite (Seller) › Edge Cases › @TC-13 - Long descriptions (edge boundary) @p2 @major @prod
TSTC-13p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
2264ms
@TS - Daily Discount Create Suite (Seller) › Edge Cases › @TC-14 - Duplicate product inside payload @p2 @major @prod
TSTC-14p2majorprod
api/seller-platform/discount/test-daily-discount-create.spec.ts
1316ms
⌄ api/seller-platform/discount/test-daily-discount-get-list-get-detail.spec.ts
@TS - promotion-sc (Seller Platform) › @TC-1 - Get list discount promotions @p2 @major @prod
TSTC-1p2majorprod
api/seller-platform/discount/test-daily-discount-get-list-get-detail.spec.ts
1053ms
@TS - promotion-sc (Seller Platform) › @TC-2 - [Positive] GET Get Discount Detail @p2 @major @prod
TSTC-2p2majorprod
api/seller-platform/discount/test-daily-discount-get-list-get-detail.spec.ts
1289ms
⌄ api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
@TS - Daily Finance & Catalog (Seller) › Bank Account › @TC-1 - get bank info @p2 @major @prod
TSTC-1p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
92ms
@TS - Daily Finance & Catalog (Seller) › Bank Account › @TC-2 - get bank branch info @p2 @major @prod
TSTC-2p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
94ms
@TS - Daily Finance & Catalog (Seller) › Bank Account › @TC-3 - get bank accounts @p2 @major @prod
TSTC-3p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
234ms
@TS - Daily Finance & Catalog (Seller) › Bank Account › @TC-4 - get bank account detail @p2 @major @prod
TSTC-4p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
105ms
@TS - Daily Finance & Catalog (Seller) › Shop Address › @TC-5 - get shop address @p2 @major @prod
TSTC-5p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
98ms
@TS - Daily Finance & Catalog (Seller) › Shop Address › @TC-6 - get shop address detail @p2 @major @prod
TSTC-6p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
Original CI failure: Test timeout of 180000ms exceeded. [API - Seller Platform] › api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts:164:9 › @TS - Daily Finance & Catalog (Seller) › Shop Address › @TC-6 - get shop address detail @p2 @major @prod @api @daily @catalog Test timeout of 180000ms exceeded. Error Context: ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/finance-test-daily-finance-16f6b-ddress-detail-p2-major-prod-API---Seller-Platform/error-context.md attachment #3: trace (application/zip) ───────────────────────────────────────────────────────── ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/finance-test-daily-finance-16f6b-ddress-detail-p2-major-prod-API---Seller-Platform/trace.zip Usage: npx playwright show-trace ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/finance-test-daily-finance-16f6b-ddress-detail-p2-major-prod-API---Seller-Platform/trace.zip ──────────────────────────────────────────────────────────────────────────────────────────────── apiGetRequest https://api-seller.amaze.shop /shop/api/v1/shop/address/daa2a65e-26ea-4725-b5e3-ca3c0787c2e8 Making GET request to: https://api-seller.amaze.shop/shop/api/v1/shop/address/daa2a65e-26ea-4725-b5e3-ca3c0787c2e8?__trace_id=019fc83f-5fa4-78e8-95e8-5a9ae2429aad_20260803-223024-292 [url-coverage] @TC-6 - get shop address detail @p2 @major @prod (0 unique URLs) [url-coverage] No URLs were tracked. [[ATTACHMENT|test-results/finance-test-daily-finance-16f6b-ddress-detail-p2-major-prod-API---Seller-Platform/error-context.md]] [[ATTACHMENT|test-results/finance-test-daily-finance-16f6b-ddress-detail-p2-major-prod-API---Seller-Platform/trace.zip]]
Round 2 passed — original 180s timeout was transient
568253ms
@TS - Daily Finance & Catalog (Seller) › Shop Address › @TC-7 - get cities @p2 @major @prod
TSTC-7p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
318ms
@TS - Daily Finance & Catalog (Seller) › Shop Address › @TC-8 - get districts @p2 @major @prod
TSTC-8p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
156ms
@TS - Daily Finance & Catalog (Seller) › Shop Address › @TC-9 - get wards @p2 @major @prod
TSTC-9p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
132ms
@TS - Daily Finance & Catalog (Seller) › Shop Address › @TC-10 - get postcode @p2 @major @prod
TSTC-10p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
104ms
@TS - Daily Finance & Catalog (Seller) › Catalog › @TC-11 - get list category @p2 @major @prod
TSTC-11p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
489ms
@TS - Daily Finance & Catalog (Seller) › Shipping Fee Setup › @TC-12 - get list shipping fee promotion @p2 @major @prod
TSTC-12p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
226ms
@TS - Daily Finance & Catalog (Seller) › Voucher Setup › @TC-13 - get list voucher @p2 @major @prod
TSTC-13p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
227ms
@TS - Daily Finance & Catalog (Seller) › Voucher Setup › @TC-14 - get voucher detail @p2 @major @prod
TSTC-14p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
172ms
@TS - Daily Finance & Catalog (Seller) › Discount Setup › @TC-15 - get list promotion discount @p2 @major @prod
TSTC-15p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
394ms
@TS - Daily Finance & Catalog (Seller) › Discount Setup › @TC-16 - get discount detail @p2 @major @prod
TSTC-16p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
732ms
@TS - Daily Finance & Catalog (Seller) › Discount Setup › @TC-17 - get overlap item @p2 @major @prod
TSTC-17p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
138ms
@TS - Daily Finance & Catalog (Seller) › Sub Account Role › @TC-18 - get scopes @p2 @major @prod
TSTC-18p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
133ms
@TS - Daily Finance & Catalog (Seller) › Sub Account Role › @TC-19 - create role @p2 @major @prod
TSTC-19p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
Original CI failure: Status should be 200 [API - Seller Platform] › api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts:517:9 › @TS - Daily Finance & Catalog (Seller) › Sub Account Role › @TC-19 - create role @p2 @major @prod @api @daily @finance Error: Status should be 200 expect(received).toBe(expected) // Object.is equality Expected: 200 Received: 400 at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:147:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Succeeded should be true expect(received).toBe(expected) // Object.is equality Expected: true Received: false at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:147:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error Context: ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/finance-test-daily-finance-19f6c---create-role-p2-major-prod-API---Seller-Platform/error-context.md attachment #3: trace (application/zip) ───────────────────────────────────────────────────────── ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/finance-test-daily-finance-19f6c---create-role-p2-major-prod-API---Seller-Platform/trace.zip Usage: npx playwright show-trace ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/finance-test-daily-finance-19f6c---create-role-p2-major-prod-API---Seller-Platform/trace.zip ──────────────────────────────────────────────────────────────────────────────────────────────── apiPostRequest https://api-seller.amaze.shop/user/api/v1/sub-accounts/role Making POST request to: https://api-seller.amaze.shop/user/api/v1/sub-accounts/role?__trace_id=019fc848-1de1-7b42-960e-47eae3b7762c_20260803-223957-281 [url-coverage] @TC-19 - create role @p2 @major @prod (0 unique URLs) [url-coverage] No URLs were tracked. [[ATTACHMENT|test-results/finance-test-daily-finance-19f6c---create-role-p2-major-prod-API---Seller-Platform/error-context.md]] [[ATTACHMENT|test-results/finance-test...
Round 2 passed — fixed added child scope for myprod.viewall
126ms
@TS - Daily Finance & Catalog (Seller) › Sub Account Role › @TC-20 - get roles @p2 @major @prod
TSTC-20p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
309ms
@TS - Daily Finance & Catalog (Seller) › Sub Account Role › @TC-21 - update role @p2 @major @prod
TSTC-21p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
34ms
@TS - Daily Finance & Catalog (Seller) › Sub Account Role › @TC-22 - delete role @p2 @major @prod
TSTC-22p2majorprod
api/seller-platform/finance/test-daily-finance-and-catalog.spec.ts
28ms
⌄ api/seller-platform/finance/test-seller-platform-bank-info-query.spec.ts
@TS - Bank Info Query Coverage › @TC-1 - get bank info and bank branch info @prod @p2 @major
TSTC-1prodp2major
api/seller-platform/finance/test-seller-platform-bank-info-query.spec.ts
170ms
@TS - Bank Info Query Coverage › @TC-2 - get bank account list and detail @prod @p2 @major
TSTC-2prodp2major
api/seller-platform/finance/test-seller-platform-bank-info-query.spec.ts
302ms
@TS - Bank Info Query Coverage › @TC-3 - cover bank branch edge endpoints @prod @p2 @major
TSTC-3prodp2major
api/seller-platform/finance/test-seller-platform-bank-info-query.spec.ts
496ms
⌄ api/seller-platform/finance/test-seller-platform-finance-dev-query.spec.ts
@TS - Seller Finance Dev API Query Coverage › @TC-13-903 GET Finance API Query - /shop/api/v1/bank-account - Shop bank account list @prod @p2 @major
TSTC-13-903prodp2major
api/seller-platform/finance/test-seller-platform-finance-dev-query.spec.ts
116ms
@TS - Seller Finance Dev API Query Coverage › @TC-13-903 GET Finance API Query - /shop/api/v1/bank-account/bank-info - Shop bank info @prod @p2 @major
TSTC-13-903prodp2major
api/seller-platform/finance/test-seller-platform-finance-dev-query.spec.ts
98ms
@TS - Seller Finance Dev API Query Coverage › @TC-13-903 GET Finance API Query - /shop/api/v1/finance/report/get-seller-invoice - Seller invoice list @prod @p2 @major
TSTC-13-903prodp2major
api/seller-platform/finance/test-seller-platform-finance-dev-query.spec.ts
236ms
@TS - Seller Finance Dev API Query Coverage › @TC-13-903 GET Finance API Query - /shop/api/v1/finance/report/get-seller-settlement - Seller settlement list @prod @p2 @major
TSTC-13-903prodp2major
api/seller-platform/finance/test-seller-platform-finance-dev-query.spec.ts
477ms
@TS - Seller Finance Dev API Query Coverage › @TC-13-903 GET Finance API Query - /shop/api/v1/finance/report/odm-report-list - ODM report list @prod @p2 @major
TSTC-13-903prodp2major
api/seller-platform/finance/test-seller-platform-finance-dev-query.spec.ts
172ms
@TS - Seller Finance Dev API Query Coverage › @TC-13-903 GET Finance API Query - /shop/api/v1/bank-account/0 - Shop bank account detail invalid id @prod @p2 @major
TSTC-13-903prodp2major
api/seller-platform/finance/test-seller-platform-finance-dev-query.spec.ts
87ms
@TS - Seller Finance Dev API Query Coverage › @TC-13-903 GET Finance API Query - /shop/api/v1/bank-account/bank-branch-info/0 - Shop bank branch invalid bank @prod @p2 @major
TSTC-13-903prodp2major
api/seller-platform/finance/test-seller-platform-finance-dev-query.spec.ts
97ms
⌄ api/seller-platform/finance/test-seller-platform-finance-report.spec.ts
@TS - finance (Seller Platform) › @TC-1 - [Positive] GET Get settlement report @p2 @major @prod
TSTC-1p2majorprod
api/seller-platform/finance/test-seller-platform-finance-report.spec.ts
361ms
@TS - finance (Seller Platform) › @TC-2 - [Positive] GET Get invoice list @p2 @major @prod
TSTC-2p2majorprod
api/seller-platform/finance/test-seller-platform-finance-report.spec.ts
284ms
@TS - finance (Seller Platform) › @TC-3 - [Positive] GET ODM export history list @p2 @major @prod
TSTC-3p2majorprod
api/seller-platform/finance/test-seller-platform-finance-report.spec.ts
308ms
@TS - finance (Seller Platform) › @TC-4 - [Positive] POST Get ODM export history detail @p2 @major @prod
TSTC-4p2majorprod
api/seller-platform/finance/test-seller-platform-finance-report.spec.ts
404ms
@TS - finance (Seller Platform) › @TC-5 - cover settlement detail endpoint @prod @p2 @major
TSTC-5prodp2major
api/seller-platform/finance/test-seller-platform-finance-report.spec.ts
427ms
@TS - finance (Seller Platform) › @TC-6 - cover invoice detail endpoints @prod @p2 @major
TSTC-6prodp2major
api/seller-platform/finance/test-seller-platform-finance-report.spec.ts
526ms
⌄ api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
@TS - Daily Flash Sale Create Suite (Seller) › @TC1 Positive Cases › @TC1.1 - Create flash sale (is_offline = true) @p0 @critical @prod
TSTC1TC1.1p0criticalprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
5719ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC1 Positive Cases › @TC1.2 - Create flash sale with one product @p0 @critical @prod
TSTC1TC1.2p0criticalprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
5460ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC1 Positive Cases › @TC1.3 - Create flash sale with multiple products @p0 @critical @prod
TSTC1TC1.3p0criticalprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
5799ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC1 Positive Cases › @TC1.4 - Same product on a non-contiguous slot should succeed @p1 @major @prod
TSTC1TC1.4p1majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
10454ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.1 - Create flash sale with stock_limit = 0 should fail @p2 @major @prod
TSTC2TC2.1p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
463ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.2 - Create flash sale with time slot in the past should fail @p2 @major @prod
TSTC2TC2.2p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
483ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.3 - Create flash sale with zero products should fail @p2 @major @prod
TSTC2TC2.3p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
455ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.4 - Create flash sale with duplicate time slot should fail @p2 @major @prod
TSTC2TC2.4p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
2645ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.5 - Create flash sale with negative discount price should fail @p2 @major @prod
TSTC2TC2.5p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
445ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.6 - Create flash sale with discount_percentage = 0 should fail @p2 @major @prod
TSTC2TC2.6p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
449ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.7 - short_description.th is empty should fail @p2 @major @prod
TSTC2TC2.7p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
458ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.8 - short_description.th > 100 chars should fail @p2 @major @prod
TSTC2TC2.8p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
459ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.9 - short_description.en > 100 chars should fail @p2 @major @prod
TSTC2TC2.9p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
441ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.10 - long_description.th is empty should fail @p2 @major @prod
TSTC2TC2.10p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
456ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.11 - long_description.th > 1000 chars should fail @p2 @major @prod
TSTC2TC2.11p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
444ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.12 - long_description.en > 1000 chars should fail @p2 @major @prod
TSTC2TC2.12p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
452ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.13 - Create flash sale with inactive product should fail @p2 @major @prod
TSTC2TC2.13p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
627ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.14 - Create flash sale with rejected product should fail @p2 @major @prod
TSTC2TC2.14p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
645ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.15 - Create flash sale with reviewing product should fail @p2 @major @prod
TSTC2TC2.15p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
674ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.16 - Create flash sale with updating product should fail @p2 @major @prod
TSTC2TC2.16p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
587ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.17 - Create flash sale with deleted product should fail @p2 @major @prod
TSTC2TC2.17p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
688ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.18 - Create flash sale with suspended product should fail @p2 @major @prod
TSTC2TC2.18p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
694ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.19 - Create flash sale with draft product should fail @p2 @major @prod
TSTC2TC2.19p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
653ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.20 - Discount price > original price should fail @p2 @major @prod
TSTC2TC2.20p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
547ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.21 - Same product on a contiguous (back-to-back) slot should fail @p2 @major @prod
TSTC2TC2.21p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
2575ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.22 - Discount price with small percentage rounding delta should succeed @p2 @major @prod
TSTC2TC2.22p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
1908ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.23 - stock_limit negative should fail @p2 @major @prod
TSTC2TC2.23p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
452ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.24 - discount_price = -1 should fail @p2 @major @prod
TSTC2TC2.24p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
613ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.25 - Duplicate product in same flash sale should fail @p2 @major @prod
TSTC2TC2.25p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
513ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.26 - discount_percentage = 100 should fail @p2 @major @prod
TSTC2TC2.26p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
441ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.27 - discount_percentage is float should fail @p2 @major @prod
TSTC2TC2.27p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
463ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.28 - stock_limit exceeds current stock should fail @p2 @major @prod
TSTC2TC2.28p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
558ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC2 Negative Cases › @TC2.29 - Multiple products with mix of valid and invalid should fail @p2 @major @prod
TSTC2TC2.29p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
456ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.1 - Create flash sale with max name length (50 chars) @p2 @major @prod
TSTC3TC3.1p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
1867ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.2 - Create flash sale with stock_limit at boundary (1) @p2 @major @prod
TSTC3TC3.2p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
509ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.3 - long_description.th = exactly 1000 chars (boundary) should succeed @p2 @major @prod
TSTC3TC3.3p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
1731ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.4 - short_description = exactly 100 chars (boundary) should succeed @p2 @major @prod
TSTC3TC3.4p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
1826ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.5 - purchase_limit = null (unlimited) should succeed @p2 @major @prod
TSTC3TC3.5p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
1738ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.6 - purchase_limit = 1 should succeed @p2 @major @prod
TSTC3TC3.6p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
1941ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.7 - purchase_limit = 0 should fail @p2 @major @prod
TSTC3TC3.7p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
482ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.8 - purchase_limit = -1 should fail @p2 @major @prod
TSTC3TC3.8p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
485ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.10 - limit_purchase = null at SKU level should succeed @p2 @major @prod
TSTC3TC3.10p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
1875ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.11 - limit_purchase = 1 at SKU level should succeed @p2 @major @prod
TSTC3TC3.11p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
1892ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.12 - limit_purchase = 0 at SKU level should fail @p2 @major @prod
TSTC3TC3.12p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
453ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.13 - limit_purchase = -1 at SKU level should fail @p2 @major @prod
TSTC3TC3.13p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
455ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.14 - limit_purchase is float should fail @p2 @major @prod
TSTC3TC3.14p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
434ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.15 - Products count = slot product_limit (boundary) should succeed @p2 @major @prod
TSTC3TC3.15p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
631ms
@TS - Daily Flash Sale Create Suite (Seller) › @TC3 Edge Cases › @TC3.16 - Products count > slot product_limit should fail @p2 @major @prod
TSTC3TC3.16p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-create.spec.ts
603ms
⌄ api/seller-platform/flash-sale/test-daily-flash-sale-delete.spec.ts
@TS - Daily Flash Sale Delete Suite (Seller) › @TC2 Negative Cases › @TC-13-931 @TC2.1 - Delete an ongoing flash sale should fail @p2 @major @prod
TSTC2TC-13-931TC2.1p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-delete.spec.ts
[SEED_DATA_GAP] No ongoing flash sale found in account — check whether the daily seed job ran yesterday @p2 @major
0ms
@TS - Daily Flash Sale Delete Suite (Seller) › @TC2 Negative Cases › @TC-13-932 @TC2.2 - Delete an expired flash sale should fail @p2 @major @prod
TSTC2TC-13-932TC2.2p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-delete.spec.ts
694ms
@TS - Daily Flash Sale Delete Suite (Seller) › @TC2 Negative Cases › @TC-13-933 @TC2.3 - Delete a non-existent flash sale should return 400 @p2 @major @prod
TSTC2TC-13-933TC2.3p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-delete.spec.ts
472ms
@TS - Daily Flash Sale Delete Suite (Seller) › @TC2 Negative Cases › @TC-13-934 @TC2.4 - Delete a flash sale that belongs to another shop should fail @p0 @critical @prod
TSTC2TC-13-934TC2.4p0criticalprod
api/seller-platform/flash-sale/test-daily-flash-sale-delete.spec.ts
483ms
⌄ api/seller-platform/flash-sale/test-daily-flash-sale-end.spec.ts
@TS - Daily Flash Sale End Suite (Seller) › @TC1 Positive Cases › @TC-13-935 @TC1.1 - End an ongoing flash sale @p2 @major @prod
TSTC1TC-13-935TC1.1p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-end.spec.ts
[SEED_DATA_GAP] No ongoing flash sale found in account — check whether the daily seed job ran yesterday @p2 @major
0ms
@TS - Daily Flash Sale End Suite (Seller) › @TC2 Negative Cases › @TC-13-937 @TC2.2 - End an expired flash sale should fail @p2 @major @prod
TSTC2TC-13-937TC2.2p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-end.spec.ts
815ms
@TS - Daily Flash Sale End Suite (Seller) › @TC2 Negative Cases › @TC-13-938 @TC2.3 - End a non-existent flash sale should return 400 @p2 @major @prod
TSTC2TC-13-938TC2.3p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-end.spec.ts
483ms
⌄ api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
@TS - Daily Flash Sale Update Suite (Seller) › @TC1 Positive Cases › @TC1.1 - Update flash sale name and description @p1 @major @prod
TSTC1TC1.1p1majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
6099ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC1 Positive Cases › @TC1.2 - Update flash sale stock limit (> 5) @p1 @major @prod
TSTC1TC1.2p1majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC1 Positive Cases › @TC1.3 - Update flash sale discounted price (lower than current) @p1 @major @prod
TSTC1TC1.3p1majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
6236ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.1 - Update flash sale with empty products array should fail @p2 @major @prod
TSTC2TC2.1p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
1878ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.2 - Update flash sale timeslot should fail @p2 @major @prod
TSTC2TC2.2p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
2176ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.3 - Update flash sale with stock_limit = 0 should fail @p2 @major @prod
TSTC2TC2.3p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
1895ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC-5.1 - Update flash sale with stock_limit < 5 should fail @p2 @major @prod
TSTC2TC-5.1p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
1712ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.4 - Update flash sale with negative discount price should fail @p2 @major @prod
TSTC2TC2.4p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
1866ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC-7 - Update an expired flash sale should fail @p2 @major @prod
TSTC2TC-7p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
1379ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.5 - Update with discount_price > original price should fail @p2 @major @prod
TSTC2TC2.5p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Current DEV API accepts discount_price greater than original price; validation contract needs backend confirmation @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.6 - Update with discount_percentage = 0 should fail @p2 @major @prod
TSTC2TC2.6p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
1816ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.7 - Update with discount_percentage = 100 should fail @p2 @major @prod
TSTC2TC2.7p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
1952ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.8 - Update with discount_percentage as float should fail @p2 @major @prod
TSTC2TC2.8p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
1928ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.9 - Update with negative stock_limit should fail @p2 @major @prod
TSTC2TC2.9p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
2032ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.10 - Update with stock_limit exceeding actual stock should fail @p2 @major @prod
TSTC2TC2.10p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
2133ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.11 - Update with short_description.th empty should fail @p2 @major @prod
TSTC2TC2.11p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.12 - Update with short_description.th > 100 chars should fail @p2 @major @prod
TSTC2TC2.12p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.13 - Update with short_description.en > 100 chars should fail @p2 @major @prod
TSTC2TC2.13p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.14 - Update with long_description.th empty should fail @p2 @major @prod
TSTC2TC2.14p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.15 - Update with long_description.th > 1000 chars should fail @p2 @major @prod
TSTC2TC2.15p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.16 - Update with long_description.en > 1000 chars should fail @p2 @major @prod
TSTC2TC2.16p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC-20 - Update with purchase_limit = 0 should fail @p2 @major @prod
TSTC2TC-20p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Skipped (no reason logged)
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC-21 - Update with purchase_limit = -1 should fail @p2 @major @prod
TSTC2TC-21p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Skipped (no reason logged)
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.17 - Update with purchase_limit > stock_limit should succeed @p2 @major @prod
TSTC2TC2.17p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.18 - Update with limit_purchase = 0 at SKU level should fail @p2 @major @prod
TSTC2TC2.18p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.19 - Update with limit_purchase = -1 at SKU level should fail @p2 @major @prod
TSTC2TC2.19p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC-25 - Update with limit_purchase > stock_limit at SKU level should fail @p2 @major @prod
TSTC2TC-25p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Skipped (no reason logged)
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.20 - Update with limit_purchase as float at SKU level should fail @p2 @major @prod
TSTC2TC2.20p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC-27 - Update with limit_purchase > purchase_limit should fail @p2 @major @prod
TSTC2TC-27p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Skipped (no reason logged)
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC2 Negative Cases › @TC2.21 - Update with duplicate product should fail @p2 @major @prod
TSTC2TC2.21p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC3 Edge Cases › @TC3.1 - Update purchase_limit = null should succeed @p2 @major @prod
TSTC3TC3.1p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC3 Edge Cases › @TC3.2 - Update purchase_limit = 1 should succeed @p2 @major @prod
TSTC3TC3.2p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC3 Edge Cases › @TC3.3 - Update limit_purchase = null at SKU level should succeed @p2 @major @prod
TSTC3TC3.3p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC3 Edge Cases › @TC3.4 - Update limit_purchase = 1 at SKU level should succeed @p2 @major @prod
TSTC3TC3.4p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC3 Edge Cases › @TC3.5 - Update short_description = exactly 100 chars (boundary) should succeed @p2 @major @prod
TSTC3TC3.5p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC3 Edge Cases › @TC3.6 - Update long_description.th = exactly 1000 chars (boundary) should succeed @p2 @major @prod
TSTC3TC3.6p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
@TS - Daily Flash Sale Update Suite (Seller) › @TC3 Edge Cases › @TC3.7 - Update discount price with small percentage rounding delta should succeed @p2 @major @prod
TSTC3TC3.7p2majorprod
api/seller-platform/flash-sale/test-daily-flash-sale-update.spec.ts
Environment data conflict: ${JSON.stringify(body.errors || body.message)} @p2 @major
0ms
⌄ api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /ads/api/v1/common/list-ads-v2 - Invalid request - Ads list @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
77ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /ads/api/v1/common/report/daily - Invalid request - Ads daily report @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
73ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /ads/api/v1/common/report/location - Invalid request - Ads location report @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
71ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /ads/api/v1/common/report/vendor - Invalid request - Ads vendor report @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
75ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /ads/api/v1/config-suggestion - Invalid request - Ads config suggestion @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /ads/api/v1/product/category-threshold - Invalid request - Ads category threshold @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
71ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/affiliates/audience/metric - Invalid request - Analytics affiliate audience metric @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/affiliates/top-affiliates - Invalid request - Analytics top affiliates @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
73ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/analytics/category - Invalid request - Analytics category @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/analytics/conversion-report - Invalid request - Analytics conversion report @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/campaigns - Invalid request - Analytics campaign list @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/campaigns/key-metrics - Invalid request - Analytics campaign key metrics @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/campaigns/metric - Invalid request - Analytics campaign metric @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
73ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/campaigns/top-affiliates - Invalid request - Analytics campaign top affiliates @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
76ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/campaigns/top-products - Invalid request - Analytics campaign top products @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
76ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/keys/metric - Invalid request - Analytics key metric @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/products/channel/breakdown - Invalid request - Analytics product channel breakdown @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
71ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/products/top-product - Invalid request - Analytics top product @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /campaign/api/v1/affiliates - Invalid request - Campaign affiliate list @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /campaign/api/v1/campaigns/list - Invalid request - Campaign list @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /campaign/api/v1/products/category - Invalid request - Campaign product category @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /ads/api/v1/payment/shops/0 - Ads vendor balance invalid shop @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
74ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /ads/api/v1/payment/shops/0/transaction-histories - Ads credit history invalid shop @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
73ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /ads/api/v1/product/0/products - Ads product ids invalid product @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
71ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/affiliates/0 - Analytics affiliate detail invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
74ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/affiliates/0/audience/metric - Analytics affiliate audience invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/affiliates/0/channel/breakdown - Analytics affiliate breakdown invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/affiliates/0/metrics - Analytics affiliate metrics invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
73ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/affiliates/0/notify - Analytics affiliate notify invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/affiliates/top-category/0 - Analytics affiliate top category invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/keys/0/channel/breakdown - Analytics key channel breakdown invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
73ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/products/0 - Analytics product detail invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
71ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/products/0/audience/metric - Analytics product audience invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/products/0/channel/breakdown - Analytics product breakdown invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /analytics/api/v1/products/top-affiliate/0 - Analytics product top affiliate invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
71ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /campaign/api/v1/campaigns/0 - Campaign detail invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
71ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /campaign/api/v1/campaigns/0/affiliates - Campaign affiliate by campaign invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /campaign/api/v1/campaigns/0/categories - Campaign category by campaign invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /campaign/api/v1/campaigns/0/details - Campaign details invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
74ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /campaign/api/v1/campaigns/0/products - Campaign product invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /campaign/api/v1/campaigns/0/products/pagination - Campaign product pagination invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
77ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /campaign/api/v1/campaigns/collaborates/0 - Campaign collaborate invalid affiliate @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
73ms
@TS - Seller Marketing And Analytics Query Coverage › @TC-13-904 GET Marketing API Query - /campaign/api/v1/campaigns/promote-product/0 - Campaign promote product invalid id @prod @p2 @major
TSTC-13-904prodp2major
api/seller-platform/marketing/test-seller-platform-marketing-query.spec.ts
72ms
⌄ api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
@TS - Daily Media & Product Admin › Upload Image › @TC-1 - Upload Image To S3 (happy case valid jpg) @p2 @major @prod
TSTC-1p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
387ms
@TS - Daily Media & Product Admin › Upload Image › @TC-2 - Upload Image To S3 (invalid - auth token not include) @p2 @major @prod
TSTC-2p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
73ms
@TS - Daily Media & Product Admin › Upload Image › @TC-3 - Upload Image To S3 (invalid - text file instead of image) @p2 @major @prod
TSTC-3p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
233ms
@TS - Daily Media & Product Admin › Upload Video › @TC-5 - Upload Video To S3 (happy case - valid MP4) @p2 @major @prod
TSTC-5p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
137ms
@TS - Daily Media & Product Admin › Validate file type & file size › @TC-7 - Get list product @p2 @major @prod
TSTC-7p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
157ms
@TS - Daily Media & Product Admin › Validate file type & file size › @TC-8 - Get quick image store for create product @p2 @major @prod
TSTC-8p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
271ms
@TS - Daily Media & Product Admin › Validate file type & file size › @TC-9 - Upload video size 30MB-1 (valid) @p2 @major @prod
TSTC-9p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
618ms
@TS - Daily Media & Product Admin › Validate file type & file size › @TC-10 - Upload video size 30MB boundary (valid) @p2 @major @prod
TSTC-10p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
823ms
@TS - Daily Media & Product Admin › Validate file type & file size › @TC-14 - Upload image size near 2MB (valid) @p2 @major @prod
TSTC-14p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
127ms
@TS - Daily Media & Product Admin › Validate file type & file size › @TC-15 - Upload image size exactly 2MB boundary (valid) @p2 @major @prod
TSTC-15p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
131ms
@TS - Daily Media & Product Admin › Validate file type & file size › @TC-11 - Upload video size >30MB (invalid) @p2 @major @prod
TSTC-11p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
658ms
@TS - Daily Media & Product Admin › Validate file type & file size › @TC-12 - Upload corrupted image @p2 @major @prod
TSTC-12p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
108ms
@TS - Daily Media & Product Admin › Validate file type & file size › @TC-13 - Upload corrupted video @p2 @major @prod
TSTC-13p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
89ms
@TS - Daily Media & Product Admin › Validate file type & file size › @TC-16 - Upload image size >2MB (invalid) @p2 @major @prod
TSTC-16p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
117ms
@TS - Daily Media & Product Admin › Validate file type & file size › @TC-17 - Upload unsupported image type (invalid) @p2 @major @prod
TSTC-17p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
93ms
@TS - Daily Media & Product Admin › Validate file type & file size › @TC-18 - Upload unsupported video type (invalid) @p2 @major @prod
TSTC-18p2majorprod
api/seller-platform/media/test-daily-media-and-product-admin.spec.ts
81ms
⌄ api/seller-platform/notification/test-seller-platform-notification-query.spec.ts
@TS - Seller Notification Query Coverage › @TC-13-905 GET Notification API Query - /notification/api/v1/notification/count-event - Seller notification count event @prod @p2 @major
TSTC-13-905prodp2major
api/seller-platform/notification/test-seller-platform-notification-query.spec.ts
94ms
@TS - Seller Notification Query Coverage › @TC-13-905 GET Notification API Query - /notification/api/v1/seller/notifications - Seller notifications @prod @p2 @major
TSTC-13-905prodp2major
api/seller-platform/notification/test-seller-platform-notification-query.spec.ts
89ms
@TS - Seller Notification Query Coverage › @TC-13-905 GET Notification API Query - /notification/api/v1/seller/notifications/badge-count - Seller notification badge count @prod @p2 @major
TSTC-13-905prodp2major
api/seller-platform/notification/test-seller-platform-notification-query.spec.ts
85ms
@TS - Seller Notification Query Coverage › @TC-13-905 GET Notification API Query - /notification/api/v1/seller/popups - Seller popups @prod @p2 @major
TSTC-13-905prodp2major
api/seller-platform/notification/test-seller-platform-notification-query.spec.ts
74ms
⌄ api/seller-platform/order/test-daily-order.spec.ts
@TS - Daily OPEN API & Order (Seller) › Order Lifecycle › Order lifecycle › @TC-13-153 - CREATE Order (Sync from Amaze) @p0 @critical @prod
TSTC-13-153p0criticalprod
api/seller-platform/order/test-daily-order.spec.ts
2977ms
@TS - Daily OPEN API & Order (Seller) › Order Lifecycle › Order lifecycle › @TC-13-154 - UPDATE seller note @p2 @major @prod
TSTC-13-154p2majorprod
api/seller-platform/order/test-daily-order.spec.ts
109ms
@TS - Daily OPEN API & Order (Seller) › Order Lifecycle › Order lifecycle › @TC-13-156 - CANCEL Order (Seller Flow) @p1 @major @prod
TSTC-13-156p1majorprod
api/seller-platform/order/test-daily-order.spec.ts
1548ms
@TS - Daily OPEN API & Order (Seller) › Order Lifecycle › Order lifecycle › @TC-13-157 - CANCEL Freshly Created Order (Seller Flow) @p1 @major @prod
TSTC-13-157p1majorprod
api/seller-platform/order/test-daily-order.spec.ts
2903ms
@TS - Daily OPEN API & Order (Seller) › Order Lifecycle › Order lifecycle › @TC-13-158 - Create Order (Multi-Product) @p0 @critical @prod
TSTC-13-158p0criticalprod
api/seller-platform/order/test-daily-order.spec.ts
124706ms
@TS - Daily OPEN API & Order (Seller) › Order Lifecycle › Order lifecycle › @TC-13-159 - [Edge Case] Create Order with invalid product drops @p1 @major @prod
TSTC-13-159p1majorprod
api/seller-platform/order/test-daily-order.spec.ts
124800ms
⌄ api/seller-platform/point-campaign/test-daily-point-campaign-create.spec.ts
@TS - Daily Point Campaign Create Suite (Seller) › Parameterized Create Cases › @TC-13-006 TC-1 - Create point campaign with valid data @p1 @major @prod
TSTC-13-006p1majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-create.spec.ts
Skipped (no reason logged)
0ms
@TS - Daily Point Campaign Create Suite (Seller) › Parameterized Create Cases › @TC-13-006 TC-2 - Create point campaign with higher amount (multiplier) @p1 @major @prod
TSTC-13-006p1majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-create.spec.ts
Skipped (no reason logged)
0ms
@TS - Daily Point Campaign Create Suite (Seller) › Parameterized Create Cases › @TC-13-106 TC-3 - Create point campaign with empty end_time @p2 @major @prod
TSTC-13-106p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-create.spec.ts
105ms
@TS - Daily Point Campaign Create Suite (Seller) › Parameterized Create Cases › @TC-13-106 TC-4 - Create point campaign with empty start_time @p2 @major @prod
TSTC-13-106p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-create.spec.ts
86ms
@TS - Daily Point Campaign Create Suite (Seller) › Parameterized Create Cases › @TC-13-106 TC-5 - Create point campaign with end before start @p2 @major @prod
TSTC-13-106p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-create.spec.ts
96ms
@TS - Daily Point Campaign Create Suite (Seller) › Parameterized Create Cases › @TC-13-106 TC-6 - Create point campaign voucher_name > 24 chars @p2 @major @prod
TSTC-13-106p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-create.spec.ts
223ms
@TS - Daily Point Campaign Create Suite (Seller) › Parameterized Create Cases › @TC-13-106 TC-7 - Create point campaign empty voucher_name @p2 @major @prod
TSTC-13-106p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-create.spec.ts
89ms
@TS - Daily Point Campaign Create Suite (Seller) › Parameterized Create Cases › @TC-13-106 TC-8 - Create point campaign zero amount @p2 @major @prod
TSTC-13-106p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-create.spec.ts
178ms
@TS - Daily Point Campaign Create Suite (Seller) › Parameterized Create Cases › @TC-13-106 TC-9 - Create point campaign negative amount @p2 @major @prod
TSTC-13-106p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-create.spec.ts
90ms
@TS - Daily Point Campaign Create Suite (Seller) › Parameterized Create Cases › @TC-13-106 TC-10 - Create point campaign zero min_price @p2 @major @prod
TSTC-13-106p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-create.spec.ts
216ms
@TS - Daily Point Campaign Create Suite (Seller) › Parameterized Create Cases › @TC-13-106 TC-11 - Create point campaign invalid reward_type @p2 @major @prod
TSTC-13-106p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-create.spec.ts
109ms
@TS - Daily Point Campaign Create Suite (Seller) › Parameterized Create Cases › @TC-13-106 TC-12 - Create point campaign invalid discount_type @p2 @major @prod
TSTC-13-106p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-create.spec.ts
83ms
⌄ api/seller-platform/point-campaign/test-daily-point-campaign-delete.spec.ts
@TS - Daily Point Campaign Delete Suite (Seller) › Delete Cases › @TC-13-007 TC-40 - Delete valid point campaign @p1 @major @prod
TSTC-13-007p1majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-delete.spec.ts
No point campaign was created for delete flow @p2 @major
0ms
⌄ api/seller-platform/point-campaign/test-daily-point-campaign-end.spec.ts
@TS - Daily Point Campaign End Suite (Seller) › End Cases › @TC-13-008 TC-30 - End upcoming point campaign (Validation) @p2 @major @prod
TSTC-13-008p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-end.spec.ts
199ms
⌄ api/seller-platform/point-campaign/test-daily-point-campaign-update.spec.ts
@TS - Daily Point Campaign Update Suite (Seller) › Parameterized Update Cases › @TC-13-010 Point Campaign Positive - TC-20 - Update voucher_name @p1 @major @prod
TSTC-13-010p1majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-update.spec.ts
Setup point campaign was not created successfully (status 400) @p2 @major
0ms
@TS - Daily Point Campaign Update Suite (Seller) › Parameterized Update Cases › @TC-13-010 Point Campaign Positive - TC-21 - Update amount @p1 @major @prod
TSTC-13-010p1majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-update.spec.ts
Setup point campaign was not created successfully (status 400) @p2 @major
0ms
@TS - Daily Point Campaign Update Suite (Seller) › Parameterized Update Cases › @TC-13-010 Point Campaign Positive - TC-22 - Update min_price @p1 @major @prod
TSTC-13-010p1majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-update.spec.ts
Setup point campaign was not created successfully (status 400) @p2 @major
0ms
@TS - Daily Point Campaign Update Suite (Seller) › Parameterized Update Cases › @TC-13-110 Point Campaign Negative - TC-23 - Update empty voucher_name @p2 @major @prod
TSTC-13-110p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-update.spec.ts
Setup point campaign was not created successfully (status 400) @p2 @major
0ms
@TS - Daily Point Campaign Update Suite (Seller) › Parameterized Update Cases › @TC-13-110 Point Campaign Negative - TC-24 - Update zero amount @p2 @major @prod
TSTC-13-110p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-update.spec.ts
Setup point campaign was not created successfully (status 400) @p2 @major
0ms
@TS - Daily Point Campaign Update Suite (Seller) › Parameterized Update Cases › @TC-13-110 Point Campaign Negative - TC-25 - Update invalid discount_type @p2 @major @prod
TSTC-13-110p2majorprod
api/seller-platform/point-campaign/test-daily-point-campaign-update.spec.ts
Setup point campaign was not created successfully (status 400) @p2 @major
0ms
⌄ api/seller-platform/product/test-daily-product-create.spec.ts
@TS - Daily Product Create › @TC1 No Variant › @TC1.1 - Create Product v3 (no variant happy) @p0 @critical @prod
TSTC1TC1.1p0criticalprod
api/seller-platform/product/test-daily-product-create.spec.ts
354ms
@TS - Daily Product Create › @TC1 No Variant › @TC1.2 - Create Product v3 (no Variant Price Is Negative) @p1 @major @prod
TSTC1TC1.2p1majorprod
api/seller-platform/product/test-daily-product-create.spec.ts
125ms
@TS - Daily Product Create › @TC1 No Variant › @TC1.3 - Create Product v3 (No Variant Stock Is Float) @p1 @major @prod
TSTC1TC1.3p1majorprod
api/seller-platform/product/test-daily-product-create.spec.ts
86ms
@TS - Daily Product Create › @TC1 No Variant › @TC1.4 - Create Product v3 (No Variant Weight Is 0) @p2 @major @prod
TSTC1TC1.4p2majorprod
api/seller-platform/product/test-daily-product-create.spec.ts
93ms
@TS - Daily Product Create › @TC1 No Variant › @TC1.5 - Create Product v3 (No Variant Size Is Float) @p2 @major @prod
TSTC1TC1.5p2majorprod
api/seller-platform/product/test-daily-product-create.spec.ts
289ms
@TS - Daily Product Create › @TC2 Variant Group › @TC2.1 - Create Product v3 (Variant Happy) @p0 @critical @prod
TSTC2TC2.1p0criticalprod
api/seller-platform/product/test-daily-product-create.spec.ts
393ms
@TS - Daily Product Create › @TC2 Variant Group › @TC2.2 - Create Product v3 (Variant Only 1 Variant) @p0 @critical @prod
TSTC2TC2.2p0criticalprod
api/seller-platform/product/test-daily-product-create.spec.ts
311ms
⌄ api/seller-platform/product/test-daily-product-misc.spec.ts
@TS - Daily Product (Seller) › @TC1 Upload Image › @TC2 Positive › @TC2.1 - [Positive] Upload valid image (contract check — status 200) @p2 @major @prod
TSTC1TC2TC2.1p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
34ms
@TS - Daily Product (Seller) › @TC1 Upload Image › @TC3 Negative › @TC3.1 - [Negative] Upload without file — contract note @p2 @major @prod
TSTC1TC3TC3.1p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
24ms
@TS - Daily Product (Seller) › @TC1 Upload Image › @TC4 Edge › @TC4.1 - [Edge] Upload image at size boundary — contract note @p2 @major @prod
TSTC1TC4TC4.1p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
24ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.2 - [Happy] Create product without variant @p1 @major @prod
TSTC4.2p1majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
433ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.31 - [Negative] Create product without variant — missing required field (price = 0) → 400 @p2 @major @prod
TSTC4.31p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
88ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.32 - [Negative] Create product without variant — Price is negative → 400 @p2 @major @prod
TSTC4.32p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
82ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.33 - [Negative] Create product without variant — Price is string → 400 @p2 @major @prod
TSTC4.33p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
87ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.34 - [Negative] Create product without variant — Description is empty → 400 @p2 @major @prod
TSTC4.34p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
82ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.35 - [Negative] Create product without variant — Stock is string → 400 @p2 @major @prod
TSTC4.35p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
88ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.36 - [Negative] Create product without variant — Stock is Maxint64 → 400 @p2 @major @prod
TSTC4.36p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
86ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.37 - [Negative] Create product without variant — Stock is negative → 400 @p2 @major @prod
TSTC4.37p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
87ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.38 - [Negative] Create product without variant — Stock is float → 400 @p2 @major @prod
TSTC4.38p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
77ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.39 - [Negative] Create product without variant — Weight is string → 400 @p2 @major @prod
TSTC4.39p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
78ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.310 - [Negative] Create product without variant — Weight is Maxint64 → 400 @p2 @major @prod
TSTC4.310p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
85ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.311 - [Negative] Create product without variant — Weight is 0 → 400 @p2 @major @prod
TSTC4.311p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
87ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.312 - [Negative] Create product without variant — Weight is negative → 400 @p2 @major @prod
TSTC4.312p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
79ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.313 - [Negative] Create product without variant — Size is string → 400 @p2 @major @prod
TSTC4.313p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
79ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.314 - [Negative] Create product without variant — Size is negative → 400 @p2 @major @prod
TSTC4.314p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
77ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.315 - [Negative] Create product without variant — Size is Maxint64 → 400 @p2 @major @prod
TSTC4.315p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
81ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.316 - [Negative] Create product without variant — Size is 0 → 400 @p2 @major @prod
TSTC4.316p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
81ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.317 - [Negative] Create product without variant — Category is empty → 400 @p2 @major @prod
TSTC4.317p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
79ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.318 - [Negative] Create product without variant — Category does not exist → 400 @p2 @major @prod
TSTC4.318p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
77ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.319 - [Negative] Create product without variant — Name TH empty → 400 @p2 @major @prod
TSTC4.319p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
78ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.320 - [Negative] Create product without variant — Name TH below min length → 400 @p2 @major @prod
TSTC4.320p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
90ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.321 - [Negative] Create product without variant — Description TH empty → 400 @p2 @major @prod
TSTC4.321p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
90ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.322 - [Negative] Create product without variant — Description TH below min length → 400 @p2 @major @prod
TSTC4.322p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
85ms
@TS - Daily Product (Seller) › Create Product Without Variant › @TC4.4 - [Cleanup] Delete product without variant @p2 @major @prod
TSTC4.4p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
269ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC6 Positive › @TC6.1 - [Positive] Update product price @p1 @major @prod
TSTC5TC6TC6.1p1majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
Product price update is blocked by current product state: {"data":null,"status_code":400,"message":"This product is currently under updating review. You cannot edit it now.","succeeded":false,"errors":[],"error_code":"product-0037"} @p2 @major
0ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC6 Positive › @TC6.2 - [Positive] Update product stock @p1 @major @prod
TSTC5TC6TC6.2p1majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
Product stock update is blocked by current product state: {"data":null,"status_code":400,"message":"This product is currently under updating review. You cannot edit it now.","succeeded":false,"errors":[],"error_code":"product-0037"} @p2 @major
0ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC6 Positive › @TC6.3 - [Positive] Update product price and stock together @p1 @major @prod
TSTC5TC6TC6.3p1majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
Product price/stock update is blocked by current product state: {"data":null,"status_code":400,"message":"This product is currently under updating review. You cannot edit it now.","succeeded":false,"errors":[],"error_code":"product-0037"} @p2 @major
0ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.1 - [Negative] Update product info — non-existent product ID @p2 @major @prod
TSTC5TC7TC7.1p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
84ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.2 - [Negative] Update product stock — float value should fail @p2 @major @prod
TSTC5TC7TC7.2p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
185ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.31 - [Negative] Update product info — product_detail_id not existed @p2 @major @prod
TSTC5TC7TC7.31p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
187ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.32 - [Negative] Update product info — product_detail_id is empty string @p2 @major @prod
TSTC5TC7TC7.32p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
234ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.33 - [Negative] Update product info — warehouse_id not existed @p2 @major @prod
TSTC5TC7TC7.33p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
174ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.34 - [Negative] Update product info — warehouse_id not string @p2 @major @prod
TSTC5TC7TC7.34p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
176ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.35 - [Negative] Update product info — shop_address is empty string @p2 @major @prod
TSTC5TC7TC7.35p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
179ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.36 - [Negative] Update product info — shop_address is not a string @p2 @major @prod
TSTC5TC7TC7.36p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
194ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.37 - [Negative] Update product info — Update price 0 @p2 @major @prod
TSTC5TC7TC7.37p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
187ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.38 - [Negative] Update product info — Update price is negative @p2 @major @prod
TSTC5TC7TC7.38p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
183ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.39 - [Negative] Update product info — stock is negative @p2 @major @prod
TSTC5TC7TC7.39p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
214ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.310 - [Negative] Update product info — stock is not a number @p2 @major @prod
TSTC5TC7TC7.310p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
195ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.311 - [Negative] Update product info — Update missing price and stock @p2 @major @prod
TSTC5TC7TC7.311p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
196ms
@TS - Daily Product (Seller) › @TC5 Update Product Information › @TC7 Negative › @TC7.312 - [Negative] Update product info — model_list is object (invalid type) @p2 @major @prod
TSTC5TC7TC7.312p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
171ms
@TS - Daily Product (Seller) › @TC8 Update Product None Variant › @TC8.11 - [Negative/Validation] Update none-variant product — Float price @p2 @major @prod
TSTC8TC8.11p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
172ms
@TS - Daily Product (Seller) › @TC8 Update Product None Variant › @TC8.12 - [Negative/Validation] Update none-variant product — Negative price @p2 @major @prod
TSTC8TC8.12p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
169ms
@TS - Daily Product (Seller) › @TC8 Update Product None Variant › @TC8.13 - [Negative/Validation] Update none-variant product — Price is zero (0) @p2 @major @prod
TSTC8TC8.13p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
158ms
@TS - Daily Product (Seller) › @TC8 Update Product None Variant › @TC8.14 - [Negative/Validation] Update none-variant product — Price is string @p2 @major @prod
TSTC8TC8.14p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
164ms
@TS - Daily Product (Seller) › @TC8 Update Product None Variant › @TC8.15 - [Negative/Validation] Update none-variant product — Update with changed name (top-level) @p2 @major @prod
TSTC8TC8.15p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
166ms
@TS - Daily Product (Seller) › @TC9 Product List V2 › @TC9.1 - [Happy] Get product list (all) @p2 @major @prod
TSTC9TC9.1p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
160ms
@TS - Daily Product (Seller) › @TC9 Product List V2 › @TC9.2 - [Happy] Get product list (active only) @p2 @major @prod
TSTC9TC9.2p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
168ms
@TS - Daily Product (Seller) › @TC10 Refresh Token › @TC10.1 - [Happy] Refresh seller token @p2 @major @prod
TSTC10TC10.1p2majorprod
api/seller-platform/product/test-daily-product-misc.spec.ts
127ms
⌄ api/seller-platform/product/test-daily-product-update.spec.ts
@TS - Daily Product Update › Update None Variant › @TC-1 - Update Product Price @p1 @major @prod
TSTC-1p1majorprod
api/seller-platform/product/test-daily-product-update.spec.ts
3134ms
@TS - Daily Product Update › Update None Variant › @TC-2 - Update Product Stock @p1 @major @prod
TSTC-2p1majorprod
api/seller-platform/product/test-daily-product-update.spec.ts
5628ms
@TS - Daily Product Update › Update None Variant › @TC-3 - Update Product Stock to 0 @p1 @major @prod
TSTC-3p1majorprod
api/seller-platform/product/test-daily-product-update.spec.ts
3220ms
@TS - Daily Product Update › Update None Variant › @TC-4 - Update Product Info Full (None Variant) @p1 @major @prod
TSTC-4p1majorprod
api/seller-platform/product/test-daily-product-update.spec.ts
3054ms
@TS - Daily Product Update › Voucher V4 › @TC-5 - Create Voucher V4 All Product (Happy case) @p1 @major @prod
TSTC-5p1majorprod
api/seller-platform/product/test-daily-product-update.spec.ts
274ms
@TS - Daily Product Update › Voucher V4 › @TC-6 - Create Voucher V4 Specific Products (Happy case) @p1 @major @prod
TSTC-6p1majorprod
api/seller-platform/product/test-daily-product-update.spec.ts
No product available to attach to specific-product voucher @p2 @major
0ms
⌄ api/seller-platform/product/test-seller-platform-CRUD-product.spec.ts
@TS - product (Seller Platform) › @TC-1 - [Positive] GET Get Product List V2 @p2 @major @prod
TSTC-1p2majorprod
api/seller-platform/product/test-seller-platform-CRUD-product.spec.ts
818ms
@TS - product (Seller Platform) › @TC-2 - [Positive] GET Get ACTIVE Product Detail V2 @p2 @major @prod
TSTC-2p2majorprod
api/seller-platform/product/test-seller-platform-CRUD-product.spec.ts
578ms
@TS - product (Seller Platform) › @TC-3 - [Positive] POST Create product v3 @p0 @critical @prod
TSTC-3p0criticalprod
api/seller-platform/product/test-seller-platform-CRUD-product.spec.ts
311ms
@TS - product (Seller Platform) › @TC-4 - [Negative] PUT Update Product V3 - Product Under Review @p1 @major @prod
TSTC-4p1majorprod
api/seller-platform/product/test-seller-platform-CRUD-product.spec.ts
Setup missing brand for product creation @p2 @major
0ms
@TS - product (Seller Platform) › @TC-5 - [Negative] POST Delete multiple product - Product Under Review @p1 @major @prod
TSTC-5p1majorprod
api/seller-platform/product/test-seller-platform-CRUD-product.spec.ts
Setup create did not return a deletable product id @p2 @major
0ms
⌄ api/seller-platform/product/test-seller-platform-product-dev-query.spec.ts
@TS - Seller Product And Asset Dev API Query Coverage › @TC-13-907 GET Product API Query - /catalog/api/v5/product/count - Catalog product count @prod @p2 @major
TSTC-13-907prodp2major
api/seller-platform/product/test-seller-platform-product-dev-query.spec.ts
279ms
@TS - Seller Product And Asset Dev API Query Coverage › @TC-13-907 GET Product API Query - /catalog/api/v5/product/code-imports/template - Catalog code import template @prod @p2 @major
TSTC-13-907prodp2major
api/seller-platform/product/test-seller-platform-product-dev-query.spec.ts
87ms
@TS - Seller Product And Asset Dev API Query Coverage › @TC-13-907 GET Product API Query - /catalog/api/v1/product - Catalog product list v1 @prod @p2 @major
TSTC-13-907prodp2major
api/seller-platform/product/test-seller-platform-product-dev-query.spec.ts
132ms
@TS - Seller Product And Asset Dev API Query Coverage › @TC-13-907 GET Product API Query - /catalog/api/v2/product - Catalog product list v2 @prod @p2 @major
TSTC-13-907prodp2major
api/seller-platform/product/test-seller-platform-product-dev-query.spec.ts
120ms
@TS - Seller Product And Asset Dev API Query Coverage › @TC-13-907 GET Product API Query - /asset/api/v2/massupload/struct-info - Asset product massupload struct info @prod @p2 @major
TSTC-13-907prodp2major
api/seller-platform/product/test-seller-platform-product-dev-query.spec.ts
99ms
@TS - Seller Product And Asset Dev API Query Coverage › @TC-13-907 GET Product API Query - /asset/api/v1/process - Asset process list @prod @p2 @major
TSTC-13-907prodp2major
api/seller-platform/product/test-seller-platform-product-dev-query.spec.ts
593ms
@TS - Seller Product And Asset Dev API Query Coverage › @TC-13-907 GET Product API Query - /asset/api/v1/massupload/product-template - Asset product massupload template @prod @p2 @major
TSTC-13-907prodp2major
api/seller-platform/product/test-seller-platform-product-dev-query.spec.ts
86ms
@TS - Seller Product And Asset Dev API Query Coverage › @TC-13-907 GET Product API Query - /catalog/api/v1/category - Catalog category list @prod @p2 @major
TSTC-13-907prodp2major
api/seller-platform/product/test-seller-platform-product-dev-query.spec.ts
241ms
@TS - Seller Product And Asset Dev API Query Coverage › @TC-13-907 GET Product API Query - /catalog/api/v1/category/get-attribute-tree - Invalid request - Catalog category attribute tree @prod @p2 @major
TSTC-13-907prodp2major
api/seller-platform/product/test-seller-platform-product-dev-query.spec.ts
87ms
@TS - Seller Product And Asset Dev API Query Coverage › @TC-13-907 GET Product API Query - /catalog/api/v1/category/get-brand-list - Catalog category brand list @prod @p2 @major
TSTC-13-907prodp2major
api/seller-platform/product/test-seller-platform-product-dev-query.spec.ts
87ms
@TS - Seller Product And Asset Dev API Query Coverage › @TC-13-907 GET Product API Query - /catalog/api/v2/product/0 - Catalog product detail invalid id @prod @p2 @major
TSTC-13-907prodp2major
api/seller-platform/product/test-seller-platform-product-dev-query.spec.ts
81ms
⌄ api/seller-platform/product/test-seller-platform-product-query.spec.ts
@TS - Product Query Coverage › @TC-1 - get product v2 detail from list @prod @p2 @major
TSTC-1prodp2major
api/seller-platform/product/test-seller-platform-product-query.spec.ts
327ms
@TS - Product Query Coverage › @TC-2 - cover admin product list endpoint @prod @p2 @major
TSTC-2prodp2major
api/seller-platform/product/test-seller-platform-product-query.spec.ts
80ms
⌄ api/seller-platform/profile and sub-account/test-daily-sub-account.spec.ts
@TS - Daily Sub Account (Seller) › Sub Account Role CRUD › @TC-1 - get available action scopes @p2 @major @prod
TSTC-1p2majorprod
api/seller-platform/profile and sub-account/test-daily-sub-account.spec.ts
178ms
@TS - Daily Sub Account (Seller) › Sub Account Role CRUD › @TC-2 - create sub account role @p2 @major @prod
TSTC-2p2majorprod
api/seller-platform/profile and sub-account/test-daily-sub-account.spec.ts
707ms
@TS - Daily Sub Account (Seller) › Sub Account Role CRUD › @TC-3 - get sub account roles (immediate check) @p2 @major @prod
TSTC-3p2majorprod
api/seller-platform/profile and sub-account/test-daily-sub-account.spec.ts
97ms
@TS - Daily Sub Account (Seller) › Sub Account Role CRUD › @TC-4 - get sub account roles (assert created role is in list) @p2 @major @prod
TSTC-4p2majorprod
api/seller-platform/profile and sub-account/test-daily-sub-account.spec.ts
90ms
@TS - Daily Sub Account (Seller) › Sub Account Role CRUD › @TC-5 - update sub account role (change action scope to finance) @p2 @major @prod
TSTC-5p2majorprod
api/seller-platform/profile and sub-account/test-daily-sub-account.spec.ts
431ms
@TS - Daily Sub Account (Seller) › Sub Account Role CRUD › @TC-6 - delete sub account role (cleanup) @p2 @major @prod
TSTC-6p2majorprod
api/seller-platform/profile and sub-account/test-daily-sub-account.spec.ts
146ms
⌄ api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
@TS - promotion-sc (Seller Platform) › @TC-1 - [Positive] GET Get list discount @p2 @major @prod
TSTC-1p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
1360ms
@TS - promotion-sc (Seller Platform) › @TC-2 - [Positive] GET Get Discount Detail @p2 @major @prod
TSTC-2p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
1524ms
@TS - promotion-sc (Seller Platform) › @TC-3 - [Positive] PUT Update Discount @p2 @major @prod
TSTC-3p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
Unable to create discount target: [{"sku":"146f76c0-2d5a-4d85-957d-6424c26be257","amaze_id":1570376,"name":{"en":"Mass Upload 10000SKU 0202262244 07038","th":"Mass Upload 10000SKU 0202262244 07038"},"error":{"message":"Only active products can have discounts.","errorCode":"discount-0026"}}] @p2 @major
0ms
@TS - promotion-sc (Seller Platform) › @TC-4 - [Positive] POST End for On-Going Discount @p2 @major @prod
TSTC-4p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
1702ms
@TS - promotion-sc (Seller Platform) › @TC-5 - [Positive] DELETE Delete Upcoming Discount @p2 @major @prod
TSTC-5p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
Unable to create discount target: [{"sku":"146f76c0-2d5a-4d85-957d-6424c26be257","amaze_id":1570376,"name":{"en":"Mass Upload 10000SKU 0202262244 07038","th":"Mass Upload 10000SKU 0202262244 07038"},"error":{"message":"Only active products can have discounts.","errorCode":"discount-0026"}}] @p2 @major
0ms
@TS - promotion-sc (Seller Platform) › @TC-6 - [Positive] POST Create Discount Promotion @p2 @major @prod
TSTC-6p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
Discount create is blocked by current data: [{"sku":"146f76c0-2d5a-4d85-957d-6424c26be257","amaze_id":1570376,"name":{"en":"Mass Upload 10000SKU 0202262244 07038","th":"Mass Upload 10000SKU 0202262244 07038"},"error":{"message":"Only active products can have discounts.","errorCode":"discount-0026"}}] @p2 @major
0ms
@TS - promotion-sc (Seller Platform) › @TC-8 - [Positive] GET Get list flash sale @p2 @major @prod
TSTC-8p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
1427ms
@TS - promotion-sc (Seller Platform) › @TC-9 - [Positive] GET Get Detail Flash Sale @p2 @major @prod
TSTC-9p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
1271ms
@TS - promotion-sc (Seller Platform) › @TC-11 - [Positive] POST End Flash Sale @p2 @major @prod
TSTC-11p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
Requires pre-existing ongoing flash sale; run ongoing seed first @p2 @major
0ms
@TS - promotion-sc (Seller Platform) › @TC-12 - [Positive] DELETE Delete Flash Sale @p2 @major @prod
TSTC-12p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
Unable to create flash sale target: [] @p2 @major
0ms
@TS - promotion-sc (Seller Platform) › @TC-14 - [Positive] GET Get List Bundle @p2 @major @prod
TSTC-14p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
858ms
@TS - promotion-sc (Seller Platform) › @TC-15 - [Positive] GET Get Bundle Detail @p2 @major @prod
TSTC-15p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
1146ms
@TS - promotion-sc (Seller Platform) › @TC-18 - [Positive] PUT Update Bundle @p2 @major @prod
TSTC-18p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
2600ms
@TS - promotion-sc (Seller Platform) › @TC-19 - [Positive] POST End Bundle deal @p2 @major @prod
TSTC-19p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
Unable to create bundle target: ["Start time must be at least 1 hour later than the current time"] @p2 @major
0ms
@TS - promotion-sc (Seller Platform) › @TC-20 - [Positive] DELETE Delete Bundle @p2 @major @prod
TSTC-20p2majorprod
api/seller-platform/promotions/test-seller-platform-promotion-sc.spec.ts
1739ms
⌄ api/seller-platform/report/test-daily-report-and-cleanup.spec.ts
@TS - Daily Report & Cleanup (Seller) › Report Dashboard › @TC-1 - [GET] Report Dashboard Home @p2 @major @prod
TSTC-1p2majorprod
api/seller-platform/report/test-daily-report-and-cleanup.spec.ts
341ms
@TS - Daily Report & Cleanup (Seller) › Report Dashboard › @TC-2 - [GET] Dashboard: Product Overview @p2 @major @prod
TSTC-2p2majorprod
api/seller-platform/report/test-daily-report-and-cleanup.spec.ts
1093ms
@TS - Daily Report & Cleanup (Seller) › Report Dashboard › @TC-3 - [GET] Dashboard: Sale Analysis @p2 @major @prod
TSTC-3p2majorprod
api/seller-platform/report/test-daily-report-and-cleanup.spec.ts
410ms
@TS - Daily Report & Cleanup (Seller) › Report Dashboard › @TC-4.1 - [GET] Legacy Dashboard: Store Performance @p2 @major @prod
TSTC-4.1p2majorprod
api/seller-platform/report/test-daily-report-and-cleanup.spec.ts
342ms
@TS - Daily Report & Cleanup (Seller) › Report Dashboard › @TC-4.2 - [GET] Legacy Dashboard: Traffic Analytics @p2 @major @prod
TSTC-4.2p2majorprod
api/seller-platform/report/test-daily-report-and-cleanup.spec.ts
341ms
@TS - Daily Report & Cleanup (Seller) › Report Dashboard › @TC-4.3 - [GET] Legacy Dashboard: Order Insights @p2 @major @prod
TSTC-4.3p2majorprod
api/seller-platform/report/test-daily-report-and-cleanup.spec.ts
346ms
@TS - Daily Report & Cleanup (Seller) › Report Dashboard › @TC-4.5 - [GET] Legacy Dashboard: High Value Buyers @p2 @major @prod
TSTC-4.5p2majorprod
api/seller-platform/report/test-daily-report-and-cleanup.spec.ts
345ms
@TS - Daily Report & Cleanup (Seller) › Account Cleanup › @TC-cleanup-1 - update password @p2 @major @prod
TSTC-cleanup-1p2majorprod
api/seller-platform/report/test-daily-report-and-cleanup.spec.ts
502ms
@TS - Daily Report & Cleanup (Seller) › Account Cleanup › @TC-cleanup-2 - sign out @p2 @major @prod
TSTC-cleanup-2p2majorprod
api/seller-platform/report/test-daily-report-and-cleanup.spec.ts
372ms
⌄ api/seller-platform/report/test-daily-report.spec.ts
@TS - Daily Report Dashboard & Final Cleanup › Report Dashboard Metrics › @TC-4 - Dashboard Sale Metric @p2 @major @prod
TSTC-4p2majorprod
api/seller-platform/report/test-daily-report.spec.ts
84ms
@TS - Daily Report Dashboard & Final Cleanup › Report Dashboard Metrics › @TC-5 - Dashboard Compare Metric @p2 @major @prod
TSTC-5p2majorprod
api/seller-platform/report/test-daily-report.spec.ts
98ms
@TS - Daily Report Dashboard & Final Cleanup › Account Cleanup Operations › @TC-6 - Update Password (Idempotent) @p2 @major @prod
TSTC-6p2majorprod
api/seller-platform/report/test-daily-report.spec.ts
238ms
@TS - Daily Report Dashboard & Final Cleanup › Account Cleanup Operations › @TC-7 - Sign Out @p2 @major @prod
TSTC-7p2majorprod
api/seller-platform/report/test-daily-report.spec.ts
Original CI failure: Sign out executes correctly [API - Seller Platform] › api/seller-platform/report/test-daily-report.spec.ts:173:9 › @TS - Daily Report Dashboard & Final Cleanup › Account Cleanup Operations › @TC-7 - Sign Out @p2 @major @prod @api @daily @cleanup › Assert Boolean True Error: Sign out executes correctly expect(received).toBeTruthy() Received: false at ../utilities/assertions.ts:206 204 | failureMessage, 205 | ) > 206 | .toBeTruthy(); | ^ 207 | } 208 | 209 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:206:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error Context: ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/report-test-daily-report---c35c2--7---Sign-Out-p2-major-prod-API---Seller-Platform/error-context.md attachment #3: trace (application/zip) ───────────────────────────────────────────────────────── ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/report-test-daily-report---c35c2--7---Sign-Out-p2-major-prod-API---Seller-Platform/trace.zip Usage: npx playwright show-trace ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/report-test-daily-report---c35c2--7---Sign-Out-p2-major-prod-API---Seller-Platform/trace.zip ──────────────────────────────────────────────────────────────────────────────────────────────── apiPostRequest https://api-seller.amaze.shop/user/api/v1/seller/sign-out Making POST request to: https://api-seller.amaze.shop/user/api/v1/seller/sign-out?__trace_id=019fc84f-6a89-75b2-b933-896780c9ed41_20260803-224755-657 [url-coverage] @TC-7 - Sign Out @p2 @major @prod (0 unique URLs) [url-coverage] No URLs were tracked. [[ATTACHMENT|test-results/report-test-daily-report---c35c2--7---Sign-Out-p2-major-prod-API---Seller-Platform/error-context.md]] [[ATTACHMENT|test-results/report-test-daily-report---c35c2--7---Sign-Out-p2-major-prod-API---Seller-Platform/trace.zip]]
Round 2 passed — original 180s timeout was transient
109ms
⌄ api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/bi_addon_deals_dashboard_overview - Invalid request - BI addon overview @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
201ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/bi_addon_deals_dashboard_search_overview - Invalid request - BI addon search overview @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
93ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/bi_addon_deals_dashboard_campaign_overview - Invalid request - BI addon campaign overview @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
95ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/bi_bundle_deals_dashboard_overview - Invalid request - BI bundle overview @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
91ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/bi_bundle_deals_dashboard_search_overview - Invalid request - BI bundle search overview @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
88ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/bi_bundle_deals_dashboard_campaign_overview - Invalid request - BI bundle campaign overview @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
86ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/bi_discount_dashboard_overview - Invalid request - BI discount overview @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
86ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/bi_discount_dashboard_search_overview - Invalid request - BI discount search overview @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
95ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/bi_discount_dashboard_campaign_overview - Invalid request - BI discount campaign overview @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
88ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_flash_sale_overview_dashboard - Invalid request - BI flash sale overview @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
90ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_flash_sale_metric_trend_dashboard - Invalid request - BI flash sale metric trend @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
95ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_flash_sale_performance_by_item_dashboard - Invalid request - BI flash sale performance by item @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
88ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_product_dashboard_overview - Invalid request - BI product overview @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
84ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_product_dashboard_metric - Invalid request - BI product metric @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
88ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_product_dashboard_ranking - Invalid request - BI product ranking @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
87ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/bi_product_dashboard_performance - Invalid request - BI product performance @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
87ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/bi_sale_dashboard_composition - Invalid request - BI sale composition @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
90ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_sale_dashboard_performance_overview - Invalid request - BI sale overview @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
88ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_sale_dashboard_performance_metric - Invalid request - BI sale metric @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
86ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/bi_voucher_dashboard_overview - Invalid request - BI voucher overview v1 @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
86ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_voucher_dashboard_overview - BI voucher overview v2 @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
88ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_voucher_metric_trend_dashboard - BI voucher metric trend @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
87ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_voucher_dashboard_campaign_overview - BI voucher campaign overview @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
2200ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_compare_dashboard_product - Invalid request - Dashboard compare product @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
107ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_dashboard_sale_metric - Invalid request - Dashboard sale metric @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
89ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_dashboard_category_ranking - Invalid request - Dashboard category ranking @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
85ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_dashboard_product_ranking - Invalid request - Dashboard product ranking @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
86ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_compare_period_dashboard_product - Invalid request - Dashboard compare period @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
91ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v2/bi_dashboard_cluster_ranking - Invalid request - Dashboard cluster ranking @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
88ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/welcome_dashboard - Welcome dashboard @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
89ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/welcome_dashboard_business_insight - Welcome dashboard business insight @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
157ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/welcome_dashboard_category - Welcome dashboard category @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
102ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/welcome_dashboard_product - Welcome dashboard product @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
95ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/welcome_dashboard_sale_performance - Welcome dashboard sale performance @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
97ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/promotion-performance - Invalid request - Promotion performance metric @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
87ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/promotions - Invalid request - Promotion performance list @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
85ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/key_metric_utm_report - UTM key metric report @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
87ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/metric_trend_utm_report - UTM metric trend report @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
100ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/detail_utm_report - UTM detail report @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
87ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/conversion_analytic_utm_report - UTM conversion report @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
89ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/get-data-add-to-cart-mkp - Invalid request - Seller add to cart metrics @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
84ms
@TS - Seller Dashboard And BI Query Coverage › @TC-13-909 GET Report API Query - /dashboard/api/v1/get-data-view-product-detail-mkp - Invalid request - Seller product view metrics @prod @p2 @major
TSTC-13-909prodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
86ms
@TS - Seller Dashboard And BI Query Coverage › GET /dashboard/api/v2/export/bi_flash_sale_performance_by_item_dashboard - BI flash sale performance by item export @prod @p2 @major
TSprodp2major
api/seller-platform/report/test-seller-platform-dashboard-query.spec.ts
364ms
⌄ api/seller-platform/role/test-daily-create-role.spec.ts
@TS - Daily Create Role (Seller) › @TC-13-939 - create new role and verify it in roles list @p2 @major @prod
TSTC-13-939p2majorprod
api/seller-platform/role/test-daily-create-role.spec.ts
709ms
@TS - Daily Create Role (Seller) › @TC-13-940 - [Negative] Create role with duplicate name @p2 @major @prod
TSTC-13-940p2majorprod
api/seller-platform/role/test-daily-create-role.spec.ts
Original CI failure: Create Role — status [API - Seller Platform] › api/seller-platform/role/test-daily-create-role.spec.ts:83:7 › @TS - Daily Create Role (Seller) › @TC-13-940 - [Negative] Create role with duplicate name @p2 @major @prod @api @daily @role Error: Create Role — status expect(received).toBe(expected) // Object.is equality Expected: 200 Received: 400 at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:147:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Create Role — succeeded expect(received).toBe(expected) // Object.is equality Expected: true Received: false at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:147:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Create Role — data expect(received).not.toBeNull() Received: null at ../utilities/assertions.ts:235 233 | expect 234 | .soft(actual, message ?? `Expected ${actual} not to be null`) > 235 | .not.toBeNull(); | ^ 236 | } 237 | 238 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:235:12) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Delete Role — status expect(received).toBe(expected) // Object.is equality Expected: 200 Received: 400 at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:147:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Delete Role — succeeded expect(received).toBe(expected) // Object.is equality Expected: true Received: false at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/...
Round 2 passed — fixed action_scope_list needs parent + child scope pair
556ms
@TS - Daily Create Role (Seller) › @TC-13-941 - [Negative] Create role with empty action scopes @p2 @major @prod
TSTC-13-941p2majorprod
api/seller-platform/role/test-daily-create-role.spec.ts
571ms
@TS - Daily Create Role (Seller) › @TC-13-942 - [Edge] Create role with invalid action scope — accepted by backend, usable for sub-account creation @p2 @major @prod
TSTC-13-942p2majorprod
api/seller-platform/role/test-daily-create-role.spec.ts
382ms
@TS - Daily Create Role (Seller) › @TC-13-943 - [Negative] Create role with exceeding max length name @p2 @major @prod
TSTC-13-943p2majorprod
api/seller-platform/role/test-daily-create-role.spec.ts
386ms
@TS - Daily Create Role (Seller) › @TC-13-944 - [Negative] Create role without authentication token @p0 @critical @prod
TSTC-13-944p0criticalprod
api/seller-platform/role/test-daily-create-role.spec.ts
370ms
⌄ api/seller-platform/role/test-daily-delete-role.spec.ts
@TS - Daily Delete Role (Seller) › @TC-1 - create role and then delete it @p2 @major @prod
TSTC-1p2majorprod
api/seller-platform/role/test-daily-delete-role.spec.ts
Original CI failure: Create Role — status [API - Seller Platform] › api/seller-platform/role/test-daily-delete-role.spec.ts:26:7 › @TS - Daily Delete Role (Seller) › @TC-1 - create role and then delete it @p2 @major @prod @api @daily @role Error: Create Role — status expect(received).toBe(expected) // Object.is equality Expected: 200 Received: 400 at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:147:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Create Role — succeeded expect(received).toBe(expected) // Object.is equality Expected: true Received: false at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:147:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Create Role — data expect(received).not.toBeNull() Received: null at ../utilities/assertions.ts:235 233 | expect 234 | .soft(actual, message ?? `Expected ${actual} not to be null`) > 235 | .not.toBeNull(); | ^ 236 | } 237 | 238 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:235:12) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Delete Role — status expect(received).toBe(expected) // Object.is equality Expected: 200 Received: 400 at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:147:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Delete Role — succeeded expect(received).toBe(expected) // Object.is equality Expected: true Received: false at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests...
Round 2 passed (@TC-13-975) — replaced fake test.scope with a real parent+child pair
183ms
⌄ api/seller-platform/role/test-daily-update-role.spec.ts
@TS - Daily Update Role (Seller) › @TC-1 - create role and then update its action scopes @p2 @major @prod
TSTC-1p2majorprod
api/seller-platform/role/test-daily-update-role.spec.ts
Original CI failure: Create Role — status [API - Seller Platform] › api/seller-platform/role/test-daily-update-role.spec.ts:40:7 › @TS - Daily Update Role (Seller) › @TC-1 - create role and then update its action scopes @p2 @major @prod @api @daily @role Error: Create Role — status expect(received).toBe(expected) // Object.is equality Expected: 200 Received: 400 at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:147:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Create Role — succeeded expect(received).toBe(expected) // Object.is equality Expected: true Received: false at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:147:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Create Role — data expect(received).not.toBeNull() Received: null at ../utilities/assertions.ts:235 233 | expect 234 | .soft(actual, message ?? `Expected ${actual} not to be null`) > 235 | .not.toBeNull(); | ^ 236 | } 237 | 238 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:235:12) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Update Role — status expect(received).toBe(expected) // Object.is equality Expected: 200 Received: 400 at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:147:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Update Role — succeeded expect(received).toBe(expected) // Object.is equality Expected: true Received: false at ../utilities/assertions.ts:147 145 | expect 146 | .soft(actual, message ?? `Expected ${actual} to equal ${expected}`) > 147 | .toBe(expected); | ^ 148 | } 149 | 150 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc...
Round 2 passed (@TC-13-976) — paired every parent scope with a child on create + update
286ms
⌄ api/seller-platform/seller/test-seller-platform-seller-dev-query.spec.ts
@TS - Seller User Dev API Query Coverage › @TC-13-910 GET Seller API Query - /user/api/v1/seller - Seller auth information @prod @p2 @major
TSTC-13-910prodp2major
api/seller-platform/seller/test-seller-platform-seller-dev-query.spec.ts
264ms
@TS - Seller User Dev API Query Coverage › @TC-13-910 GET Seller API Query - /user/api/v1/seller/profile - Seller profile @prod @p2 @major
TSTC-13-910prodp2major
api/seller-platform/seller/test-seller-platform-seller-dev-query.spec.ts
158ms
@TS - Seller User Dev API Query Coverage › @TC-13-910 GET Seller API Query - /user/api/v1/seller/check-brand - Seller check brand empty result @prod @p2 @major
TSTC-13-910prodp2major
api/seller-platform/seller/test-seller-platform-seller-dev-query.spec.ts
115ms
⌄ api/seller-platform/seller/test-seller-platform-seller.spec.ts
@TS - Seller Query Coverage › @TC-1 - get seller profile @prod @p2 @major
TSTC-1prodp2major
api/seller-platform/seller/test-seller-platform-seller.spec.ts
240ms
@TS - Seller Query Coverage › @TC-2 - get seller by id @prod @p2 @major
TSTC-2prodp2major
api/seller-platform/seller/test-seller-platform-seller.spec.ts
102ms
⌄ api/seller-platform/setting/test-seller-platform-setting-query.spec.ts
@TS - Seller Setting Query Coverage › @TC-13-911 GET Setting API Query - /setting/api/v1/tc - Terms and conditions @prod @p2 @major
TSTC-13-911prodp2major
api/seller-platform/setting/test-seller-platform-setting-query.spec.ts
97ms
@TS - Seller Setting Query Coverage › @TC-13-911 GET Setting API Query - /setting/api/v1/setting - Invalid request - Setting list @prod @p2 @major
TSTC-13-911prodp2major
api/seller-platform/setting/test-seller-platform-setting-query.spec.ts
88ms
@TS - Seller Setting Query Coverage › @TC-13-911 GET Setting API Query - /setting/api/v1/setting - Shipping metadata setting @prod @p2 @major
TSTC-13-911prodp2major
api/seller-platform/setting/test-seller-platform-setting-query.spec.ts
89ms
@TS - Seller Setting Query Coverage › @TC-13-911 GET Setting API Query - /setting/api/v1/setting - Shipping metadata setting inline query @prod @p2 @major
TSTC-13-911prodp2major
api/seller-platform/setting/test-seller-platform-setting-query.spec.ts
80ms
@TS - Seller Setting Query Coverage › @TC-13-911 GET Setting API Query - /setting/api/v1/setting/reason-list - Order request action reason empty result @prod @p2 @major
TSTC-13-911prodp2major
api/seller-platform/setting/test-seller-platform-setting-query.spec.ts
79ms
⌄ api/seller-platform/shipping-fee/test-daily-shipping-fee-create.spec.ts
@TS - Daily Shipping Fee Create › @TC-1 - Create Shipping Fee Promotion (Valid Form Submission Positive) @p1 @major @prod
TSTC-1p1majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-create.spec.ts
302ms
@TS - Daily Shipping Fee Create › @TC-3 - Create Shipping Fee Promotion (Edge - 5 tiers limit) @p2 @major @prod
TSTC-3p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-create.spec.ts
358ms
@TS - Daily Shipping Fee Create › @TC-8 - Create Shipping Fee (Multiple Tiers & Decimals) @p1 @major @prod
TSTC-8p1majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-create.spec.ts
268ms
@TS - Daily Shipping Fee Create › @TC-9 - Create Shipping Fee (Budget Amount) @p1 @major @prod
TSTC-9p1majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-create.spec.ts
246ms
@TS - Daily Shipping Fee Create › @TC-10 - Create Shipping Fee (Free Shipping) @p1 @major @prod
TSTC-10p1majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-create.spec.ts
294ms
@TS - Daily Shipping Fee Create › @TC-11 - Create Shipping Fee (Offline) @p1 @major @prod
TSTC-11p1majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-create.spec.ts
245ms
@TS - Daily Shipping Fee Create › @TC-2 - Create Shipping Fee Promotion (Negative - Start time is past) @p2 @major @prod
TSTC-2p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-create.spec.ts
84ms
@TS - Daily Shipping Fee Create › Create Shipping Fee Promotion (Negative - Empty Promotion Name) @p2 @major @prod
TSp2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-create.spec.ts
91ms
@TS - Daily Shipping Fee Create › Create Shipping Fee Promotion (Negative - Exceeding Max Name Length) @p2 @major @prod
TSp2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-create.spec.ts
82ms
@TS - Daily Shipping Fee Create › Create Shipping Fee Promotion (Negative - Invalid Date Range < 1 Hour) @p2 @major @prod
TSp2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-create.spec.ts
83ms
@TS - Daily Shipping Fee Create › Create Shipping Fee Promotion (Negative - No Shipping Channels Selected) @p2 @major @prod
TSp2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-create.spec.ts
93ms
@TS - Daily Shipping Fee Create › Create Shipping Fee Promotion (Negative - Non-Numeric Tier Values) @p2 @major @prod
TSp2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-create.spec.ts
84ms
⌄ api/seller-platform/shipping-fee/test-daily-shipping-fee-delete.spec.ts
@TS - Daily Shipping Fee Delete › @TC-1 - [Positive] Delete an UPCOMING shipping fee @p1 @major @prod
TSTC-1p1majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-delete.spec.ts
492ms
@TS - Daily Shipping Fee Delete › @TC-2 - [Negative] Cannot DELETE an ONGOING shipping fee (400) @p2 @major @prod
TSTC-2p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-delete.spec.ts
No ongoing shipping fee found in environment @p2 @major
0ms
@TS - Daily Shipping Fee Delete › @TC-3 - [Negative] Cannot DELETE an EXPIRED shipping fee (400) @p2 @major @prod
TSTC-3p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-delete.spec.ts
256ms
@TS - Daily Shipping Fee Delete › @TC-4 - [Negative] Delete with empty ID (404 or 405) @p2 @major @prod
TSTC-4p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-delete.spec.ts
73ms
@TS - Daily Shipping Fee Delete › @TC-5 - [Negative] Delete with non-existent UUID (400) @p2 @major @prod
TSTC-5p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-delete.spec.ts
79ms
@TS - Daily Shipping Fee Delete › @TC-6 - [Negative] Delete with malformed ID string (400) @p2 @major @prod
TSTC-6p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-delete.spec.ts
69ms
@TS - Daily Shipping Fee Delete › @TC-7 - [Negative] Delete from another shop (400|403) @p2 @critical @prod
TSTC-7p2criticalprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-delete.spec.ts
360ms
@TS - Daily Shipping Fee Delete › @TC-8 - [Fuzz] Delete a promotion starting very soon (boundary upcoming) @p2 @major @prod
TSTC-8p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-delete.spec.ts
Setup failed @p2 @major
0ms
@TS - Daily Shipping Fee Delete › @TC-9 - [Fuzz] Double-delete the same ID is idempotent or 400 @p2 @major @prod
TSTC-9p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-delete.spec.ts
476ms
⌄ api/seller-platform/shipping-fee/test-daily-shipping-fee-master.spec.ts
@TS - Daily Shipping Fee Master › @TC-1 - [Positive] Valid Create (Upcoming) & Adaptive Discovery @p1 @major @prod
TSTC-1p1majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-master.spec.ts
1800ms
@TS - Daily Shipping Fee Master › @TC-3 - [Edge] 5 tiers limit @p2 @major @prod
TSTC-3p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-master.spec.ts
8741ms
@TS - Daily Shipping Fee Master › @TC-10 - [Positive] Free Shipping @p1 @major @prod
TSTC-10p1majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-master.spec.ts
8700ms
@TS - Daily Shipping Fee Master › @TC-1 - [Positive] End ONGOING @p1 @major @prod
TSTC-1p1majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-master.spec.ts
Unable to create ongoing shipping fee in current environment. Status 400 body {"data":null,"status_code":400,"message":"The request data is invalid","succeeded":false,"errors":{"start_time":["Start date must be at least 1 hour later than the current time."]},"error_code":"P2"} @p2 @major
0ms
@TS - Daily Shipping Fee Master › @TC-9 - [Negative] Cannot End UPCOMING @p2 @major @prod
TSTC-9p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-master.spec.ts
8713ms
⌄ api/seller-platform/shipping-fee/test-daily-shipping-fee-update.spec.ts
@TS - Daily Shipping Fee Update › Update Shipping Fee (Batch A) › @TC-4 - Update Shipping Fee Promotion (Update tier from 2 to 1) @p1 @major @prod
TSTC-4p1majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-update.spec.ts
694ms
@TS - Daily Shipping Fee Update › Update Shipping Fee (Batch A) › @TC-12 - Update Shipping Fee (Negative - Overlap Start Time Too Early) @p2 @major @prod
TSTC-12p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-update.spec.ts
387ms
@TS - Daily Shipping Fee Update › Update Shipping Fee (Batch C-D - Negative Validation) › @TC-13 - Update Shipping Fee Promotion (Negative - Empty name) @p2 @major @prod
TSTC-13p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-update.spec.ts
313ms
@TS - Daily Shipping Fee Update › Update Shipping Fee (Batch C-D - Negative Validation) › @TC-14 - Update Shipping Fee Promotion (Negative - Start time after end time) @p2 @major @prod
TSTC-14p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-update.spec.ts
296ms
@TS - Daily Shipping Fee Update › Update Shipping Fee (Batch E - Ongoing Status) › @TC-15 - Update Ongoing Shipping Fee Promotion (Negative) @p2 @major @prod
TSTC-15p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee-update.spec.ts
89ms
⌄ api/seller-platform/shipping-fee/test-daily-shipping-fee.spec.ts
@TS - Daily Shipping Fee Create/Update/Delete › Create Shipping Fee › @TC-1 - Create Shipping Fee Promotion (Valid Form Submission Positive) @p1 @major @prod
TSTC-1p1majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee.spec.ts
417ms
@TS - Daily Shipping Fee Create/Update/Delete › Create Shipping Fee › @TC-2 - Create Shipping Fee Promotion (Negative - Start time is past) @p2 @major @prod
TSTC-2p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee.spec.ts
87ms
@TS - Daily Shipping Fee Create/Update/Delete › Create Shipping Fee › @TC-3 - Create Shipping Fee Promotion (Edge - 5 tiers limit) @p2 @major @prod
TSTC-3p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee.spec.ts
259ms
@TS - Daily Shipping Fee Create/Update/Delete › Update Shipping Fee (Batch A) › @TC-4 - Update Shipping Fee Promotion (Update tier from 2 to 1) @p1 @major @prod
TSTC-4p1majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee.spec.ts
473ms
@TS - Daily Shipping Fee Create/Update/Delete › Update Shipping Fee (Batch A) › @TC-12 - Update Shipping Fee (Negative - Overlap Start Time Too Early) @p2 @major @prod
TSTC-12p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee.spec.ts
400ms
@TS - Daily Shipping Fee Create/Update/Delete › Update Shipping Fee (Batch C-D - Negative Validation) › @TC-13 - Update Shipping Fee Promotion (Negative - Empty name) @p2 @major @prod
TSTC-13p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee.spec.ts
303ms
@TS - Daily Shipping Fee Create/Update/Delete › Update Shipping Fee (Batch C-D - Negative Validation) › @TC-14 - Update Shipping Fee Promotion (Negative - Start time after end time) @p2 @major @prod
TSTC-14p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee.spec.ts
298ms
@TS - Daily Shipping Fee Create/Update/Delete › Update Shipping Fee (Batch E - Ongoing Status) › @TC-15 - Update Ongoing Shipping Fee Promotion (Negative) @p2 @major @prod
TSTC-15p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee.spec.ts
TC-15 setup unavailable in current environment. Status 400 body {"data":null,"status_code":400,"message":"The request data is invalid","succeeded":false,"errors":{"start_time":["Start date must be at least 1 hour later than the current time."]},"error_code":"P2"} @p2 @major
0ms
@TS - Daily Shipping Fee Create/Update/Delete › End Shipping Fee › @TC-5 - End Upcoming Shipping Fee @p2 @major @prod
TSTC-5p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee.spec.ts
103ms
@TS - Daily Shipping Fee Create/Update/Delete › End Shipping Fee › @TC-6 - End Shipping Fee (Empty Id) @p2 @major @prod
TSTC-6p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee.spec.ts
92ms
@TS - Daily Shipping Fee Create/Update/Delete › End Shipping Fee › @TC-7 - End Shipping Fee (Non-existent Id) @p2 @major @prod
TSTC-7p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee.spec.ts
85ms
@TS - Daily Shipping Fee Create/Update/Delete › Delete Shipping Fee › @TC-7 - Delete Upcoming Shipping Fee @p2 @major @prod
TSTC-7p2majorprod
api/seller-platform/shipping-fee/test-daily-shipping-fee.spec.ts
225ms
⌄ api/seller-platform/shipping-fee/test-seller-platform-shipping-fee-query.spec.ts
@TS - Shipping Fee Query Coverage › @TC-1 - get shipping fee detail from list @prod @p2 @major
TSTC-1prodp2major
api/seller-platform/shipping-fee/test-seller-platform-shipping-fee-query.spec.ts
301ms
@TS - Shipping Fee Query Coverage › @TC-2 - cover shipping fee quotation endpoint @prod @p2 @major
TSTC-2prodp2major
api/seller-platform/shipping-fee/test-seller-platform-shipping-fee-query.spec.ts
80ms
⌄ api/seller-platform/shop/test-seller-platform-company-address-query.spec.ts
@TS - Company Address Query Coverage › @TC-1 - get company address by company id from shop info @prod @p2 @major
TSTC-1prodp2major
api/seller-platform/shop/test-seller-platform-company-address-query.spec.ts
224ms
@TS - Company Address Query Coverage › @TC-2 - cover company address base endpoint @prod @p2 @major
TSTC-2prodp2major
api/seller-platform/shop/test-seller-platform-company-address-query.spec.ts
74ms
⌄ api/seller-platform/shop/test-seller-platform-shop-address-query.spec.ts
@TS - Shop Address Query Coverage › @TC-1 - get shop address detail from list @prod @p2 @major
TSTC-1prodp2major
api/seller-platform/shop/test-seller-platform-shop-address-query.spec.ts
153ms
@TS - Shop Address Query Coverage › @TC-2 - cover legacy shipping channel list endpoint @prod @p2 @major
TSTC-2prodp2major
api/seller-platform/shop/test-seller-platform-shop-address-query.spec.ts
76ms
⌄ api/seller-platform/shop/test-seller-platform-shop-collection-query.spec.ts
@TS - Shop Collection Query Coverage › @TC-1 - get collection detail from list @prod @p2 @major
TSTC-1prodp2major
api/seller-platform/shop/test-seller-platform-shop-collection-query.spec.ts
7627ms
@TS - Shop Collection Query Coverage › @TC-2 - get collection product list from seeded collection @prod @p2 @major
TSTC-2prodp2major
api/seller-platform/shop/test-seller-platform-shop-collection-query.spec.ts
Collection product list payload shape is not stable in this environment: {"status_code":200,"message":"Success","succeeded":true,"errors":null,"title":"Success","error_code":null,"data":{"abnormal_product":[],"normal_product":[{"id":"ba342a51-82f5-4da5-88b4-842912d6c22d","created_at":"2026-08-03T15:11:01.705Z","product_id":"1b309f4f-ede6-423a-9215-bba818b4d1f7","name":"tessting product 03/08 norrmal","brand":{"id":"6fbc9ef7-3ac4-4e63-bac4-cf1d3bcae783","created_at":"2024-04-24T02:59:33.141Z","updated_at":"2026-07-21T10:42:12.78Z","deleted_at":null,"name":"AAG","brand_code":null,"value":"AAG","sort_order":null,"amaze_id":27,"published_brand_id":"BID27","brand_lang":"","brand_norm":"","brand_key":""},"price_from":42343,"price_to":42343,"stock":2808,"logo_url":"https://media-center.amaze.shop/406a6bf1-6125-4bed-974b-64d8ba0c5c95/image/730713382-1868062360819936-3908425566744894187-nz4rwq.jpeg","amaze_id":17472809,"product_number":"1001863678"},{"id":"c2f5d793-ecf1-4aec-95e0-93fd4d561f88","created_at":"2026-07-31T09:01:10.562Z","product_id":"8e20cb6f-76b2-4958-b733-69ad689c5646","name":"Media Normal 2207261903 0010 1 image","brand":{"id":"70830710-91bb-4c68-baa9-662e3266eae8","created_at":"2024-06-12T00:44:22.539Z","updated_at":"2026-07-21T10:43:03.977Z","deleted_at":null,"name":"JADE DRAGON","brand_code":null,"value":"JADE DRAGON","sort_order":null,"amaze_id":4201,"published_brand_id":"BID4201","brand_lang":"","brand_norm":"","brand_key":""},"price_from":1000,"price_to":1000,"stock":100,"logo_url":"https://media-center.amaze.shop/406a6bf1-6125-4bed-974b-64d8ba0c5c95/image/th-11134207-81ztk-mhr7742pthqb65-511b7776.jpeg","amaze_id":17398507,"product_number":"4632159791"}]}} @p2 @major
0ms
⌄ api/seller-platform/shop/test-seller-platform-shop-decoration-query.spec.ts
@TS - Shop Decoration Query Coverage › @TC-1 - get component list @prod @p2 @major
TSTC-1prodp2major
api/seller-platform/shop/test-seller-platform-shop-decoration-query.spec.ts
104ms
@TS - Shop Decoration Query Coverage › @TC-2 - get shop decoration list @prod @p2 @major
TSTC-2prodp2major
api/seller-platform/shop/test-seller-platform-shop-decoration-query.spec.ts
119ms
@TS - Shop Decoration Query Coverage › @TC-3 - get one shop decoration from list @prod @p2 @major
TSTC-3prodp2major
api/seller-platform/shop/test-seller-platform-shop-decoration-query.spec.ts
187ms
@TS - Shop Decoration Query Coverage › @TC-4 - cover interface shop decoration endpoint @prod @p2 @major
TSTC-4prodp2major
api/seller-platform/shop/test-seller-platform-shop-decoration-query.spec.ts
81ms
⌄ api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/2fa - Shop 2FA config @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
96ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/finance-email - Shop finance email @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
103ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/shop-setting/product-setting - Shop product setting @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
84ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/tracking-code - Shop tracking codes @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
103ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/tracking-code/list-channel - Shop tracking channels @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
93ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/rating/reasons - Shop rating reasons @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
149ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/rating/reviews - Shop rating reviews @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
144ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/rating/summary-reviews - Shop rating summary reviews @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
115ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/payment-channel/shop-payment-channel-config - Shop payment channel config @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
115ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/payment-channel/shop-installments - Shop installments @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
126ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/insurance/policy - Shop insurance policy list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
91ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/insurance/policy/notification - Shop insurance notifications @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
73ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/insurance/sign-up-history - Shop insurance sign-up history @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
77ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /api/v1/address/city - Invalid request - Legacy city list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
75ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /api/v1/address/district - Invalid request - Legacy district list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
78ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /api/v1/address/ward - Invalid request - Legacy ward list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
81ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /api/v1/shop/address - Invalid request - Legacy shop address list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
75ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/address/city - Shop city list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
133ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/address/district - Invalid request - Shop district list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
90ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/address/postcode - Invalid request - Shop postcode list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
108ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/address/ward - Invalid request - Shop ward list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
88ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop - Shop information @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
148ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/address - Shop address list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
94ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/collection - Shop collection list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
2545ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/reply-template - Shop reply template list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
87ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/shipping-channel/list - Shop shipping channel signup list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
94ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/shipping-channel-info - Shop shipping channel info @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
91ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/shop-setting - Shop settings @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
104ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop-decoration - Shop decoration list @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
148ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/address/company-address/0 - Shop company address invalid id @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
89ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/insurance/policy/0 - Shop insurance policy invalid id @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
73ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/address/0 - Shop address detail invalid id @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
99ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/collection/0 - Shop collection detail invalid id @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
97ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop/collection/0/product-list - Shop collection product list invalid id @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
98ms
@TS - Seller Shop Dev API Query Coverage › @TC-13-912 GET Shop API Query - /shop/api/v1/shop-decoration/0 - Shop decoration detail invalid id @prod @p2 @major
TSTC-13-912prodp2major
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
105ms
@TS - Seller Shop Dev API Query Coverage › Shop finance email update validations › @TC-2 - Submit Form with Invalid Email Format @prod @p2 @minor @negative
TSTC-2prodp2minornegative
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
97ms
@TS - Seller Shop Dev API Query Coverage › Shop finance email update validations › @TC-3 - Submit Form with Missing Required Fields @prod @p2 @minor @negative
TSTC-3prodp2minornegative
api/seller-platform/shop/test-seller-platform-shop-dev-query.spec.ts
87ms
⌄ api/seller-platform/shop/test-seller-platform-shop.spec.ts
@TS - shop (Seller Platform) › @TC0.1 - [Positive] GET Shop Collection List @p2 @major @prod
TSTC0.1p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
2569ms
@TS - shop (Seller Platform) › @TC0.2 - [Positive] POST CREATE Shop Collection @p2 @major @prod
TSTC0.2p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
586ms
@TS - shop (Seller Platform) › @TC0.3 - [Positive] GET Shop Address @p2 @major @prod
TSTC0.3p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
457ms
@TS - shop (Seller Platform) › @TC0.4 - [Positive] POST Add Product To Collection @p2 @major @prod
TSTC0.4p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
1030ms
@TS - shop (Seller Platform) › @TC0.5 - [Positive] POST Delete Shop Collection @p2 @major @prod
TSTC0.5p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
596ms
@TS - shop (Seller Platform) › @TC0.6 - [Positive] GET Get Shop Setting @p2 @major @prod
TSTC0.6p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
341ms
@TS - shop (Seller Platform) › @TC0.7 - [Positive] PATCH Update shop setting @p2 @major @prod
TSTC0.7p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
522ms
@TS - shop (Seller Platform) › @TC0.8 - [Positive] GET Shop Info @p2 @major @prod
TSTC0.8p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
378ms
@TS - shop (Seller Platform) › @TC0.9 - [Positive] PUT Update Shop information @p2 @major @prod
TSTC0.9p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
875ms
@TS - shop (Seller Platform) › @TC0.10 - [Positive] GET shop template @p2 @major @prod
TSTC0.10p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
Shop template endpoint unavailable in this environment. Status 400 @p2 @major
0ms
@TS - shop (Seller Platform) › @TC1 Get Seller By ID › @TC1.1 - null data → error @p2 @major @prod
TSTC1TC1.1p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
358ms
@TS - shop (Seller Platform) › @TC1 Get Seller By ID › @TC1.2 - wrong data → error @p2 @major @prod
TSTC1TC1.2p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
334ms
@TS - shop (Seller Platform) › @TC1 Get Seller By ID › @TC1.3 - not found → error @p2 @major @prod
TSTC1TC1.3p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
344ms
@TS - shop (Seller Platform) › @TC1 Get Seller By ID › @TC1.4 - happy case → 200 @p2 @major @prod
TSTC1TC1.4p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
328ms
@TS - shop (Seller Platform) › @TC2 Shop Info › @TC2.1 - get shop information and business information @p2 @major @prod
TSTC2TC2.1p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
372ms
@TS - shop (Seller Platform) › @TC3 Company Address › @TC3.1 - happy case @p2 @major @prod
TSTC3TC3.1p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
363ms
@TS - shop (Seller Platform) › @TC3 Company Address › @TC3.2 - empty data → error @p2 @major @prod
TSTC3TC3.2p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
314ms
@TS - shop (Seller Platform) › @TC3 Company Address › @TC3.3 - null data → error @p2 @major @prod
TSTC3TC3.3p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
333ms
@TS - shop (Seller Platform) › @TC3 Company Address › @TC3.4 - wrong format data → error @p2 @major @prod
TSTC3TC3.4p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
351ms
@TS - shop (Seller Platform) › @TC3 Company Address › @TC3.5 - not exist data → error @p2 @major @prod
TSTC3TC3.5p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
331ms
@TS - shop (Seller Platform) › @TC4 List Shipping Channel › @TC4.1 - happy case @p2 @major @prod
TSTC4TC4.1p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
346ms
@TS - shop (Seller Platform) › @TC5 Get Shipping Channel by Shop ID › @TC5.1 - happy case @p2 @major @prod
TSTC5TC5.1p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
346ms
@TS - shop (Seller Platform) › @TC6 Get Reply Template › @TC6.1 - happy case @p2 @major @prod
TSTC6TC6.1p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
331ms
@TS - shop (Seller Platform) › @TC7 Shop Decoration › @TC0.17.1 Get List Component › @TC0.17.1.1 - happy case @p2 @major @prod
TSTC7TC0.17.1TC0.17.1.1p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
332ms
@TS - shop (Seller Platform) › @TC7 Shop Decoration › @TC7.2 Get List Shop Decoration › @TC7.2.1 - happy case @p2 @major @prod
TSTC7TC7.2TC7.2.1p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
367ms
@TS - shop (Seller Platform) › @TC7 Shop Decoration › @TC8 Get One Shop Decoration › @TC8.1 - happy case @p2 @major @prod
TSTC7TC8TC8.1p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
354ms
@TS - shop (Seller Platform) › @TC7 Shop Decoration › @TC8 Get One Shop Decoration › @TC8.2 - empty data @p2 @major @prod
TSTC7TC8TC8.2p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
719ms
@TS - shop (Seller Platform) › @TC7 Shop Decoration › @TC8 Get One Shop Decoration › @TC8.3 - null data → error @p2 @major @prod
TSTC7TC8TC8.3p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
367ms
@TS - shop (Seller Platform) › @TC7 Shop Decoration › @TC8 Get One Shop Decoration › @TC8.4 - wrong format data → error @p2 @major @prod
TSTC7TC8TC8.4p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
385ms
@TS - shop (Seller Platform) › @TC7 Shop Decoration › @TC8 Get One Shop Decoration › @TC8.5 - not have data → error @p2 @major @prod
TSTC7TC8TC8.5p2majorprod
api/seller-platform/shop/test-seller-platform-shop.spec.ts
Original CI failure: Test timeout of 180000ms exceeded. [API - Seller Platform] › api/seller-platform/shop/test-seller-platform-shop.spec.ts:667:11 › @TS - shop (Seller Platform) › @TC7 Shop Decoration › @TC8 Get One Shop Decoration › @TC8.5 - not have data → error @p2 @major @prod @api @daily @shop › Get One Shop Decoration › Makes an asynchronous GET request to the specified path. Test timeout of 180000ms exceeded. Error: Failed to make GET request: apiRequestContext.fetch: Target page, context or browser has been closed at ../pages/api/api-page.ts:252 250 | if (attempt >= maxRetries) { 251 | const errorMessage = error instanceof Error ? error.message : String(error); > 252 | throw new Error(`Failed to make ${method} request: ${errorMessage}`); | ^ 253 | } 254 | 255 | // Wait 500ms before retrying transient failures at APIPage.apiRequest (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/pages/api/api-page.ts:252:17) at APIPage.apiGetRequest (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/pages/api/api-page.ts:341:12) at ShopApiHelper.getOneShopDecoration (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/api-helpers/shop-api-helper.ts:487:14) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/tests/api/seller-platform/shop/test-seller-platform-shop.spec.ts:668:26 Error Context: ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/shop-test-seller-platform--63ad3--data-→-error-p2-major-prod-API---Seller-Platform/error-context.md attachment #3: trace (application/zip) ───────────────────────────────────────────────────────── ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/shop-test-seller-platform--63ad3--data-→-error-p2-major-prod-API---Seller-Platform/trace.zip Usage: npx playwright show-trace ../artifacts/playwright/2026-08-03_22-12-42_full-seed-split-prod/fast/test-results/shop-test-seller-platform--63ad3--data-→-error-p2-major-prod-API---Seller-Platform/trace.zip ──────────────────────────────────────────────────────────────────────────────────────────────── apiPostRequest https://api-seller.amaze.shop/user/api/v1/seller/login Making POST request to: https://api-seller.amaze.shop/user/api/v1/seller/login?__trace_id=019fc851-efd0-7fd9-a971-3ed9876be474_20260803-225040-848 apiGetRequest https://api-seller.amaze.shop /user/api/v1/seller/profile Making GET request to: https://api-seller.amaze.shop/user/api/v1/seller/profile?__trace_id=019fc851-f05a-777e...
Round 2 passed — original 180s timeout was transient
923478ms
⌄ api/seller-platform/voucher/test-daily-voucher.spec.ts
@TS - Daily Voucher V4 (Seller) › Create Voucher › @TC-13-946 - Create Voucher V4 - All Products (Happy) @p1 @major @prod
TSTC-13-946p1majorprod
api/seller-platform/voucher/test-daily-voucher.spec.ts
370ms
@TS - Daily Voucher V4 (Seller) › Update Voucher › @TC-13-947 - Update Shop Voucher @p1 @major @prod
TSTC-13-947p1majorprod
api/seller-platform/voucher/test-daily-voucher.spec.ts
339ms
@TS - Daily Voucher V4 (Seller) › End & Delete Voucher › @TC-13-948 - End Shop Voucher @p2 @major @prod
TSTC-13-948p2majorprod
api/seller-platform/voucher/test-daily-voucher.spec.ts
Original CI failure: End voucher setup: voucher 38c84712-16fa-457f-9fc8-c38e1663c28d did not reach ongoing within 4800000ms. Last status: upcoming. Body: {"status_code":200,"message":"Success","succeeded":true,"errors":null,"title":"Success","error_code":null,"data":{"id":"38c84712-16fa-457f-9fc8-c38e1663c28d","created_at":"2026-08-03T16:06:13.426935Z","updated_at":"2026-08-03T16:06:13.426935Z","deleted_at":null,"voucher_type":"shop_voucher","voucher_name":"Auto Voucher Test | 1785773171343 | end-target P5Fo","original_voucher_name":{"en":"Auto Voucher Test | 1785773171343 | end-target P5Fo","th":"Auto Voucher Test | 1785773171343 | end-target P5Fo"},"voucher_code":"T73173199","status":"upcoming","shop_id":"116","shop_ids":["116"],"start_time":"2026-08-03T17:16:13.199Z","end_time":"2026-08-09T16:06:13.199Z","is_display_early":false,"display_early_time":"2026-08-03T16:06:13.199Z","reward_type":"discount","discount_type":"fixed_amount","amount":1000,"min_price":10000,"usage_quantity":1,"usage_limit_per_user":1,"remaining_usage_quantity":null,"remaining_usage_limit_per_user":null,"maximum_discount":100,"hide":false,"maximum_capped_amount":null,"target_buyer":"all_buyers","target_buyer_purchased":null,"target_buyer_in_period_day":null,"applicable_product":"all_products","products":[],"prefix_voucher_code":"T73173199 [TZCAC9]","budget_amount":1000,"is_platform_voucher":false,"campaign_id":"513819","total_discounted_value":null,"usage":0,"claim_usage":null,"discount_usage":0,"category":null,"exclude_products":[],"extra_data":{"campaign_icon":"https://ms-resource.amaze.shop/406a6bf1-6125-4bed-974b-64d8ba0c5c95/image/702d9fb7-4317-11f1-bb99-6a34be5bb5e7-0.jpg","long_description":{"en":"end setup","th":"end setup"},"short_description":{"en":"end setup","th":"end setup"}},"campaign_promotion_type":"voucher","promotion_badge_info":[{"id":"050adb72-4c83-4e67-84b9-14ad97c39653","created_at":"2024-10-04T09:03:49.123114Z","updated_at":"2024-10-04T09:03:49.123114Z","deleted_at":null,"name":"Discount Voucher (Seller)","start_time":"2024-10-04T09:03:49.123114Z","end_time":"2090-10-04T09:03:49.123114Z","icon_url":"https://minio-api.dev-api-seller.amaze-x.com/sample/38_PD_TH_DiscountVoucher(Seller)_E.png","promotion_type_code":"voucher","icon_type_code":"tag","page_setup_code":"product_details_seller_amaze_mall","language":"th","position":"E","priority":4,"applicable_scope":"seller","bu":"amaze_mall","description":{"en":"Seller coupon","th":"คูปองร้านค้า"}},{"id":"4846ce73-e2ec-4491-a25b-8d659...
Round 2 passed — reused already-ongoing voucher, no 80min wait
5515214ms
@TS - Daily Voucher V4 (Seller) › End & Delete Voucher › @TC-13-949 - Delete Shop Voucher @p2 @major @prod
TSTC-13-949p2majorprod
api/seller-platform/voucher/test-daily-voucher.spec.ts
834ms
@TS - Daily Voucher V4 (Seller) › Query Voucher › @TC-13-950 - Get voucher detail from list @p2 @major @prod
TSTC-13-950p2majorprod
api/seller-platform/voucher/test-daily-voucher.spec.ts
555ms
@TS - Daily Voucher V4 (Seller) › Create Product Voucher › @TC-13-951 - Create PRODUCT Voucher (Free Shipping) @p2 @major @prod
TSTC-13-951p2majorprod
api/seller-platform/voucher/test-daily-voucher.spec.ts
Original CI failure: Voucher creation response schema mismatch. Missing field(s): every_spending_amount, happitat_point_customer, lucky_draw_earned, is_selection_reward. Update voucherCreationSchema only if the API contract changed intentionally. [API - Seller Platform] › api/seller-platform/voucher/test-daily-voucher.spec.ts:538:9 › @TS - Daily Voucher V4 (Seller) › Create Product Voucher › @TC-13-951 - Create PRODUCT Voucher (Free Shipping) @p2 @major @prod @api @daily @voucher Error: Voucher creation response schema mismatch. Missing field(s): every_spending_amount, happitat_point_customer, lucky_draw_earned, is_selection_reward. Update voucherCreationSchema only if the API contract changed intentionally. expect(received).toBeTruthy() Received: false at ../utilities/assertions.ts:206 204 | failureMessage, 205 | ) > 206 | .toBeTruthy(); | ^ 207 | } 208 | 209 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:206:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: Voucher creation response schema changed. Unexpected field(s): attributes. If this is an intentional API change, update voucherCreationSchema. expect(received).toBeTruthy() Received: false at ../utilities/assertions.ts:206 204 | failureMessage, 205 | ) > 206 | .toBeTruthy(); | ^ 207 | } 208 | 209 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:206:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: every_spending_amount should exist expect(received).toBeTruthy() Received: false at ../utilities/assertions.ts:206 204 | failureMessage, 205 | ) > 206 | .toBeTruthy(); | ^ 207 | } 208 | 209 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:206:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: happitat_point_customer should exist expect(received).toBeTruthy() Received: false at ../utilities/assertions.ts:206 204 | failureMessage, 205 | ) > 206 | .toBeTruthy(); | ^ 207 | } 208 | 209 | /** at Assertions.apply (/Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/assertions.ts:206:8) at /Users/ethan/builds/3H6DYLpNF/0/rx3/amaze/qc-auto/e2e-tests/utilities/logging.ts:14:49 Error: lucky_draw_earned should exist expect(received).toBeTruthy() Received: false at ../utilities/assertions.t...
Round 2 passed — voucherCreationSchema gained an optional field bucket
2269ms
@TS - Daily Voucher V4 (Seller) › Create Shipping Promotion › @TC-13-952 - Create Shipping Promotion @p2 @major @prod
TSTC-13-952p2majorprod
api/seller-platform/voucher/test-daily-voucher.spec.ts
647ms
⌄ api/seller-platform/voucher/test-flow-voucher.spec.ts
@TS - flow voucher V3 › @TC-13-168 - [Positive] GET /user/api/v1/seller/profile @p2 @major @prod
TSTC-13-168p2majorprod
api/seller-platform/voucher/test-flow-voucher.spec.ts
304ms
@TS - flow voucher V3 › @TC-13-169 - [Positive] PUT /promotion/api/v1/promotion-engine/session?response_content=customerSession @p2 @major @prod
TSTC-13-169p2majorprod
api/seller-platform/voucher/test-flow-voucher.spec.ts
636ms
@TS - flow voucher V3 › @TC-13-170 - [Positive] GET /api/v1/voucher @p2 @major @prod
TSTC-13-170p2majorprod
api/seller-platform/voucher/test-flow-voucher.spec.ts
397ms
@TS - flow voucher V3 › @TC-13-171 - [Positive] POST promotion/api/v2/promotion-engine/claim-voucher @p0 @critical @prod
TSTC-13-171p0criticalprod
api/seller-platform/voucher/test-flow-voucher.spec.ts
333ms
@TS - flow voucher V3 › @TC-13-172 - [Positive] GET /promotion/api/v1/promotion-engine/customer-profile @p2 @major @prod
TSTC-13-172p2majorprod
api/seller-platform/voucher/test-flow-voucher.spec.ts
283ms
@TS - flow voucher V3 › @TC-13-173 - [Positive] POST /promotion/api/v1/promotion-engine/get-valid-voucher-v3 SHOP @p2 @major @prod
TSTC-13-173p2majorprod
api/seller-platform/voucher/test-flow-voucher.spec.ts
592ms
@TS - flow voucher V3 › @TC-13-174 - [Positive] POST /promotion/api/v1/promotion-engine/get-valid-voucher-v3 @p2 @major @prod
TSTC-13-174p2majorprod
api/seller-platform/voucher/test-flow-voucher.spec.ts
931ms