ParseTimeoutTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total559 of 5590%34 of 340%50501241243333
testTimeoutLimitsClampedTo()570%n/a11131311
testConcurrentCheckpoints()490%40%33111111
testInitialElapsedIsNearZero()420%80%556611
testCheckpointStaticUpdatesInstalledTimeout()320%40%338811
testCheckpointResetsMillisSinceLastProgress()300%40%337711
testBudgetForClipsToRemaining()300%40%335511
testBudgetForNonPositiveRequestFallsBackToRemainingInsteadOfZero()280%40%334411
testHardDeadlineOverflowGuard()260%20%225511
testGetOrCreateInstallsAndReusesSameInstance()220%n/a117711
testBudgetForExceedingTotalStillClipsToRemaining()220%20%224411
testGetOrCreateUsesTimeoutLimitsFromContext()200%n/a115511
testRemainingMillisIsNeverNegative()190%n/a115511
testTimeoutLimitsRejectNegatives()170%n/a115511
lambda$testConcurrentCheckpoints$4(CountDownLatch, ParseTimeout, CountDownLatch)170%20%227711
testBudgetForNeverGrowsAcrossACompositionChain()150%n/a114411
testBudgetForNeverExceedsRequested()130%n/a113311
testBudgetForSubSecondRequestIsStillHonored()130%n/a113311
testCheckpointStaticWithNoTimeoutInstalled()120%n/a114411
testStartAllowsZeroAsAnAlreadyExhaustedBudget()90%n/a113311
testStartAcceptsZeroTotalAndZeroProgress()80%n/a112211
lambda$testStartRejectsZeroProgressWithPositiveTotal$7()80%n/a111111
lambda$testStartRejectsNegativeProgress$6()80%n/a111111
lambda$testStartRejectsNegativeTotal$5()80%n/a111111
lambda$testStartAllowsZeroAsAnAlreadyExhaustedBudget$8()70%n/a111111
lambda$testTimeoutLimitsRejectNegatives$1()70%n/a111111
lambda$testTimeoutLimitsRejectNegatives$0()70%n/a111111
lambda$testTimeoutLimitsRejectNegatives$3()60%n/a111111
lambda$testTimeoutLimitsRejectNegatives$2()60%n/a111111
testStartRejectsNegativeTotal()50%n/a112211
testStartRejectsNegativeProgress()50%n/a112211
testStartRejectsZeroProgressWithPositiveTotal()50%n/a112211
ParseTimeoutTest()30%n/a111111
testCheckpointStaticWithNullContext()30%n/a112211