| 6 |
|
1.1 Location : nanoTime Killed by : none replaced long return with 0 for com/rox/time/SystemTimeSource::nanoTime → SURVIVED
Covering tests
Covered by tests:
- com.rox.clock.FPSClockTest.[engine:junit-jupiter]/[class:com.rox.clock.FPSClockTest]/[method:stop()]
- com.rox.clock.FPSClockTest.[engine:junit-jupiter]/[class:com.rox.clock.FPSClockTest]/[method:aStopAfterPrepareToRunCancelsTheRunWithoutATick()]
- com.rox.cpu.mos6502.MOS6502ALUTest.[engine:junit-jupiter]/[class:com.rox.cpu.mos6502.MOS6502ALUTest]/[test-template:testAND(int, int, int, boolean, boolean)]/[test-template-invocation:#12]
- com.rox.ppu.debug.TileDecoderTest.[engine:junit-jupiter]/[class:com.rox.ppu.debug.TileDecoderTest]/[method:allZeroTileDecodesToAllZeroPixels()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:constructsWithVideoOutputWiredOntoTheSharedClockWithoutThrowing()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:constructsWithCpuAndApuWiredOntoTheSharedClock()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:pauseBeforePowerOnHasNothingToPauseAndLeavesAudioAlone()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:resumeUnpausesAudioBeforeTheClockStartsFeedingItAgain()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:stepFrameIsRefusedWhileRunningUnpaused()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:steppingIsRefusedWhileRunningUnpaused()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:recentInstructionsIsEmptyBeforeAnythingRuns()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:beforeAnythingRunsThereIsNoCurrentInstructionState()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:ratesComeFromTheNes()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:pauseReportsWhenThereWasNothingRunningToPause()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:pokeWhileNotRunningAppliesImmediatelyIncludingThroughMirrors()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:pokeRefusesRegistersAndRomWithoutTouchingAnything()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:stepCyclesRejectsNothingOrLess()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:powerOnGracefullyHandlesInterruptionDuringWarmUpInsteadOfStartingAudioOrLeakingTheClock()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:pauseAndResumeDriveTheNes()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:lockingWhileNotRunningSetsTheValueStraightAway()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:pokeWhilePausedAppliesImmediately()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:powerOnResetsTheCpuToTheCartridgesResetVector()]
- com.rox.NesLabelWatchTargetTest.[engine:junit-jupiter]/[class:com.rox.NesLabelWatchTargetTest]/[method:locksGoThroughTheNes()]
- com.rox.NesLabelWatchTargetTest.[engine:junit-jupiter]/[class:com.rox.NesLabelWatchTargetTest]/[method:readsAndEditsTheNesMemory()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:beforeAnythingRunsUpcomingInstructionsStartAtThePc()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:powerOffCalledImmediatelyAfterPowerOnStillStopsTheClockRatherThanLeakingBothThreads()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:restoreRefusesASnapshotFromACartridgeDifferingOnlyInChrRom()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:prgRamEditsDoNotTriggerABatterySave()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:restoreRefusesASnapshotFromADifferentCartridge()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:mapperIrqReachesTheCpusRealIrqLine()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:dmcSampleFetchesReadFromCartridgePrgRomNotInternalRam()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:pokeWhileRunningWaitsForTheClockThreadsNextTick()]
- com.rox.DebugCaptureTest.[engine:junit-jupiter]/[class:com.rox.DebugCaptureTest]/[method:captureDisassemblesForwardFromTheCpusPc()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:stepInstructionGivesUpRatherThanHangingOnAnInstructionThatNeverEnds()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:stepInstructionFromMidInstructionJustFinishesIt()]
- com.rox.mem.NESMemoryBusTest.[engine:jqwik]/[class:com.rox.mem.NESMemoryBusTest]/[property:writeInCartridgeRangeRoutedToCartridge(int, int)]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:stepInstructionStepsTheNes()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:stepInstructionCompletesAStepTakingExactlyTheCap()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:stepCyclesStepsTheNes()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:vblankNmiDoesNotFireBeforeTheRealVblankEdge()]
- com.rox.NesMemoryDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesMemoryDebugSourceTest]/[method:peekReadsRamAsTheProgramLeftIt()]
- com.rox.NesMemoryDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesMemoryDebugSourceTest]/[method:peekReadsRamMirrorsCartridgeAndRegisterPlaceholder()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:pauseFinishesTheInstructionTheCpuWasPartWayThroughBeforeSilencingAudio()]
- com.rox.NesMemoryDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesMemoryDebugSourceTest]/[method:eachPeekIsAConsistentCopyTakenWhenAskedFor()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:stepInstructionRunsExactlyOneInstruction()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:instructionCountGoesUpByOnePerInstructionStep()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:stepInstructionIncludesAnOamDmaStallThatFollows()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:stateIsTheCpusLiveState()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:instructionTraceRecordsEachInstructionOnceEvenAcrossAnOamDmaStall()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:upcomingInstructionsStartAtThePc()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:captureWithTheClockStoppedMidInstructionFinishesThatInstructionFirst()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:recentInstructionsAreHistoryOldestFirstWithoutTheOneAtThePc()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:historyCarriesEachInstructionsStartingStateAndTheCurrentOnesToo()]
- com.rox.DebugCaptureTest.[engine:junit-jupiter]/[class:com.rox.DebugCaptureTest]/[method:captureIsRefusedWhileTheNesIsRunningUnpaused()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:midInstructionBothListsAreAnchoredOnTheInstructionInProgressNotThePc()]
- com.rox.DebugCaptureTest.[engine:junit-jupiter]/[class:com.rox.DebugCaptureTest]/[method:captureCarriesTheSnapshotFramesAndMapperStateWithNoDescriptionYet()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:stepFrameGivesUpRatherThanHangingIfNoFrameFinishes()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:tickRateMonitorSeesEveryClockTick()]
- com.rox.NesLabelWatchTargetTest.[engine:junit-jupiter]/[class:com.rox.NesLabelWatchTargetTest]/[method:aWatchModelOverARealNesHoldsALockedLabelAgainstTheProgram()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:aLockHoldsAgainstTheGamesOwnWritesUntilUnlocked()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:powerOnClosesTheRaceBetweenClockThreadStartingAndClockRunFlippingRunning()]
- com.rox.NesCpuDebugSourceTest.[engine:junit-jupiter]/[class:com.rox.NesCpuDebugSourceTest]/[method:stepFrameStepsTheNes()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:ramIsTheCpuRamTheProgramWrites()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:powerOnGracefullyHandlesInterruptionDuringTheWarmUpSleepItself()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:vblankNmiReachesTheCpusRealNmiLine()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:stepCyclesRunsExactlyThatManyCycles()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:dmcExhaustionIrqReachesTheCpusRealIrqLine()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:frameReadyPresentsTheFramebufferToVideoOutput()]
- com.rox.cpu.mos6502.MOS6502SnapshotTest.[engine:jqwik]/[class:com.rox.cpu.mos6502.MOS6502SnapshotTest]/[property:packedRegistersAndFlagsUnpackToTheSameState(int, int, int, int, int, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)]
- com.rox.debug.report.DebugReportWriterTest.[engine:junit-jupiter]/[class:com.rox.debug.report.DebugReportWriterTest]/[method:writesTheDescription(java.nio.file.Path)]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:restoreRejectingAMalformedPartChangesNothing()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:frameReadyPollsAllFourConfiguredControllers()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:stepFrameRunsToTheNextPresentedFrameThenFinishesTheInstruction()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:restoredNesRunsInLockstepWithTheOriginal()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:powerOffWhileTheClockIsStillStartingLeavesNothingTickingAfterwards()]
- com.rox.DebugCaptureTest.[engine:junit-jupiter]/[class:com.rox.DebugCaptureTest]/[method:flaggedIssueFolderRestoresIntoAFreshNes(java.nio.file.Path)]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:powerOffDuringWarmUpPreventsAudioFromStartingAfterShutdown()]
- com.rox.ApuTestRomIntegrationTest.[engine:junit-jupiter]/[class:com.rox.ApuTestRomIntegrationTest]/[test-template:reportsExpectedStatus(java.lang.String, int)]/[test-template-invocation:#8]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:powerOnGracefullyHandlesInterruptionAfterAudioHasAlreadyStarted()]
- com.rox.ApuTestRomIntegrationTest.[engine:junit-jupiter]/[class:com.rox.ApuTestRomIntegrationTest]/[test-template:reportsExpectedStatus(java.lang.String, int)]/[test-template-invocation:#6]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:powerOffWhilePausedStillShutsDown()]
- com.rox.ApuTestRomIntegrationTest.[engine:junit-jupiter]/[class:com.rox.ApuTestRomIntegrationTest]/[test-template:reportsExpectedStatus(java.lang.String, int)]/[test-template-invocation:#4]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:powerOnLetsTheClockWarmUpBeforeStartingAudioOutput()]
- com.rox.ApuTestRomIntegrationTest.[engine:junit-jupiter]/[class:com.rox.ApuTestRomIntegrationTest]/[test-template:reportsExpectedStatus(java.lang.String, int)]/[test-template-invocation:#7]
- com.rox.ApuTestRomIntegrationTest.[engine:junit-jupiter]/[class:com.rox.ApuTestRomIntegrationTest]/[test-template:reportsExpectedStatus(java.lang.String, int)]/[test-template-invocation:#5]
- com.rox.ApuTestRomIntegrationTest.[engine:junit-jupiter]/[class:com.rox.ApuTestRomIntegrationTest]/[test-template:reportsExpectedStatus(java.lang.String, int)]/[test-template-invocation:#3]
- com.rox.ApuTestRomIntegrationTest.[engine:junit-jupiter]/[class:com.rox.ApuTestRomIntegrationTest]/[test-template:reportsExpectedStatus(java.lang.String, int)]/[test-template-invocation:#2]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:captureAndRestoreAreRefusedWhileRunningButAllowedOncePaused()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:powerOffReturnsOnlyOnceTheClockHasStoppedTicking()]
- com.rox.ApuTestRomIntegrationTest.[engine:junit-jupiter]/[class:com.rox.ApuTestRomIntegrationTest]/[test-template:reportsExpectedStatus(java.lang.String, int)]/[test-template-invocation:#1]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:powerOnStartsAudioOutputRunsAndFeedsItSamplesUntilPoweredOff()]
- com.rox.NESTest.[engine:junit-jupiter]/[class:com.rox.NESTest]/[method:pauseFreezesARunningNesAndResumeCarriesOn()]
- com.rox.clock.FPSClockTest.[engine:junit-jupiter]/[class:com.rox.clock.FPSClockTest]/[method:run()]
- com.rox.clock.FPSClockTest.[engine:junit-jupiter]/[class:com.rox.clock.FPSClockTest]/[method:runWhenAlreadyRunning()]
- com.rox.clock.FPSClockTest.[engine:junit-jupiter]/[class:com.rox.clock.FPSClockTest]/[method:unitClock()]
- com.rox.ApuTestRomIntegrationTest.[engine:junit-jupiter]/[class:com.rox.ApuTestRomIntegrationTest]/[method:combinedRomReportsExpectedStatus()]
|