refactor(ui-core): shadcn is the authoritative primitive contract, and VisionSet extends it #1119
ci.yml
on: pull_request
python
5m 44s
frontend
3m 11s
annotator e2e (chromium)
4m 11s
browser cycle (chromium)
1m 22s
wheel (build, install, serve)
55s
30-minute flow (wheel, end to end)
1m 46s
inference smoke (transformers, torch on cpu)
2m 12s
format smoke (ultralytics, pycocotools)
45s
annotator bench (chromium, manual)
0s
OpenAPI contract drift gate
12s
docs site
22s
dev image (docker/api.Dockerfile)
1m 34s
Matrix: e2e
Annotations
3 errors and 2 notices
|
browser cycle (chromium)
Process completed with exit code 1.
|
|
[chromium] › cycle/cycle.spec.ts:139:1 › the whole cycle:
frontend/app/cycle/cycle.spec.ts#L411
1) [chromium] › cycle/cycle.spec.ts:139:1 › the whole cycle, from opening the app to a downloaded export › the finished run names the batch it filled, and opens it
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveAttribute(expected) failed
Locator: getByTestId('approve-start-cycle-batch')
Expected: "primary"
Received: "default"
Timeout: 15000ms
Call log:
- Expect "toHaveAttribute" with timeout 15000ms
- waiting for getByTestId('approve-start-cycle-batch')
34 × locator resolved to <button data-slot="button" data-size="default" data-variant="default" data-testid="approve-start-cycle-batch" class="group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive…>…</button>
- unexpected value "default"
409 | // and *Open batch* steps down beside it. The walk keeps to the two-step
410 | // road below, which is the one that exercises the partition dialog.
> 411 | await expect(page.getByTestId("approve-start-cycle-batch")).toHaveAttribute(
| ^
412 | "data-variant",
413 | "primary",
414 | );
at /home/runner/work/VisionSet/VisionSet/frontend/app/cycle/cycle.spec.ts:411:65
at /home/runner/work/VisionSet/VisionSet/frontend/app/cycle/cycle.spec.ts:402:3
|
|
[chromium] › cycle/cycle.spec.ts:139:1 › the whole cycle:
frontend/app/cycle/cycle.spec.ts#L411
1) [chromium] › cycle/cycle.spec.ts:139:1 › the whole cycle, from opening the app to a downloaded export › the finished run names the batch it filled, and opens it
Error: expect(locator).toHaveAttribute(expected) failed
Locator: getByTestId('approve-start-cycle-batch')
Expected: "primary"
Received: "default"
Timeout: 15000ms
Call log:
- Expect "toHaveAttribute" with timeout 15000ms
- waiting for getByTestId('approve-start-cycle-batch')
34 × locator resolved to <button data-slot="button" data-size="default" data-variant="default" data-testid="approve-start-cycle-batch" class="group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive…>…</button>
- unexpected value "default"
409 | // and *Open batch* steps down beside it. The walk keeps to the two-step
410 | // road below, which is the one that exercises the partition dialog.
> 411 | await expect(page.getByTestId("approve-start-cycle-batch")).toHaveAttribute(
| ^
412 | "data-variant",
413 | "primary",
414 | );
at /home/runner/work/VisionSet/VisionSet/frontend/app/cycle/cycle.spec.ts:411:65
at /home/runner/work/VisionSet/VisionSet/frontend/app/cycle/cycle.spec.ts:402:3
|
|
🎭 Playwright Run Summary
1 failed
[chromium] › cycle/cycle.spec.ts:139:1 › the whole cycle, from opening the app to a downloaded export
|
|
🎭 Playwright Run Summary
285 passed (3.6m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Robomous~VisionSet~TUXXZV.dockerbuild
|
75.9 KB |
sha256:79519491c1acad29cdcae3acae8291e6cf51599af66e212e395826bded7850e6
|
|
|
cycle-report
|
3.35 MB |
sha256:06b3089e56c45a355735e1d34afa27abfecee81f3dfce5d8b040e2b666a9c189
|
|
|
visionset-dist
|
4.74 MB |
sha256:1e0d5ab9211f82fc8cf7e9b2dfe6e61627992ac7b8daf57eb165c343e2d3f6ad
|
|