Commit 56024c6
committed
QLS tests: label failing actions with the exception raised
Initial results:
Actions that failed (409 in total):
35.0% ActionFail "Open" "MErr ErrSnapshotDoesNotExist"
10.3% ActionFail "DeleteSnapshot" "MErr ErrSnapshotDoesNotExist"
7.1% ActionFail "Inserts" "MErr ErrTableHandleClosed"
6.8% ActionFail "Deletes" "MErr ErrTableHandleClosed"
6.8% ActionFail "Lookups" "MErr ErrTableHandleClosed"
6.1% ActionFail "RetrieveBlobs" "MErr ErrBlobRefInvalidated"
6.1% ActionFail "Updates" "MErr ErrTableHandleClosed"
5.4% ActionFail "ReadCursor" "MErr ErrCursorClosed"
3.9% ActionFail "Snapshot" "MErr ErrSnapshotExists"
3.4% ActionFail "RangeLookup" "MErr ErrTableHandleClosed"
3.2% ActionFail "Open" "MErr ErrSnapshotWrongType"
2.0% ActionFail "Duplicate" "MErr ErrTableHandleClosed"
2.0% ActionFail "NewCursor" "MErr ErrTableHandleClosed"
2.0% ActionFail "Snapshot" "MErr ErrTableHandleClosed"
As we can see, each action has exactly one reason for failing. This
shows clearly that we don't need a lot of coverage for these failures.
The only non-trivial one is the blob refs becomming invalidated.
Otherwise, there's no complex logic or state for any of these failures.1 parent 1670b50 commit 56024c6
1 file changed
+6
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1314 | 1314 | | |
1315 | 1315 | | |
1316 | 1316 | | |
1317 | | - | |
| 1317 | + | |
1318 | 1318 | | |
1319 | 1319 | | |
1320 | 1320 | | |
| |||
1428 | 1428 | | |
1429 | 1429 | | |
1430 | 1430 | | |
1431 | | - | |
1432 | | - | |
| 1431 | + | |
| 1432 | + | |
1433 | 1433 | | |
1434 | 1434 | | |
1435 | 1435 | | |
| |||
1611 | 1611 | | |
1612 | 1612 | | |
1613 | 1613 | | |
1614 | | - | |
| 1614 | + | |
1615 | 1615 | | |
1616 | 1616 | | |
1617 | 1617 | | |
| |||
1664 | 1664 | | |
1665 | 1665 | | |
1666 | 1666 | | |
1667 | | - | |
1668 | | - | |
| 1667 | + | |
| 1668 | + | |
1669 | 1669 | | |
1670 | 1670 | | |
1671 | 1671 | | |
| |||
0 commit comments