Revamp e2e test suite to isolate each configuration#705
Conversation
7a6f23e to
3ae8108
Compare
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
There was a problem hiding this comment.
Benchmark Index (community)
Details
| Benchmark suite | Current: c237d4a | Previous: 8a21e62 | Ratio |
|---|---|---|---|
Add one schema (0 existing) |
46 ms |
43 ms |
1.07 |
Add one schema (100 existing) |
456 ms |
405 ms |
1.13 |
Add one schema (1000 existing) |
4337 ms |
4108 ms |
1.06 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark Index (enterprise)
Details
| Benchmark suite | Current: c237d4a | Previous: 8a21e62 | Ratio |
|---|---|---|---|
Add one schema (0 existing) |
42 ms |
55 ms |
0.76 |
Add one schema (100 existing) |
422 ms |
454 ms |
0.93 |
Add one schema (1000 existing) |
3922 ms |
4242 ms |
0.92 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
3 issues found across 285 files
Note: This PR contains a large number of files. cubic only reviews up to 75 files per PR, so some files may not have been reviewed.
Prompt for AI agents (unresolved issues)
Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.
<file name="test/e2e/headless/hurl/list.hurl">
<violation number="1" location="test/e2e/headless/hurl/list.hurl:130">
P2: Incorrect JSONPath index repeats entry 0 and skips validating `entries[1].baseDialect`.</violation>
</file>
<file name="test/e2e/common.mk">
<violation number="1" location="test/e2e/common.mk:21">
P1: Ensure `down` always runs even when tests fail; current `all` flow skips cleanup on failure.</violation>
</file>
<file name=".github/actions/e2e/action.yml">
<violation number="1" location=".github/actions/e2e/action.yml:20">
P1: Action inputs are interpolated into a shell command without validation, enabling command injection/path traversal via `suite` or `edition` values.</violation>
</file>
Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
🤖 Augment PR SummarySummary: Revamps the E2E suite so each server configuration runs in its own self-contained Docker build/compose setup, reducing cross-suite coupling. Changes:
Technical Notes: Suites build an image derived from 🤖 Was this summary useful? React with 👍 or 👎 |
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
|
TODO:
|
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Signed-off-by: Juan Cruz Viotti jv@jviotti.com