Commit e46e923
authored
Add test history calendar view (#3139)
When viewing a particular test, it's currently possible to view prior
test statuses on a scatter plot. A scatter plot with binary is not ideal
for a multitude of reasons, so this PR re-implements it to instead show
the data on a calendar plot. Days with only passing tests are shown in
free, days with only failing tests are shown in red, and days with both
passing and failing tests are shown in green/red. Clicking on a day
takes users to the test query page with appropriate filters set for
further exploration. Further refactoring of this plot and similar plots
is yet to come, but these changes are sufficient in the short term. I
also intend to add a visual difference test for this component once I
implement visual difference testing.
Before:
<img width="500" alt="image"
src="https://github.com/user-attachments/assets/64b2e045-85b3-4494-9978-80db0761683b"
/>
After:
<img width="500" alt="image"
src="https://github.com/user-attachments/assets/68113d2a-48ee-4e33-a3ed-83a944182c2b"
/>1 parent df2f5c9 commit e46e923
7 files changed
Lines changed: 598 additions & 11 deletions
File tree
- resources/js/vue/components
- tests
- Spec
- cypress/e2e
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
12 | 15 | | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
219 | | - | |
| 219 | + | |
220 | 220 | | |
221 | 221 | | |
222 | 222 | | |
223 | 223 | | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
224 | 232 | | |
225 | 233 | | |
226 | 234 | | |
| |||
241 | 249 | | |
242 | 250 | | |
243 | 251 | | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
244 | 255 | | |
245 | 256 | | |
246 | 257 | | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
247 | 262 | | |
248 | 263 | | |
249 | 264 | | |
| |||
342 | 357 | | |
343 | 358 | | |
344 | 359 | | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
345 | 365 | | |
346 | 366 | | |
347 | 367 | | |
| |||
456 | 476 | | |
457 | 477 | | |
458 | 478 | | |
459 | | - | |
460 | 479 | | |
461 | 480 | | |
462 | 481 | | |
463 | 482 | | |
464 | | - | |
465 | | - | |
| 483 | + | |
| 484 | + | |
466 | 485 | | |
467 | 486 | | |
468 | 487 | | |
| |||
0 commit comments