enhancement(antithesis): Expand SDK assertions, hammer sketch - #1785
Conversation
|
00e3ec9 to
ecd3b63
Compare
a31a487 to
abbf74a
Compare
Binary Size Analysis (Agent Data Plane)Baseline: 318b493 · Comparison: 77ba1c6 · diff ✅ Binary size difference within thresholdChanges by Module
Detailed Symbol Changes |
Regression Detector (Agent Data Plane)Run ID: Optimization Goals: ❌ 1 regression detected
Fine details of change detection per experiment (34)Experiments configured
Bounds Checks: ✅ Passed (5)
ExplanationA change is flagged as a regression when |Δ mean %| > 5.00% in the regressing direction for its optimization goal AND SMP marks the experiment as a regression ( |
ecd3b63 to
bf19619
Compare
abbf74a to
bb12c83
Compare
bf19619 to
b7e82dd
Compare
bb12c83 to
51aa65b
Compare
c63de60 to
32a48db
Compare
51aa65b to
e4dc275
Compare
7893e8b to
c68f7bf
Compare
e4dc275 to
b9e6aa3
Compare
c68f7bf to
2dbd8ab
Compare
76f6d9b to
0995a19
Compare
0995a19 to
40e4b89
Compare
973539e to
0a129a2
Compare
43ded69 to
b0073e7
Compare
b0073e7 to
8fb5e2b
Compare
46f5fe5 to
516eee0
Compare
516eee0 to
85bc7a9
Compare
This commit expands the SDK asserts in the SUT, allowing us to flag more invariant flaws in runs. Of particular interest this commit introduces a new driver, the 'sketchburst'. The goal of this driver is to transmit sketch load in a way that 'bursts' load that will fall into a small number of ddsketch bins. This commit is also a demonstration of what antithesis sdk assertions without some manner of shim or other way of tidying them up looks like in a codebase, per recent review discussions.
85bc7a9 to
77ba1c6
Compare
## Summary <!-- Please provide a brief summary about what this PR does. This should help the reviewers give feedback faster and with higher quality. --> This commit expands the SDK asserts in the SUT, allowing us to flag more invariant flaws in runs. Of particular interest this commit introduces a new driver, the 'sketchburst'. The goal of this driver is to transmit sketch load in a way that 'bursts' load that will fall into a small number of ddsketch bins. This commit is also a demonstration of what antithesis sdk assertions without some manner of shim or other way of tidying them up looks like in a codebase, per recent review discussions. ## Change Type - [ ] Bug fix - [ ] New feature - [x] Non-functional (chore, refactoring, docs) - [ ] Performance ## How did you test this PR? Confirmed function via antithesis shot. <!-- Please how you tested these changes here --> ## References N/A <!-- Please list any issues closed by this PR. --> <!-- - Closes: <issue link> --> <!-- Any other issues or PRs relevant to this PR? Feel free to list them here. --> 67ea81b
<!-- Please provide a brief summary about what this PR does. This should help the reviewers give feedback faster and with higher quality. --> This commit expands the SDK asserts in the SUT, allowing us to flag more invariant flaws in runs. Of particular interest this commit introduces a new driver, the 'sketchburst'. The goal of this driver is to transmit sketch load in a way that 'bursts' load that will fall into a small number of ddsketch bins. This commit is also a demonstration of what antithesis sdk assertions without some manner of shim or other way of tidying them up looks like in a codebase, per recent review discussions. - [ ] Bug fix - [ ] New feature - [x] Non-functional (chore, refactoring, docs) - [ ] Performance Confirmed function via antithesis shot. <!-- Please how you tested these changes here --> N/A <!-- Please list any issues closed by this PR. --> <!-- - Closes: <issue link> --> <!-- Any other issues or PRs relevant to this PR? Feel free to list them here. -->

Summary
This commit expands the SDK asserts in the SUT, allowing us to flag more
invariant flaws in runs. Of particular interest this commit introduces a
new driver, the 'sketchburst'. The goal of this driver is to transmit
sketch load in a way that 'bursts' load that will fall into a small
number of ddsketch bins.
This commit is also a demonstration of what antithesis sdk assertions
without some manner of shim or other way of tidying them up looks like
in a codebase, per recent review discussions.
Change Type
How did you test this PR?
Confirmed function via antithesis shot.
References
N/A