Surefire Report
Summary
[Summary] [Package List] [Test Cases]
| Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|
| 230 | 0 | 0 | 0 | 100% | 7.833 s |
Note: failures are anticipated and checked for with assertions while errors are unanticipated.
Package List
[Summary] [Package List] [Test Cases]
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
org.hammer.audio.analysis
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| RmsPeakAnalyzerTest | 4 | 0 | 0 | 0 | 100% | 0.019 s | |
| SpectrumAnalyzerTest | 4 | 0 | 0 | 0 | 100% | 0.111 s | |
| WaveformTriggerTest | 11 | 0 | 0 | 0 | 100% | 0.026 s | |
| PeakHoldSpectrumTest | 8 | 0 | 0 | 0 | 100% | 0.020 s | |
| FftTest | 7 | 0 | 0 | 0 | 100% | 0.025 s | |
| MeasurementCalculatorTest | 4 | 0 | 0 | 0 | 100% | 0.011 s |
org.hammer.audio.geometry
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| Vector2Test | 2 | 0 | 0 | 0 | 100% | 0.006 s | |
| MicrophoneArrayGeometryTest | 4 | 0 | 0 | 0 | 100% | 0.114 s |
org.hammer.audio.compare
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| RecordingComparatorTest | 4 | 0 | 0 | 0 | 100% | 0.064 s |
org.hammer.tools
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| DocImageRendererTest | 1 | 0 | 0 | 0 | 100% | 0.696 s |
org.hammer.audio.capture
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| SampleDecoderTest | 4 | 0 | 0 | 0 | 100% | 0.006 s |
org.hammer.audio.signal
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| SignalGeneratorTest | 6 | 0 | 0 | 0 | 100% | 0.032 s |
org.hammer.audio.diagnosis
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| DiagnosisAnalyzerTest | 6 | 0 | 0 | 0 | 100% | 0.075 s |
org.hammer.audio.export
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| EvidenceBundleExporterTest | 2 | 0 | 0 | 0 | 100% | 0.224 s |
org.hammer.audio.buffer
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| AudioRingBufferTest | 10 | 0 | 0 | 0 | 100% | 0.122 s |
org.hammer.audio
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| DemoAudioCaptureServiceTest | 2 | 0 | 0 | 0 | 100% | 0.089 s | |
| AudioCaptureServiceImplSampleScalingTest | 4 | 0 | 0 | 0 | 100% | 0.645 s | |
| RecordedAudioCaptureServiceTest | 4 | 0 | 0 | 0 | 100% | 0.026 s | |
| AudioCaptureServiceImplLifecycleTest | 5 | 0 | 0 | 0 | 100% | 0.133 s | |
| AudioCaptureServiceImplTest | 2 | 0 | 0 | 0 | 100% | 0.004 s | |
| AudioCaptureServiceImplDivisorAndLayoutTest | 5 | 0 | 0 | 0 | 100% | 1.927 s | |
| ArchitectureBoundaryTest | 5 | 0 | 0 | 0 | 100% | 0.070 s |
org.hammer.audio.core
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| AudioFormatDescriptorTest | 4 | 0 | 0 | 0 | 100% | 0.124 s | |
| AudioBlockTest | 6 | 0 | 0 | 0 | 100% | 0.025 s |
org.hammer
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| GuiSmokeTest | 1 | 0 | 0 | 0 | 100% | 0.002 s | |
| WaveformModelTest | 5 | 0 | 0 | 0 | 100% | 0.006 s | |
| SpectrumPanelTest | 1 | 0 | 0 | 0 | 100% | 0.017 s | |
| PhaseDiagramPanelTest | 1 | 0 | 0 | 0 | 100% | 0.295 s | |
| WaveformPanelTest | 2 | 0 | 0 | 0 | 100% | 0.145 s |
org.hammer.audio.experimental.acoustic
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| MosquitoLocalizationPipelineTest | 4 | 0 | 0 | 0 | 100% | 0.014 s | |
| GccPhatTdoaEstimatorTest | 2 | 0 | 0 | 0 | 100% | 0.024 s | |
| WingbeatFrequencyTrackerTest | 1 | 0 | 0 | 0 | 100% | 0.012 s | |
| CrossCorrelationTdoaEstimatorTest | 1 | 0 | 0 | 0 | 100% | 0.003 s |
org.hammer.audio.experimental.acoustic.tracking
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| FrameScheduleAndBudgetTest | 3 | 0 | 0 | 0 | 100% | 0.009 s | |
| TrackingPipelineScenarioTest | 6 | 0 | 0 | 0 | 100% | 0.884 s | |
| Kalman2DTest | 4 | 0 | 0 | 0 | 100% | 0.022 s | |
| SourceTrackerTest | 8 | 0 | 0 | 0 | 100% | 0.019 s | |
| MultiPeakDetectorTest | 4 | 0 | 0 | 0 | 100% | 0.023 s | |
| FrequencyClustererTest | 6 | 0 | 0 | 0 | 100% | 0.010 s |
org.hammer.audio.spectrogram
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| SpectrogramHistoryTest | 4 | 0 | 0 | 0 | 100% | 0.014 s |
org.hammer.audio.pluginhost
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| PluginManagerTest | 6 | 0 | 0 | 0 | 100% | 0.043 s |
org.hammer.audio.experimental.acoustic.plugin
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| AcousticLocalizationPluginTest | 5 | 0 | 0 | 0 | 100% | 0.679 s |
org.hammer.audio.experimental.acoustic.simulation
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| SimulatedMicrophoneArraySourceTest | 7 | 0 | 0 | 0 | 100% | 0.017 s |
org.hammer.audio.dsp
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| DSPPipelineTest | 6 | 0 | 0 | 0 | 100% | 0.011 s |
org.hammer.audio.localization
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| StereoDelayAnalyzerTest | 8 | 0 | 0 | 0 | 100% | 0.031 s |
org.hammer.audio.ui
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| WaveformRendererTest | 6 | 0 | 0 | 0 | 100% | 0.025 s |
org.hammer.audio.plugin
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| AudioAnalyzerPluginApiTest | 6 | 0 | 0 | 0 | 100% | 0.644 s |
org.hammer.audio.ui.theme
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| PlotRenderThemeTest | 5 | 0 | 0 | 0 | 100% | 0.061 s |
org.hammer.audio.recording
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| AudioBlockRecordingRoundTripTest | 4 | 0 | 0 | 0 | 100% | 0.080 s |
org.hammer.audio.experimental.acoustic.doppler
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| DopplerEstimatorTest | 10 | 0 | 0 | 0 | 100% | 0.149 s |
Test Cases
[Summary] [Package List] [Test Cases]
AudioFormatDescriptorTest
| getters_return_constructor_values | 0.063 s | |
| rejects_invalid_sample_rate | 0.015 s | |
| equals_and_hashCode_are_value_based | 0.005 s | |
| rejects_invalid_channels_and_bits | 0.004 s |
AudioRingBufferTest
AudioBlockTest
Vector2Test
| computesDistanceAndNormalization | 0.002 s | |
| rejectsInvalidCoordinates | 0.001 s |
MicrophoneArrayGeometryTest
| unknownIdLookupFailsExplicitly | 0.064 s | |
| rejectsEmptyOrDuplicateIds | 0.007 s | |
| exposesPositionsCentroidAndMaxSpacing | 0.007 s | |
| computesMaxInterSensorDelayFromSpeedOfSound | 0.002 s |
SpectrogramHistoryTest
| clear_emptiesHistory | 0.003 s | |
| snapshot_returnsImmutableOrderedCopy | 0.004 s | |
| changingFftSize_resetsHistory | 0.001 s | |
| capacity_evictsOldest | 0.001 s |
SignalGeneratorTest
RmsPeakAnalyzerTest
| per_channel_rms_is_independent | 0.004 s | |
| unit_amplitude_sine_has_rms_of_one_over_sqrt2 | 0.004 s | |
| snapshot_arrays_are_defensive_copies | 0.004 s | |
| zero_input_yields_zero_rms_and_peak | 0.003 s |
SpectrumAnalyzerTest
| spectrum_peak_matches_input_frequency | 0.063 s | |
| snapshot_carries_source_metadata | 0.008 s | |
| empty_block_produces_zero_spectrum | 0.005 s | |
| rejects_invalid_parameters | 0.004 s |
DiagnosisAnalyzerTest
WaveformTriggerTest
DSPPipelineTest
StereoDelayAnalyzerTest
PeakHoldSpectrumTest
FftTest
MeasurementCalculatorTest
SampleDecoderTest
| decodes_unsigned_8bit | 0.002 s | |
| decodes_signed_16bit_little_endian | 0.001 s | |
| decodes_stereo_interleaved | 0.001 s | |
| framesIn_uses_frame_size | 0.001 s |
AudioBlockRecordingRoundTripTest
| writerRejectsFormatChange(Path) | 0.064 s | |
| roundTripsBlocksWithSamplesIndexAndTimestamp(Path) | 0.005 s | |
| readerRejectsBadMagic(Path) | 0.002 s | |
| singleBlockRecordingHasExpectedSize(Path) | 0.001 s |
AudioAnalyzerPluginApiTest
FrameScheduleAndBudgetTest
| frameScheduleComputesDurationAndDeadline | 0.001 s | |
| frameScheduleValidatesArguments | 0.002 s | |
| processingBudgetDetectsExceededDeadline | 0.003 s |
TrackingPipelineScenarioTest
MosquitoLocalizationPipelineTest
GccPhatTdoaEstimatorTest
| remainsUsableWithNoiseAndReflection | 0.013 s | |
| estimatesSyntheticDelayedSignal | 0.006 s |
Kalman2DTest
| rejectsInvalidConstructorArguments | 0.004 s | |
| learnsConstantVelocityFromSeriesOfMeasurements | 0.007 s | |
| smoothsNoisyMeasurementsTowardsTruth | 0.001 s | |
| rejectsInvalidPredictAndUpdateInputs | 0.001 s |
DopplerEstimatorTest
SimulatedMicrophoneArraySourceTest
SourceTrackerTest
WingbeatFrequencyTrackerTest
| tracksStrongestFrequencyInsideBand | 0.010 s |
AcousticLocalizationPluginTest
MultiPeakDetectorTest
| rejectsInvalidArguments | 0.002 s | |
| detectAllChannelsReturnsPerChannelLists | 0.001 s | |
| detectsDualTonePeaksOnSingleChannel | 0.014 s | |
| honoursMaxPeaksCap | 0.002 s |
CrossCorrelationTdoaEstimatorTest
| estimatesIntegerSampleDelay | 0.003 s |
FrequencyClustererTest
DocImageRendererTest
| dashboardScreenshotHasExpectedSizeAndVisibleContent | 0.695 s |
DemoAudioCaptureServiceTest
| constructor_rejects_invalid_divisor | 0.005 s | |
| demo_service_generates_blocks_for_all_signals | 0.081 s |
AudioCaptureServiceImplSampleScalingTest
EvidenceBundleExporterTest
| export_writesAllArtifacts(Path) | 0.212 s | |
| export_rejectsEmptyPayload(Path) | 0.004 s |
WaveformRendererTest
GuiSmokeTest
| audioAnalyseFrame_constructs_without_exceptions | 0.001 s |
PlotRenderThemeTest
RecordedAudioCaptureServiceTest
| rejectsEmptyBlocks | 0.005 s | |
| rejectsMixedFormats | 0.006 s | |
| startStopReplay | 0.005 s | |
| exposesFormatAndBlockCount | 0.006 s |
RecordingComparatorTest
| rendersTimbreDifferenceInCentroid | 0.040 s | |
| rejectsEmptyInputs | 0.003 s | |
| rejectsBadFftSize | 0.002 s | |
| detectsDifferentDominantFrequencies | 0.014 s |
WaveformModelTest
SpectrumPanelTest
| getCurrentSpectrum_reusesSnapshotForSameBlock | 0.015 s |
AudioCaptureServiceImplLifecycleTest
| stop_is_idempotent | 0.007 s | |
| start_updates_model_after_first_read | 0.107 s | |
| stop_sets_running_to_false | 0.006 s | |
| start_sets_running_to_true | 0.004 s | |
| start_initializes_format | 0.005 s |
AudioCaptureServiceImplTest
| getLatestModel_returns_same_instance_when_called_multiple_times | 0.001 s | |
| getLatestModel_returns_empty_when_no_capture | 0.001 s |
PhaseDiagramPanelTest
| paintComponent_noData_doesNotThrow | 0.270 s |
WaveformPanelTest
| resizing_triggersRecompute | 0.140 s | |
| setAudioCaptureService_triggersInitialRecompute | 0.003 s |