Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
1081 0 0 0 100% 65.00 s

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.hammer.audio.infrastructure.workflow.collaboration.store 32 0 0 0 100% 12.67 s
org.hammer.audio.experimental.acoustic.simulation.calibration 41 0 0 0 100% 0.045 s
org.hammer.docs 1 0 0 0 100% 0.146 s
org.hammer.audio.workflow.execution 79 0 0 0 100% 3.227 s
org.hammer.audio.app 14 0 0 0 100% 3.402 s
org.hammer.audio.compare 4 0 0 0 100% 0.031 s
org.hammer.tools 31 0 0 0 100% 1.357 s
org.hammer.audio.capture 4 0 0 0 100% 0.004 s
org.hammer.audio.signal 8 0 0 0 100% 0.026 s
org.hammer.audio.buffer 10 0 0 0 100% 0.106 s
org.hammer.audio 62 0 0 0 100% 4.553 s
org.hammer.audio.acquisition 7 0 0 0 100% 0.157 s
org.hammer.audio.core 10 0 0 0 100% 0.009 s
org.hammer.audio.workflow.collaboration 32 0 0 0 100% 0.287 s
org.hammer.audio.workflow.collaboration.store 12 0 0 0 100% 0.062 s
org.hammer.audio.infrastructure.workflow.store 8 0 0 0 100% 4.342 s
org.hammer.audio.workflow.collaboration.outbox 2 0 0 0 100% 0.007 s
org.hammer.audio.experiment.document.workspace 5 0 0 0 100% 0.040 s
org.hammer.audio.workflow.catalog 28 0 0 0 100% 0.027 s
org.hammer.audio.experimental.acoustic.tracking 34 0 0 0 100% 0.204 s
org.hammer.audio.spectrogram 4 0 0 0 100% 0.080 s
org.hammer.audio.pluginhost 6 0 0 0 100% 0.021 s
org.hammer.audio.experimental.acoustic.scenario 28 0 0 0 100% 0.023 s
org.hammer.audio.workflow.editor 15 0 0 0 100% 0.100 s
org.hammer.audio.workflow.editor.glsp 3 0 0 0 100% 0.019 s
org.hammer.audio.experimental.acoustic.dataset 41 0 0 0 100% 0.086 s
org.hammer.audio.experimental.acoustic.feature.comparison 5 0 0 0 100% 0.016 s
org.hammer.audio.localization 8 0 0 0 100% 0.035 s
org.hammer.audio.experiment.document.http 7 0 0 0 100% 0.156 s
org.hammer.audio.ui 6 0 0 0 100% 0.009 s
org.hammer.audio.workflow.store 16 0 0 0 100% 0.026 s
org.hammer.audio.workflow.editor.http 21 0 0 0 100% 3.869 s
org.hammer.audio.plugin 14 0 0 0 100% 0.737 s
org.hammer.audio.workflow.history 39 0 0 0 100% 0.113 s
org.hammer.audio.experimental.acoustic.wingbeat 77 0 0 0 100% 0.432 s
org.hammer.audio.experiment.document 13 0 0 0 100% 0.492 s
org.hammer.audio.workflow.merge 8 0 0 0 100% 0.017 s
org.hammer.audio.analysis 38 0 0 0 100% 0.090 s
org.hammer.audio.geometry 6 0 0 0 100% 0.088 s
org.hammer.audio.infrastructure.workflow.history 1 0 0 0 100% 0.004 s
org.hammer.audio.experimental.acoustic.benchmark.localization 7 0 0 0 100% 0.568 s
org.hammer.audio.infrastructure.workflow.collaboration.schema 2 0 0 0 100% 0.345 s
org.hammer.audio.diagnosis 6 0 0 0 100% 0.051 s
org.hammer.audio.export 15 0 0 0 100% 0.270 s
org.hammer.audio.experimental.acoustic.benchmark.classifier 8 0 0 0 100% 0.012 s
org.hammer.audio.experimental.acoustic.feature.ranking 5 0 0 0 100% 0.019 s
org.hammer.audio.workflow.collaboration.retention 4 0 0 0 100% 0.016 s
org.hammer 12 0 0 0 100% 1.554 s
org.hammer.audio.experimental.acoustic 24 0 0 0 100% 0.278 s
org.hammer.audio.experimental.acoustic.plugin 14 0 0 0 100% 0.953 s
org.hammer.audio.experimental.acoustic.simulation 26 0 0 0 100% 0.046 s
org.hammer.audio.experimental.acoustic.benchmark 11 0 0 0 100% 3.713 s
org.hammer.audio.dsp 9 0 0 0 100% 0.026 s
org.hammer.audio.infrastructure.workflow.search 4 0 0 0 100% 11.16 s
org.hammer.audio.dsp.workflow 10 0 0 0 100% 0.148 s
org.hammer.audio.experimental.acoustic.calibration 3 0 0 0 100% 0.004 s
org.hammer.audio.workflow 20 0 0 0 100% 0.411 s
org.hammer.audio.ui.theme 5 0 0 0 100% 0.011 s
org.hammer.audio.recording 9 0 0 0 100% 0.072 s
org.hammer.audio.workflow.execution.http 2 0 0 0 100% 0.065 s
org.hammer.audio.experimental.acoustic.doppler 10 0 0 0 100% 0.007 s
org.hammer.audio.experimental.acoustic.workbench 76 0 0 0 100% 8.114 s
org.hammer.audio.experimental.acoustic.feature.evaluation 6 0 0 0 100% 0.021 s
org.hammer.audio.workflow.dsl 13 0 0 0 100% 0.016 s

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.hammer.audio.infrastructure.workflow.collaboration.store

- Class Tests Errors Failures Skipped Success Rate Time
HibernateWorkflowSessionRecoveryTest 2 0 0 0 100% 0.496 s
HibernateWorkflowOutboxRetentionStoreTest 3 0 0 0 100% 0.551 s
CollaborationSchemaMigrationIntegrationTest 2 0 0 0 100% 0.669 s
HibernateWorkflowOutboxStoreTest 3 0 0 0 100% 0.343 s
CollaborationPostgreSqlSchemaMigrationIntegrationTest 2 0 0 0 100% 2.881 s
HibernateWorkflowOutboxRestartTest 1 0 0 0 100% 0.323 s
HibernateWorkflowSessionLifecycleStoreTest 3 0 0 0 100% 0.385 s
HibernateWorkflowSessionStateStoreTest 8 0 0 0 100% 1.243 s
HibernateWorkflowUndoRedoRecoveryTest 1 0 0 0 100% 0.431 s
HibernateWorkflowSessionStateStorePostgreSqlConcurrencyTest 1 0 0 0 100% 2.830 s
HibernateWorkflowHistoryRecoveryTest 1 0 0 0 100% 0.422 s
HibernateWorkflowOutboxRetentionPostgreSqlTest 1 0 0 0 100% 1.647 s
HibernateWorkflowOutboxDispatcherTest 3 0 0 0 100% 0.311 s
HibernateWorkflowOperationBodyStoreTest 1 0 0 0 100% 0.141 s

org.hammer.audio.experimental.acoustic.simulation.calibration

- Class Tests Errors Failures Skipped Success Rate Time
GeneratorCalibrationServiceTest 8 0 0 0 100% 0.009 s
SyntheticCalibrationAnalysisTest 12 0 0 0 100% 0.015 s
GeneratorComparisonReportTest 9 0 0 0 100% 0.012 s
SyntheticParameterEstimatorTest 12 0 0 0 100% 0.009 s

org.hammer.docs

- Class Tests Errors Failures Skipped Success Rate Time
DocumentationLinkTest 1 0 0 0 100% 0.146 s

org.hammer.audio.workflow.execution

- Class Tests Errors Failures Skipped Success Rate Time
SnapshotExecutionServiceTest 17 0 0 0 100% 0.025 s
ExecutionResultTest 9 0 0 0 100% 0.010 s
ExecutionSnapshotTest 10 0 0 0 100% 0.011 s
ExecutionPlanTest 9 0 0 0 100% 0.018 s
WorkflowRunServiceTest 10 0 0 0 100% 0.052 s
ReproducibilityBundleTest 8 0 0 0 100% 0.009 s
ExecutionContextTest 14 0 0 0 100% 0.015 s
WorkflowRunArchitectureTest 2 0 0 0 100% 3.087 s

org.hammer.audio.app

- Class Tests Errors Failures Skipped Success Rate Time
ProductionFrontendPackagingTest 1 0 0 0 100% 0.009 s
WorkflowPersistenceConfigurationTest 1 0 0 0 100% 2.661 s
WorkbenchSpaControllerTest 2 0 0 0 100% 0.021 s
WorkbenchConfigurationCollaborationTest 2 0 0 0 100% 0.143 s
WorkflowOutboxDispatchConfigurationTest 2 0 0 0 100% 0.183 s
WorkflowOutboxRetentionConfigurationTest 3 0 0 0 100% 0.317 s
WorkflowSchemaMigrationConfigurationTest 2 0 0 0 100% 0.062 s
WorkflowRunConfigurationTest 1 0 0 0 100% 0.006 s

org.hammer.audio.compare

- Class Tests Errors Failures Skipped Success Rate Time
RecordingComparatorTest 4 0 0 0 100% 0.031 s

org.hammer.tools

- Class Tests Errors Failures Skipped Success Rate Time
DocImageRendererTest 31 0 0 0 100% 1.357 s

org.hammer.audio.capture

- Class Tests Errors Failures Skipped Success Rate Time
SampleDecoderTest 4 0 0 0 100% 0.004 s

org.hammer.audio.signal

- Class Tests Errors Failures Skipped Success Rate Time
SignalGeneratorTest 6 0 0 0 100% 0.023 s
SineGeneratorTest 2 0 0 0 100% 0.003 s

org.hammer.audio.buffer

- Class Tests Errors Failures Skipped Success Rate Time
AudioRingBufferTest 10 0 0 0 100% 0.106 s

org.hammer.audio

- Class Tests Errors Failures Skipped Success Rate Time
ArchitectureBoundaryTest 9 0 0 0 100% 0.075 s
RecordingTapPipelineTest 3 0 0 0 100% 0.034 s
RecordedAudioCaptureServiceTest 4 0 0 0 100% 0.023 s
AudioCaptureServiceImplSampleScalingTest 4 0 0 0 100% 0.624 s
AudioCaptureServiceImplLifecycleTest 5 0 0 0 100% 0.121 s
RecordingPreflightTest 2 0 0 0 100% 0.005 s
AudioCaptureServiceImplDivisorAndLayoutTest 5 0 0 0 100% 0.617 s
RegularJGitStoragePrototypeTest 4 0 0 0 100% 0.019 s
AudioCaptureServiceImplTest 2 0 0 0 100% 0.012 s
DemoAudioCaptureServiceTest 2 0 0 0 100% 0.094 s
ArchitectureFitnessTest 19 0 0 0 100% 2.803 s
JavaSoundMicrophoneWorkflowTest 3 0 0 0 100% 0.126 s

org.hammer.audio.acquisition

- Class Tests Errors Failures Skipped Success Rate Time
MicrophoneArrayProfileWorkflowTest 4 0 0 0 100% 0.067 s
MicrophoneArrayCalibrationTest 3 0 0 0 100% 0.090 s

org.hammer.audio.core

- Class Tests Errors Failures Skipped Success Rate Time
AudioFormatDescriptorTest 4 0 0 0 100% 0.004 s
AudioBlockTest 6 0 0 0 100% 0.005 s

org.hammer.audio.workflow.collaboration

- Class Tests Errors Failures Skipped Success Rate Time
WorkflowSessionRegistryTest 7 0 0 0 100% 0.012 s
WorkflowSessionSameActorUndoConflictTest 2 0 0 0 100% 0.012 s
WorkflowSessionEventHubTest 4 0 0 0 100% 0.041 s
WorkflowSessionUndoConcurrencyTest 1 0 0 0 100% 0.010 s
WorkflowHistoryCapabilityRevisionTest 1 0 0 0 100% 0.005 s
CollaborativeWorkflowSessionServiceTest 5 0 0 0 100% 0.109 s
WorkflowSessionUndoRedoTest 4 0 0 0 100% 0.017 s
WorkflowSessionHistoryCapabilitiesTest 5 0 0 0 100% 0.033 s
WorkflowSessionLegacyHistoryTest 1 0 0 0 100% 0.041 s
WorkflowSessionCommandIdOwnershipTest 2 0 0 0 100% 0.007 s

org.hammer.audio.workflow.collaboration.store

- Class Tests Errors Failures Skipped Success Rate Time
WorkflowOperationBodyCodecMalformedTest 1 0 0 0 100% 0.002 s
WorkflowSessionPersistenceModelTest 4 0 0 0 100% 0.018 s
WorkflowOperationPersistenceCodecLegacyTest 2 0 0 0 100% 0.005 s
WorkflowSessionSequenceModelTest 2 0 0 0 100% 0.008 s
WorkflowOperationBodyCodecTest 3 0 0 0 100% 0.029 s

org.hammer.audio.infrastructure.workflow.store

- Class Tests Errors Failures Skipped Success Rate Time
HibernateWorkflowMergeIntegrationTest 1 0 0 0 100% 0.256 s
HibernateDeterministicWorkflowRunIntegrationTest 1 0 0 0 100% 0.141 s
ConditionalJGitWorkflowCommitTest 1 0 0 0 100% 0.016 s
HibernateWorkflowCombinedHistorySearchTest 1 0 0 0 100% 0.288 s
HibernateWorkflowHistoryIndexTest 1 0 0 0 100% 0.187 s
FileSystemJGitVersionedWorkflowStoreTest 2 0 0 0 100% 3.094 s
HibernateJGitVersionedWorkflowStoreTest 1 0 0 0 100% 0.360 s

org.hammer.audio.workflow.collaboration.outbox

- Class Tests Errors Failures Skipped Success Rate Time
WorkflowOutboxBackoffPolicyTest 2 0 0 0 100% 0.007 s

org.hammer.audio.experiment.document.workspace

- Class Tests Errors Failures Skipped Success Rate Time
ExperimentDocumentWorkspaceServiceTest 5 0 0 0 100% 0.040 s

org.hammer.audio.workflow.catalog

- Class Tests Errors Failures Skipped Success Rate Time
ExperimentNodeCatalogTest 22 0 0 0 100% 0.018 s
ExperimentNodeParametersTest 1 0 0 0 100% 0.001 s
ExperimentMetadataKeysTest 4 0 0 0 100% 0.006 s
ExperimentNodeProtocolTest 1 0 0 0 100% 0.002 s

org.hammer.audio.experimental.acoustic.tracking

- Class Tests Errors Failures Skipped Success Rate Time
FrequencyClustererTest 6 0 0 0 100% 0.005 s
TrackingSnapshotTest 3 0 0 0 100% 0.006 s
MultiPeakDetectorTest 4 0 0 0 100% 0.010 s
SourceTrackerTest 8 0 0 0 100% 0.007 s
FrameScheduleAndBudgetTest 3 0 0 0 100% 0.003 s
Kalman2DTest 4 0 0 0 100% 0.007 s
TrackingPipelineScenarioTest 6 0 0 0 100% 0.166 s

org.hammer.audio.spectrogram

- Class Tests Errors Failures Skipped Success Rate Time
SpectrogramHistoryTest 4 0 0 0 100% 0.080 s

org.hammer.audio.pluginhost

- Class Tests Errors Failures Skipped Success Rate Time
PluginManagerTest 6 0 0 0 100% 0.021 s

org.hammer.audio.experimental.acoustic.scenario

- Class Tests Errors Failures Skipped Success Rate Time
ScenarioModelTest 28 0 0 0 100% 0.023 s

org.hammer.audio.workflow.editor

- Class Tests Errors Failures Skipped Success Rate Time
WorkflowEditorDirtyStateTest 2 0 0 0 100% 0.008 s
WorkflowEditorServiceTest 13 0 0 0 100% 0.092 s

org.hammer.audio.workflow.editor.glsp

- Class Tests Errors Failures Skipped Success Rate Time
GlspWorkflowAdapterTest 3 0 0 0 100% 0.019 s

org.hammer.audio.experimental.acoustic.dataset

- Class Tests Errors Failures Skipped Success Rate Time
DatasetAudioLoaderTest 7 0 0 0 100% 0.025 s
FeatureHistogramTest 18 0 0 0 100% 0.012 s
DatasetManifestTest 4 0 0 0 100% 0.003 s
HumBugDbImporterTest 5 0 0 0 100% 0.018 s
DatasetAnalyticsTest 7 0 0 0 100% 0.028 s

org.hammer.audio.experimental.acoustic.feature.comparison

- Class Tests Errors Failures Skipped Success Rate Time
SyntheticRealComparisonTest 5 0 0 0 100% 0.016 s

org.hammer.audio.localization

- Class Tests Errors Failures Skipped Success Rate Time
StereoDelayAnalyzerTest 8 0 0 0 100% 0.035 s

org.hammer.audio.experiment.document.http

- Class Tests Errors Failures Skipped Success Rate Time
ExperimentDocumentApplyHttpAdapterTest 3 0 0 0 100% 0.071 s
ExperimentDocumentHttpAdapterTest 4 0 0 0 100% 0.085 s

org.hammer.audio.ui

- Class Tests Errors Failures Skipped Success Rate Time
WaveformRendererTest 6 0 0 0 100% 0.009 s

org.hammer.audio.workflow.store

- Class Tests Errors Failures Skipped Success Rate Time
InMemoryVersionedWorkflowStoreContractTest 8 0 0 0 100% 0.013 s
WorkflowStoreRoundTripTest 8 0 0 0 100% 0.013 s

org.hammer.audio.workflow.editor.http

- Class Tests Errors Failures Skipped Success Rate Time
WorkflowEditorHttpAdapterTest 1 0 0 0 100% 2.391 s
WorkflowMergeHttpAdapterTest 2 0 0 0 100% 0.137 s
WorkflowHistoryIndexHttpAdapterTest 1 0 0 0 100% 0.057 s
WorkflowCombinedHistoryHttpAdapterTest 1 0 0 0 100% 0.320 s
WorkflowSemanticHistoryHttpAdapterTest 1 0 0 0 100% 0.099 s
WorkflowSessionHttpAdapterTest 6 0 0 0 100% 0.253 s
WorkflowSessionUndoHttpAdapterTest 2 0 0 0 100% 0.106 s
WorkflowHistoryFieldChangeHttpAdapterTest 1 0 0 0 100% 0.080 s
WorkflowHistoryCommandHttpAdapterTest 2 0 0 0 100% 0.037 s
WorkflowSessionEventHttpAdapterTest 2 0 0 0 100% 0.148 s
WorkflowSessionHistoryHttpAdapterTest 2 0 0 0 100% 0.241 s

org.hammer.audio.plugin

- Class Tests Errors Failures Skipped Success Rate Time
AudioAnalyzerPluginApiTest 14 0 0 0 100% 0.737 s

org.hammer.audio.workflow.history

- Class Tests Errors Failures Skipped Success Rate Time
WorkflowDiffCompleteSemanticTest 1 0 0 0 100% 0.006 s
WorkflowCombinedHistoryQueryTest 2 0 0 0 100% 0.005 s
WorkflowHistorySearchTest 9 0 0 0 100% 0.014 s
MergeConflictReportTest 6 0 0 0 100% 0.010 s
WorkflowDiffTest 10 0 0 0 100% 0.012 s
WorkflowHistoryTextQueryTest 2 0 0 0 100% 0.003 s
WorkflowSemanticHistoryQueryTest 2 0 0 0 100% 0.003 s
WorkflowMergeCommandServiceTest 5 0 0 0 100% 0.049 s
WorkflowHistoryCommandServiceTest 2 0 0 0 100% 0.011 s

org.hammer.audio.experimental.acoustic.wingbeat

- Class Tests Errors Failures Skipped Success Rate Time
FeatureDistributionComparisonTest 14 0 0 0 100% 0.032 s
WingbeatFeatureVectorTest 12 0 0 0 100% 0.021 s
WingbeatDatasetTest 13 0 0 0 100% 0.019 s
RuleBasedWingbeatClassifierTest 11 0 0 0 100% 0.029 s
WingbeatFeatureExtractorTest 12 0 0 0 100% 0.041 s
DatasetWingbeatEvaluationWorkflowTest 1 0 0 0 100% 0.254 s
WingbeatDatasetEvaluationEdgeCasesTest 14 0 0 0 100% 0.036 s

org.hammer.audio.experiment.document

- Class Tests Errors Failures Skipped Success Rate Time
ExperimentDocumentFixtureTest 2 0 0 0 100% 0.022 s
ExperimentLocalBindingServiceTest 3 0 0 0 100% 0.403 s
ExperimentDocumentServiceTest 2 0 0 0 100% 0.020 s
ExperimentDocumentCodecTest 6 0 0 0 100% 0.047 s

org.hammer.audio.workflow.merge

- Class Tests Errors Failures Skipped Success Rate Time
WorkflowThreeWayMergerTest 8 0 0 0 100% 0.017 s

org.hammer.audio.analysis

- Class Tests Errors Failures Skipped Success Rate Time
RmsPeakAnalyzerTest 4 0 0 0 100% 0.012 s
WaveformTriggerTest 11 0 0 0 100% 0.021 s
FftTest 7 0 0 0 100% 0.019 s
MeasurementCalculatorTest 4 0 0 0 100% 0.011 s
PeakHoldSpectrumTest 8 0 0 0 100% 0.013 s
SpectrumAnalyzerTest 4 0 0 0 100% 0.014 s

org.hammer.audio.geometry

- Class Tests Errors Failures Skipped Success Rate Time
Vector2Test 2 0 0 0 100% 0.077 s
MicrophoneArrayGeometryTest 4 0 0 0 100% 0.011 s

org.hammer.audio.infrastructure.workflow.history

- Class Tests Errors Failures Skipped Success Rate Time
CollaborationWorkflowHistoryAccessPolicyTest 1 0 0 0 100% 0.004 s

org.hammer.audio.experimental.acoustic.benchmark.localization

- Class Tests Errors Failures Skipped Success Rate Time
LocalizationBenchmarkRunnerTest 7 0 0 0 100% 0.568 s

org.hammer.audio.infrastructure.workflow.collaboration.schema

- Class Tests Errors Failures Skipped Success Rate Time
WorkflowSearchSchemaMigrationTest 2 0 0 0 100% 0.345 s

org.hammer.audio.diagnosis

- Class Tests Errors Failures Skipped Success Rate Time
DiagnosisAnalyzerTest 6 0 0 0 100% 0.051 s

org.hammer.audio.export

- Class Tests Errors Failures Skipped Success Rate Time
ReproducibilityBundleExporterTest 13 0 0 0 100% 0.079 s
EvidenceBundleExporterTest 2 0 0 0 100% 0.191 s

org.hammer.audio.experimental.acoustic.benchmark.classifier

- Class Tests Errors Failures Skipped Success Rate Time
ClassifierBenchmarkRunnerTest 8 0 0 0 100% 0.012 s

org.hammer.audio.experimental.acoustic.feature.ranking

- Class Tests Errors Failures Skipped Success Rate Time
FeatureRankingServiceTest 5 0 0 0 100% 0.019 s

org.hammer.audio.workflow.collaboration.retention

- Class Tests Errors Failures Skipped Success Rate Time
WorkflowOutboxRetentionServiceTest 4 0 0 0 100% 0.016 s

org.hammer

- Class Tests Errors Failures Skipped Success Rate Time
ExperimentDocumentPreviewFormatterTest 1 0 0 0 100% 0.011 s
SpectrumPanelTest 1 0 0 0 100% 0.026 s
ExperimentWorkbenchLauncherTest 1 0 0 0 100% 0.095 s
WaveformModelTest 5 0 0 0 100% 0.015 s
PhaseDiagramPanelTest 1 0 0 0 100% 0.048 s
GuiSmokeTest 1 0 0 0 100% 0.002 s
WaveformPanelTest 2 0 0 0 100% 1.357 s

org.hammer.audio.experimental.acoustic

- Class Tests Errors Failures Skipped Success Rate Time
TdoaPairConsistencyAnalyzerTest 4 0 0 0 100% 0.004 s
MosquitoLocalizationPipelineTest 4 0 0 0 100% 0.008 s
GccPhatTdoaEstimatorTest 2 0 0 0 100% 0.006 s
CalibratedTdoaEstimatorTest 3 0 0 0 100% 0.013 s
SubSampleGccPhatTdoaEstimatorTest 5 0 0 0 100% 0.094 s
AdaptiveBeamformingSearchTest 4 0 0 0 100% 0.146 s
WingbeatFrequencyTrackerTest 1 0 0 0 100% 0.005 s
CrossCorrelationTdoaEstimatorTest 1 0 0 0 100% 0.002 s

org.hammer.audio.experimental.acoustic.plugin

- Class Tests Errors Failures Skipped Success Rate Time
AcousticLocalizationPluginTest 14 0 0 0 100% 0.953 s

org.hammer.audio.experimental.acoustic.simulation

- Class Tests Errors Failures Skipped Success Rate Time
SimulatedMicrophoneArraySourceTest 7 0 0 0 100% 0.009 s
WingbeatSignalGeneratorTest 19 0 0 0 100% 0.037 s

org.hammer.audio.experimental.acoustic.benchmark

- Class Tests Errors Failures Skipped Success Rate Time
TrackingBenchmarkComparatorTest 11 0 0 0 100% 3.713 s

org.hammer.audio.dsp

- Class Tests Errors Failures Skipped Success Rate Time
DSPPipelineTest 6 0 0 0 100% 0.015 s
GainProcessorTest 3 0 0 0 100% 0.011 s

org.hammer.audio.infrastructure.workflow.search

- Class Tests Errors Failures Skipped Success Rate Time
WorkflowSemanticProjectionValuesTest 2 0 0 0 100% 0.002 s
WorkflowSemanticHistoryIndexTest 1 0 0 0 100% 2.424 s
WorkflowPostgreSqlProjectionRebuildIntegrationTest 1 0 0 0 100% 8.735 s

org.hammer.audio.dsp.workflow

- Class Tests Errors Failures Skipped Success Rate Time
AudioBlockEvidenceTest 1 0 0 0 100% 0.032 s
DeterministicAudioParametersTest 2 0 0 0 100% 0.014 s
DeterministicAudioWorkflowExecutionBackendTest 5 0 0 0 100% 0.091 s
DeterministicAudioNodeExecutorRegistryTest 2 0 0 0 100% 0.011 s

org.hammer.audio.experimental.acoustic.calibration

- Class Tests Errors Failures Skipped Success Rate Time
ArrayTimingCalibrationEstimatorTest 3 0 0 0 100% 0.004 s

org.hammer.audio.workflow

- Class Tests Errors Failures Skipped Success Rate Time
WorkflowValidatorTest 6 0 0 0 100% 0.036 s
StableIdsTest 2 0 0 0 100% 0.008 s
WorkflowOperationLogTest 9 0 0 0 100% 0.017 s
WorkflowSerializationTest 1 0 0 0 100% 0.348 s
MetadataTest 2 0 0 0 100% 0.002 s

org.hammer.audio.ui.theme

- Class Tests Errors Failures Skipped Success Rate Time
PlotRenderThemeTest 5 0 0 0 100% 0.011 s

org.hammer.audio.recording

- Class Tests Errors Failures Skipped Success Rate Time
AudioBlockRecordingRoundTripTest 9 0 0 0 100% 0.072 s

org.hammer.audio.workflow.execution.http

- Class Tests Errors Failures Skipped Success Rate Time
WorkflowRunHttpAdapterTest 2 0 0 0 100% 0.065 s

org.hammer.audio.experimental.acoustic.doppler

- Class Tests Errors Failures Skipped Success Rate Time
DopplerEstimatorTest 10 0 0 0 100% 0.007 s

org.hammer.audio.experimental.acoustic.workbench

- Class Tests Errors Failures Skipped Success Rate Time
WorkbenchScenarioRunnerTest 28 0 0 0 100% 7.280 s
WorkbenchSynchronizationExportTest 1 0 0 0 100% 0.002 s
WorkbenchExperimentExporterTest 1 0 0 0 100% 0.023 s
PlaybackModelTest 25 0 0 0 100% 0.353 s
WorkbenchTdoaEstimatorSelectionTest 3 0 0 0 100% 0.083 s
AcousticLocalizationWorkbenchPanelTest 13 0 0 0 100% 0.306 s
ImportedRecordingWorkbenchPanelTest 4 0 0 0 100% 0.065 s
WorkbenchTdoaConsistencyExportTest 1 0 0 0 100% 0.002 s

org.hammer.audio.experimental.acoustic.feature.evaluation

- Class Tests Errors Failures Skipped Success Rate Time
FeatureEvaluationServiceTest 6 0 0 0 100% 0.021 s

org.hammer.audio.workflow.dsl

- Class Tests Errors Failures Skipped Success Rate Time
WorkflowDslSerializerTest 13 0 0 0 100% 0.016 s

Test Cases

[Summary] [Package List] [Test Cases]

WorkflowValidatorTest

rejectsUnknownPortDataTypes 0.013 s
acceptsStructurallyValidWorkflow 0.001 s
reportsDuplicatePortIdsAcrossPortCollections 0.004 s
rejectsNullWorkflow 0.002 s
reportsDuplicateIdsAndBrokenEdgeReferences 0.003 s
rejectsIncompatiblePortConnectionTypes 0.002 s

WorkflowDiffCompleteSemanticTest

reportsWorkflowNodePortAndEdgeFieldsThroughTheEstablishedDiffApi 0.004 s

SnapshotExecutionServiceTest

runThrowsForCyclicWorkflow 0.002 s
snapshotAtCommitRejectsNullCommitId 0.001 s
snapshotAtCommitThrowsWhenCommitNotFound 0.001 s
runRejectsNullExecutionId 0 s
runPreservesSnapshotInBundle 0.003 s
runWithEmptyWorkflowProducesCompletedBundle 0.001 s
constructorRejectsNullParser 0.001 s
snapshotAtCommitNodeListIsUnmodifiable 0.001 s
snapshotAtCommitRejectsNullSnapshotId 0.001 s
runRejectsNullPlanId 0 s
runRejectsBlankPlanId 0 s
runRejectsNullSnapshot 0 s
snapshotAtCommitReturnsImmutableFreezeOfStoredWorkflow 0.001 s
runProducesCompletedResultForLinearWorkflow 0.001 s
constructorRejectsNullStore 0.001 s
runRejectsBlankExecutionId 0.004 s
runAttachesCommitProvenanceWhenProvided 0.001 s

WorkflowCombinedHistoryQueryTest

combinedResultRequiresMatchingCommitIdentities 0.002 s
keepsTheFinalLimitOnlyOnTheGenericQuery 0.001 s

WorkflowSessionRegistryTest

sharedSessionSupportsTwoActorsAndCanonicalWorkflow 0.001 s
presenceEventDoesNotMutateSemanticOperationHistory 0 s
emptySessionSurvivesUntilOwnerClosesIt 0.002 s
operationRequiresJoinedActorMatchingSessionModeAndAuthor 0.002 s
duplicateJoinIsIdempotentButMetadataMismatchIsRejected 0 s
duplicateOperationRetryIsIdempotentAndConflictingReuseIsRejected 0.002 s
privateWorkspaceRejectsDifferentActorButAllowsOwnerReconnect 0.001 s

WorkflowOperationBodyCodecMalformedTest

truncatedFinalStringIsRejected 0.001 s

WorkflowOutboxBackoffPolicyTest

doublesDeterministicallyAndCapsAtMaximum 0.002 s
rejectsInvalidConfigurationAndAttemptNumbers 0.003 s

WorkflowSessionSameActorUndoConflictTest

laterOwnEditOnAffectedObjectBlocksExplicitPersonalUndo 0.002 s
laterOwnEditOnAffectedObjectBlocksRedo 0.003 s

WorkflowThreeWayMergerTest

reportsValidatorImpactWhenIndependentChangesCreateAnInvalidGraph 0.001 s
automaticallyMergesIndependentChangesWithByteEquivalentDsl 0.002 s
reportsDeleteVersusModifyWithoutSilentlySelectingEitherBranch 0.004 s
ordersWorkflowConflictsBeforeNodeConflictsAndRejectsUnknownResolutions 0.001 s
exposesDivergentScalarValuesAndSupportsExplicitCustomResolution 0.001 s
treatsDeleteVersusNewConnectionAsOneNodeNeighborhoodConflict 0.002 s
reportsStableNodeIdCollisionAndResolvesTheWholeNodeSnapshot 0.002 s
reportsDivergentEdgeEndpointsAsOneSemanticConflict 0.001 s

WorkflowSessionEventHubTest

restoredStreamStartsAtDurableBoundaryWithoutFabricatingHistoricalEvents 0.001 s
twoSubscribersReceiveAcceptedOperationsInIdenticalOrder 0.024 s
failedAndSlowSubscribersAreRemovedWithoutBlockingPublication 0.012 s
reconnectReplaysMissingEventsAndFallsBackToCanonicalSnapshotAfterGap 0.002 s

WorkflowSessionPersistenceModelTest

invalidDurableStateIsRejected 0.008 s
typedConflictsExposeMachineReadableValues 0.002 s
durableRecordsExposeCanonicalState 0.005 s
outboxPublicationStateIsExplicit 0 s

WorkflowOperationPersistenceCodecLegacyTest

affectedObjectIdsRemainReadableWithoutOperationBody 0 s
malformedAffectedObjectPrefixIsRejected 0.001 s

AudioFormatDescriptorTest

getters_return_constructor_values 0.001 s
rejects_invalid_sample_rate 0.002 s
equals_and_hashCode_are_value_based 0 s
rejects_invalid_channels_and_bits 0.001 s

StableIdsTest

rejectsBlankOrMalformedIdentifiers 0.002 s
acceptsStableIdentifiers 0.002 s

WorkflowSessionUndoConcurrencyTest

onlyOneUndoAtTheSameExpectedRevisionCanCommit 0.008 s

WorkflowDslSerializerTest

metadataValueWithSpecialCharactersRoundTrips 0.001 s
parserRebuildsMinimalWorkflow 0.001 s
parserRejectsMalformedText 0.001 s
fullWorkflowRoundTripsWithoutLoss 0.001 s
serializerSortsMetadataKeysForStableOutput 0.001 s
serializerSortsEdgesByIdForStableOutput 0.001 s
differentWorkflowsProduceDifferentText 0.001 s
metadataKeyWithColonRoundTrips 0.001 s
metadataValueWithQuotesAndBackslashesRoundTrips 0.001 s
metadataValueWithRealNewlineRoundTrips 0.001 s
serializerProducesDeterministicOutput 0.001 s
serializerSortsNodesByIdForStableOutput 0 s
metadataValueWithLiteralBackslashNRoundTrips 0.001 s

WorkflowOutboxRetentionServiceTest

destructiveConfigurationRequiresPositiveBoundedValues 0.002 s
planUsesOneInjectedClockInstantAndAConservativeCutoff 0.007 s
blankModeIsReportOnlyAndDeleteMustBeExplicit 0.002 s
deleteDelegatesTheExactImmutablePlan 0.001 s

WorkflowHistoryCapabilityRevisionTest

capabilityRevisionCannotAuthorizeCommandAfterSessionAdvances 0.004 s

ExecutionResultTest

rejectsNullPlanId 0.001 s
overallStatusIsFailedWhenAnyNodeFailed 0.001 s
failedOverridesCancel 0 s
rejectsInvalidPlanIdFormat 0 s
rejectsBlankExecutionId 0.001 s
overallStatusIsSkippedWhenNotAllCompletedAndNoFailureOrCancellation 0 s
overallStatusIsCancelledWhenAnyNodeCancelledAndNoneFailed 0.001 s
overallStatusIsCompletedWhenAllNodesCompleted 0.001 s
nodeStatusesAreImmutable 0.001 s

ExperimentNodeCatalogTest

benchmarkHasOneClassificationResultInputAndOneBenchmarkResultOutput 0.001 s
invalidConnection1_recordingInputDatasetToGainAudioBlock 0.001 s
bandpassFilterHasOneAudioBlockInputAndOneAudioBlockOutput 0 s
reportHasOneBenchmarkResultInputAndOneReportOutput 0 s
humBugDbImportHasNoInputsAndOneDatasetOutput 0.001 s
invalidConnection4_gainAudioBlockToBenchmarkClassificationResult 0.001 s
validConnection1_syntheticSignalGeneratorToGain 0.001 s
recordingInputHasNoInputsAndOneDatasetOutput 0.001 s
syntheticSignalGeneratorHasNoInputsAndOneAudioBlockOutput 0 s
validConnection3_bandpassFilterToFft 0 s
invalidConnection3_classifierResultToReportBenchmark 0 s
wingbeatFeatureExtractionHasOneSpectrumInputAndOneFeatureSetOutput 0.001 s
validConnection4_fftToWingbeatFeatureExtraction 0.001 s
fftHasOneAudioBlockInputAndOneSpectrumOutput 0.001 s
localizationHasOneAudioBlockInputAndOneLocalizationResultOutput 0 s
invalidConnection5_wingbeatFeaturesOutToLocalizationAudioIn 0 s
evidenceExportHasOneClassificationResultInputAndNoOutputs 0 s
validConnection2_gainToBandpassFilter 0 s
validConnection5_wingbeatFeatureExtractionToClassifier 0.001 s
classifierHasOneFeatureSetInputAndOneClassificationResultOutput 0 s
invalidConnection2_fftSpectrumToClassifierFeatureSet 0.001 s
gainHasOneAudioBlockInputAndOneAudioBlockOutput 0 s

ExperimentNodeParametersTest

executableMetadataKeysRemainStable 0 s

CollaborativeWorkflowSessionServiceTest

sharedUndo_requiresExplicitTargetAndReportsRevertedActorAndOperation 0.004 s
presenceStateIsNonSemanticAndDoesNotChangeWorkflowOperationHistory 0.001 s
publishesEventsOnlyAfterEventWasAppendedToOutbox 0.001 s
publishFailureLeavesCommittedWorkflowChangeAndPendingOutboxEntry 0.096 s
personalUndo_rejectsWhenItWouldRevertAnotherActorsLaterWork 0.002 s

WorkflowSessionUndoRedoTest

personalUndoSelectsLatestOwnOperationAndRedoRestoresIt 0.005 s
redoCannotBeAppliedTwice 0.003 s
sharedUndoRequiresExplicitCurrentPreview 0.004 s
laterRemoteEditOnAffectedObjectBlocksPersonalUndo 0.003 s

AudioBlockTest

constructor_makes_defensive_copy 0.002 s
frameIndex_and_timestamp_round_trip 0 s
rejects_mismatched_channel_count 0.001 s
rejects_mismatched_per_channel_lengths 0.001 s
wrap_does_not_copy 0.001 s
samples_returns_defensive_copy 0 s

ExperimentMetadataKeysTest

allKeysAreNonBlank 0.003 s
constantListIsNotEmpty 0 s
allKeysAreValidMetadataKeys 0.001 s
allKeysAreDistinct 0 s

WorkflowSessionHistoryCapabilitiesTest

redoCapabilityReportsLaterSameActorBlocker 0.013 s
historyPagesAreStableNewestFirstAndReadOnly 0.006 s
capabilitiesExposeBlockersAndImmutableModePermissions 0.004 s
emptyHistoryHasNoTargetsAndDoesNotAdvanceSessionState 0.001 s
capabilitiesMoveFromPersonalUndoToRedoAndBackToUndo 0.006 s

WorkflowEditorDirtyStateTest

successfulOperationsAndImportsBecomeDirtyWhileLoadsAndCheckpointsBecomeClean 0.003 s
rejectedOperationAndRejectedImportLeaveWorkflowAndDirtyStateUnchanged 0.001 s

ExperimentNodeProtocolTest

catalogFactoriesHonorStableExecutableNodeAndPortIdentifiers 0 s

ExecutionSnapshotTest

rejectsInvalidWorkflowIdFormat 0 s
rejectsNullSnapshotId 0 s
rejectsNullCreatedAt 0 s
capturesWorkflowContentsAtSnapshotTime 0.001 s
rejectsInvalidSnapshotIdFormat 0.001 s
snapshotNodeListIsUnmodifiable 0.001 s
twoSnapshotsFromSameWorkflowAreEquivalent 0.001 s
multipleSnapshotsCanBeCreatedFromSameWorkflow 0.001 s
rejectsNullWorkflow 0 s
rejectsBlankSnapshotId 0 s

WorkflowSessionSequenceModelTest

eventSequenceConflictExposesMachineReadableValues 0.006 s
semanticRevisionCannotExceedCollaborationEventSequence 0 s

WorkflowHistorySearchTest

findByParameter_returnsCommitsWhereNodeHasMatchingPropertyValue 0.001 s
findByAuthor_returnsEmptyListWhenNoAuthorMatch 0.001 s
negativeHistoryLimitThrows_findByParameter 0.001 s
findByNodeType_returnsEmptyListWhenNoMatch 0.001 s
blankRefNameThrows_findByNodeType 0.001 s
findByNodeType_historyLimitIsRespected 0.001 s
findByAuthor_returnsOnlyCommitsByMatchingAuthor 0.001 s
findByNodeType_returnsCommitsContainingMatchingNodeType 0.001 s
findByParameter_doesNotMatchDifferentValue 0.001 s

ExecutionPlanTest

ordersNodesTopologically 0.001 s
preservesSnapshotNodeOrderWhenMultipleNodesAreReady 0.001 s
rejectsNullPlanId 0.002 s
detectsCycleInWorkflowGraph 0 s
rejectsNullSnapshot 0 s
recordsSnapshotId 0 s
rejectsInvalidPlanIdFormat 0.001 s
rejectsEdgesThatReferenceUnknownNodes 0.009 s
handlesWorkflowWithNoEdges 0 s

WorkflowRunServiceTest

staleLiveRevisionFailsBeforeDispatch 0.014 s
concurrentIdenticalStartCommandsShareSingleRun 0.018 s
identicalStartCommandIsIdempotent 0.002 s
unsupportedNodeCapabilityFailsBeforeBackendExecution 0.003 s
loadsExactStoredCommitAndRetainsItsProvenance 0.002 s
laterSessionEditDoesNotMutateCapturedRun 0.002 s
reusedStartCommandForDifferentSourceIsRejected 0.001 s
queuedCancellationPreventsBackendDispatch 0.001 s
executesExactLiveRevisionAsClearlyLabelledSimulation 0.001 s
unknownRunUsesTypedFailure 0.001 s

WorkflowOperationBodyCodecTest

roundTripsEverySemanticOperation 0.025 s
reidentifiesInverseWithoutChangingItsSemanticBody 0.001 s
rejectsUnknownVersionAndMalformedBody 0.001 s

MergeConflictReportTest

noConflict_whenDiffsAreOrthogonal 0.003 s
deleteVsModify_detectedWhenOursDeletesAndTheirsModifies 0.001 s
connectVsParameterChange_detectedWhenOursConnectsAndTheirsModifiesEndpoint 0.002 s
noConflict_whenBothDiffsAreEmpty 0 s
deleteVsModify_detectedWhenTheirsDeletesAndOursModifies 0 s
connectVsParameterChange_detectedSymmetrically 0 s

WorkflowOperationLogTest

groupAndUngroupFailForUnknownNodes 0.001 s
connectPortsRequiresExistingPorts 0.001 s
ungroupPreservesGroupLabelWhileGroupStillHasMembers 0.003 s
undoesLastOperationThroughInverseOperation 0 s
appliesSemanticOperationsAndKeepsOperationMetadata 0.006 s
undoFailsWhenNoOperationExists 0.001 s
disconnectPortsRequiresMatchingEdgeSnapshot 0.001 s
deleteNodeDerivesAffectedIdsAndRequiresExactConnectedEdges 0 s
replaysOperationsDeterministically 0 s

WorkflowSessionLegacyHistoryTest

legacyOperationRemainsVisibleButCannotBeOfferedAsExecutableUndo 0.037 s

WorkflowDiffTest

multipleChanges_allReported 0.001 s
nodeAdded_detectedWhenPresentOnlyInAfter 0.001 s
parameterRemoved_reportedWithNullNewValue 0.001 s
nodeRemoved_detectedWhenPresentOnlyInBefore 0.002 s
parameterChanged_detectedOnNode 0 s
parameterChanges_areReportedInDeterministicKeyOrder 0 s
edgeRemoved_detectedWhenPresentOnlyInBefore 0 s
edgeAdded_detectedWhenPresentOnlyInAfter 0 s
emptyDiff_whenBothSnapshotsIdentical 0 s
parameterAdded_reportedWithNullOldValue 0.001 s

WorkflowHistoryTextQueryTest

rejectsAnInvertedTimeRange 0.002 s
normalizesOptionalStructuredFiltersAndPreservesTheOriginalConstructor 0.001 s

GlspWorkflowAdapterTest

rejectsInvalidDatasetToAudioBlockEdgeWithoutUpdatingGraph 0.012 s
translatesPropertyEditAndEdgeRemoval 0.002 s
projectsTypedPortsAndAppliesValidEdgeThroughServerAuthority 0 s

WorkflowSemanticHistoryQueryTest

normalizesBranchAndOptionalSemanticFilters 0.001 s
rejectsMissingBranchAndUnboundedLimits 0.001 s

WorkflowEditorServiceTest

currentProjection_gainNodeHasTypedHandles 0.007 s
currentProjection_reflectsInitialThreeNodes 0.002 s
storeBackedMethodsWithoutStore_throwIllegalState 0.003 s
checkpoint_worksWithMockedStoreFacadeOnly 0.005 s
inputValidationGuards_rejectBlankOrNegativeArguments 0.002 s
disconnectPorts_existingEdge_removedAndNotInProjection 0.005 s
validate_reportsCurrentGraphViolations 0.002 s
parameterUpdate_gainNode_appliedAndVisibleInProjection 0.001 s
executeSnapshot_usesCurrentWorkflowState 0.001 s
validEdge_signalGeneratorToGain_acceptedAndProjected 0.001 s
checkpointLoadAndHistory_roundTripChangedGraphThroughStore 0.018 s
invalidEdge_datasetToAudioBlock_rejectedAndLogUnchanged 0.002 s
loadGraph_branch_loadsHeadAndResetsHistory 0.002 s

AudioRingBufferTest

rejects_invalid_capacity 0.044 s
offerOverwrite_drops_oldest_when_full 0.007 s
capacity_rounds_up_to_power_of_two 0 s
offer_and_poll_in_FIFO_order 0.002 s
drainTo_drains_up_to_max 0.001 s
clear_resets_to_empty 0.001 s
spsc_concurrent_stress_no_loss 0.016 s
offer_returns_false_when_full 0.001 s
rejects_null_elements 0.001 s
wrap_around_works_correctly 0.001 s

WorkflowSerializationTest

roundTripsThroughJson 0.123 s

WorkflowMergeCommandServiceTest

commitsExplicitConflictDecisionAndOrdersResolutionAuditByConflictId 0.031 s
rejectsUnresolvedConflictsBeforeWritingACommit 0.006 s
previewsAndCommitsIndependentStoredBranchChangesWithAuditFooter 0.005 s
requiresTheBaseToBeReachableFromBothBranches 0.002 s
protectsTheTargetBranchHeadBetweenPreviewAndCommit 0.002 s

MetadataTest

copiesEntriesDefensively 0.001 s
rejectsUnstableMetadataKeys 0.001 s

ReproducibilityBundleTest

rejectsCommitInfoWithMismatchedCommitId 0.002 s
bundlePreservesSnapshotAndResultIntact 0.001 s
bundleWithProvenanceHasAllFields 0 s
rejectsNullResult 0 s
bundleWithoutProvenanceHasNullCommitFields 0 s
rejectsNullSnapshot 0 s
bundleWithOnlyCommitIdHasNoStoredProvenance 0 s
rejectsCommitInfoWithNullCommitId 0.001 s

InMemoryVersionedWorkflowStoreContractTest

updateRefTreatsNoChangeAsSuccess 0.001 s
updateRefCanCreateNewBranchFromExistingCommit 0.001 s
updateRefReturnsStaleWhenExpectedHeadDiffers 0.003 s
commitAndLoadHeadRoundTrip 0.001 s
loadAtCommitReturnsHistoricalSnapshot 0 s
updateRefSucceedsWhenExpectedHeadMatches 0.001 s
historyIsReverseChronologicalAndLimited 0.001 s
updateRefUnknownCommitThrows 0 s

WorkflowSessionCommandIdOwnershipTest

undoCommandIdCannotBeReusedByAnotherActor 0.003 s
redoCommandIdCannotBeReusedByAnotherActor 0.002 s

ExecutionContextTest

isNotCompleteWhenANodeIsStillRunning 0 s
rejectsNullExecutionId 0 s
toResultProducesImmutableResult 0 s
rejectsInvalidExecutionIdFormat 0 s
isCompleteWhenAllNodesReachTerminalStatus 0 s
toResultIsIsolatedFromSubsequentContextChanges 0 s
toResultRejectsIncompleteExecution 0.001 s
isCompleteWithMixedTerminalStatuses 0 s
rejectsNullStartedAt 0 s
rejectsUnknownNodeOnStatusUpdate 0.001 s
rejectsUnknownNodeOnStatusRead 0.001 s
allNodesStartAsIdle 0.001 s
rejectsNullPlan 0.001 s
isNotCompleteWhenNodesAreIdle 0.001 s

WorkflowHistoryCommandServiceTest

rejectsUnreachableStaleAndAccessBlockedCommands 0.004 s
comparesReachableCommitsAndRestoresTargetAsNewAuditCommit 0.004 s

WorkflowStoreRoundTripTest

minimalWorkflowRoundTripsThroughDsl 0.004 s
historyReturnsCommitsInReverseChronologicalOrder 0.001 s
workflowCanBeCommittedAndLoadedAtHead 0.001 s
executionSnapshotCanBeCreatedFromLoadedWorkflow 0.002 s
minimalWorkflowSerializesToDeterministicDsl 0 s
workflowOperationLogStateMatchesCommittedWorkflow 0.002 s
loadHeadFromNonexistentBranchThrows 0.001 s
historicalCommitCanBeLoadedByCommitId 0.001 s

Vector2Test

computesDistanceAndNormalization 0.047 s
rejectsInvalidCoordinates 0.005 s

MicrophoneArrayGeometryTest

unknownIdLookupFailsExplicitly 0.002 s
rejectsEmptyOrDuplicateIds 0.001 s
exposesPositionsCentroidAndMaxSpacing 0.003 s
computesMaxInterSensorDelayFromSpeedOfSound 0.001 s

MicrophoneArrayProfileWorkflowTest

directoryStoreCreatesUpdatesListsLoadsAndDeletesProfiles 0.048 s
experimentManifestPreservesProfileLifecycleAndOrderedMetadata 0.009 s
profileCodecRoundTripsDeterministicallyWithHardwareAndCalibration 0.003 s
readinessRejectsUncalibratedLiveUseAndAcceptsOtherModes 0.003 s

MicrophoneArrayCalibrationTest

assessesCurrentDegradedAndRejectedProfilesAgainstErrorBudget 0.053 s
predictsAffineOffsetAndRelativeChannelCorrection 0.005 s
rejectsIncompleteOrNonZeroReferenceCalibration 0.003 s

RmsPeakAnalyzerTest

per_channel_rms_is_independent 0.002 s
unit_amplitude_sine_has_rms_of_one_over_sqrt2 0.002 s
snapshot_arrays_are_defensive_copies 0 s
zero_input_yields_zero_rms_and_peak 0 s

AudioBlockRecordingRoundTripTest

checksumManipulationIsCorrupt(Path) 0.027 s
writerRejectsFormatChange(Path) 0.007 s
roundTripsFinalizedV2WithSamplesCountersAndDigest(Path) 0.005 s
importsLegacyV1ButMarksItUnverified(Path) 0.002 s
truncatedFooterIsClassifiedAndEarlierBlocksCanBeRecovered(Path) 0.003 s
missingFooterIsRejectedStrictlyButRecoverableWithoutChangingSource(Path) 0.003 s
oversizedFrameCountIsRejectedBeforeSampleAllocation(Path) 0.002 s
readerRejectsBadMagic(Path) 0.009 s
legacyFileEndingInsideBlockIsTruncatedNotMerelyUnverified(Path) 0.002 s

SignalGeneratorTest

chirp_starts_and_ends_at_configured_frequencies_via_local_period_check 0.009 s
square_is_two_valued 0.006 s
rejects_invalid_frequency 0.001 s
sine_is_deterministic_after_reset 0 s
sine_amplitude_is_bounded 0 s
sine_phase_is_continuous_across_blocks 0 s

SampleDecoderTest

decodes_unsigned_8bit 0.001 s
decodes_signed_16bit_little_endian 0 s
decodes_stereo_interleaved 0 s
framesIn_uses_frame_size 0.001 s

DSPPipelineTest

rejects_processor_returning_null 0.002 s
size_and_stages_reflect_construction 0.001 s
stages_apply_in_order 0.003 s
rejects_null_stage 0.001 s
identity_pipeline_passes_through 0.002 s
empty_pipeline_passes_through 0.001 s

SpectrogramHistoryTest

clear_emptiesHistory 0.045 s
snapshot_returnsImmutableOrderedCopy 0.006 s
changingFftSize_resetsHistory 0.001 s
capacity_evictsOldest 0.001 s

WaveformTriggerTest

firesOnFallingWhenFallingSelected 0.002 s
triggeredViewIsImmutable 0.001 s
rejectsInvalidLevel 0.001 s
firesOnRisingZeroCrossing 0 s
rejectsInvalidViewFrames 0.002 s
normalModeStaysSilentOnConstantSignal 0.002 s
crossingAcrossBlockBoundaryFires 0.001 s
resetClearsState 0.001 s
doesNotFireOnFallingWhenRisingSelected 0.002 s
respectsHoldoff 0.002 s
autoModeFiresAfterTimeoutOnConstantSignal 0.001 s

FftTest

single_bin_sinusoid_concentrates_energy_in_correct_bin 0.001 s
dc_input_concentrates_energy_at_bin_zero 0.004 s
magnitudesOneSided_and_TwoSided_enforce_explicit_lengths 0.001 s
magnitudes_length_validation 0.001 s
rejects_non_power_of_two 0.002 s
rejects_mismatched_array_lengths_in_forward 0.003 s
impulse_response_is_flat_magnitude 0.002 s

MeasurementCalculatorTest

empty_input_returns_zero_and_na_values 0.002 s
dominant_frequency_comes_from_spectrum 0.001 s
clipping_and_correlation_are_computed_for_stereo_data 0 s
mono_input_has_no_stereo_correlation 0.001 s

StereoDelayAnalyzerTest

detects_known_stereo_delay_within_tolerance 0.010 s
mono_input_is_invalid 0.002 s
correlation_window_is_limited_to_physical_delay_range 0.002 s
synthetic_moving_source_delay_changes_are_detected 0.005 s
silence_does_not_produce_fake_localization 0.001 s
estimates_angle_for_known_microphone_spacing 0.003 s
marks_impossible_delay_invalid 0.001 s
rejects_non_finite_constructor_parameters 0.002 s

PeakHoldSpectrumTest

firstUpdate_seedsState 0.001 s
update_keepsMaximum 0 s
reset_clears 0 s
averager_resetReseedsAverageOnNextUpdate 0.001 s
decayLowersHeldPeaks 0.001 s
invalidDecay_throws 0.001 s
averager_smoothsValues 0 s
averager_alphaOneTracksImmediately 0.001 s

SpectrumAnalyzerTest

spectrum_peak_matches_input_frequency 0.005 s
snapshot_carries_source_metadata 0.001 s
empty_block_produces_zero_spectrum 0.001 s
rejects_invalid_parameters 0.001 s

AudioBlockEvidenceTest

digestIsStableAndSensitiveToSampleBitsAndFormat 0.028 s

DeterministicAudioParametersTest

parsesCompleteSyntheticSignalAndGainMetadata 0.003 s
rejectsMissingNyquistAndAllocationViolations 0.008 s

GainProcessorTest

appliesLinearGainWithoutMutatingInput 0.003 s
rejectsNonFiniteNegativeAndExcessiveGain 0.001 s
saturatesToNormalizedAudioRange 0.004 s

DeterministicAudioWorkflowExecutionBackendTest

cancellationStopsInsideBoundedSignalChunks 0.027 s
computesNumericallySpecifiedSyntheticSignalAndGain 0.009 s
unsupportedAndInvalidNodesFailPreflightWithNodeSpecificViolations 0.005 s
nodeFailureSkipsDownstreamNodesAndRetainsProvenance 0.003 s
repeatedByteIdenticalInputProducesIdenticalContentDigest 0.033 s

DeterministicAudioNodeExecutorRegistryTest

standardRegistryContainsSourceAndGainExecutors 0.006 s
duplicateNodeTypeRegistrationIsRejected 0.002 s

SineGeneratorTest

rejectsNonFiniteFrequencyAmplitudeAndPhase 0.001 s
honorsInitialPhaseAndRestoresItOnReset 0 s

DiagnosisAnalyzerTest

silence_reportsLowConfidenceAndNoFalseFindings 0.015 s
clipping_reportsCritical 0.006 s
driftingPeak_isDetected 0.013 s
highFrequencyBurst_isDetectedFromHistory 0.006 s
sine_reportsDominantTone 0.003 s
hum50Hz_reportsMainsHum 0.003 s

AudioAnalyzerPluginApiTest

pluginDefaultsReturnEmptyContributionLists 0.060 s
viewContributionInvokesFactoryOnDemand 0.614 s
pluginDescriptorRejectsBlankRequiredFields 0.003 s
menuContributionActionIsInvokable 0.002 s
benchmarkContributionExposesAllFields 0.001 s
exportFormatContributionExposesAllFields 0.002 s
pluginDescriptorPreservesValues 0.001 s
snapshotStreamContributionExposesAllFields 0.002 s
pipelineContributionExposesAllFields 0.001 s
signalSourceContributionExposesAllFields 0.001 s
experimentContributionExposesAllFields 0.001 s
visualizationContributionExposesAllFields 0.002 s
calibrationContributionExposesAllFields 0.002 s
demoSignalAndAnalysisContributionsExposeMetadata 0.002 s

ExperimentDocumentFixtureTest

documentedUnknownOptionalPluginFixtureIsPreservedReadOnly 0.015 s
documentedMinimalFixtureIsCanonicalAndByteStable 0.005 s

ExperimentLocalBindingServiceTest

matchingAssetAndWritableOutputProduceReadyBinding 0.364 s
mismatchedAssetAndUnusedBindingAreReportedPrecisely 0.012 s
missingAssetAndOutputBindingsBlockReadinessWithoutWritingAnything 0.008 s

ExperimentDocumentServiceTest

normalizeNeverRewritesImportedSourceImplicitly 0.008 s
previewNormalizationWorkflowAndSchemaUseOneServicePath 0.009 s

ExperimentDocumentCodecTest

duplicateCoreKeysAreRejected 0.006 s
knownPluginSectionMigratesOneVersionAndValidatesLocally 0.013 s
optionalUnknownPluginDataSurvivesCanonicalRoundTrip 0.010 s
missingRequiredPluginRemainsInspectableButBlocksExecution 0.007 s
traversalAndAbsoluteOutputNamesAreRejectedBeforeSave 0.001 s
canonicalSaveLoadSaveIsByteStable 0.004 s

ScenarioModelTest

classificationGroundTruthRejectsNullLabels 0.001 s
scenarioEnvironmentDefaultIsValid 0.001 s
simulationScenarioGroundTruthFrequencyMatchesEmitter 0 s
scenarioSourceBuilderProducesFullyPopulatedSource 0 s
simulationScenarioGroundTruthHasCorrectSourceCount 0 s
acousticGroundTruthRejectsNegativeJitter 0.001 s
simulationScenarioGroundTruthTrajectoryHasStartPosition 0.001 s
classificationGroundTruthUnknownHasAllNulls 0 s
scenarioSourceListIsDefensivelyCopied 0 s
classificationGroundTruthOfSpeciesHoldsSpecies 0.001 s
scenarioSourceRejectsBlankId 0 s
allSimulationScenariosExposeGroundTruth 0 s
scenarioSourceAllowsNullOptionalFields 0.001 s
scenarioEnvironmentRejectsNonPositiveSpeed 0.001 s
acousticGroundTruthHarmonicsAreDefensivelyCopied 0.001 s
acousticGroundTruthOfFrequencyHoldsFrequency 0 s
trajectoryLinearRejectsInvalidArguments 0.001 s
classificationGroundTruthLabelsAreDefensivelyCopied 0.001 s
scenarioRejectsEmptySources 0 s
trajectoryRejectsNonFiniteOrNonMonotonicTimestamps 0.001 s
acousticGroundTruthAcceptsFullyPopulatedInstance 0 s
simulationScenarioGroundTruthEnvironmentMatchesSimulator 0.001 s
scenarioHoldsAllFields 0 s
trajectorySizeMismatchIsRejected 0 s
trajectoryLinearProducesCorrectEndPoints 0 s
trajectoryRejectsNonFiniteOrientations 0.001 s
trajectoryPartialTruthPermitsNullVelocities 0.001 s
acousticGroundTruthRejectsInvalidFrequency 0 s

FeatureDistributionComparisonTest

emptyDatasetsYieldZeroCounts 0.005 s
compareDatasetsReturnsOneComparisonPerFeature 0.002 s
toMarkdownContainsBothDatasetColumns 0.001 s
toMarkdownContainsMeanRow 0.001 s
nullRealStatsIsRejected 0.002 s
relativeDifferenceIsNormalisedToSyntheticMean 0.001 s
shiftedDistributionsYieldPositiveAbsoluteDifference 0 s
completelyDifferentDistributionsYieldLargeDifference 0.002 s
blankFeatureNameIsRejected 0.001 s
identicalDistributionsYieldZeroDifferences 0.001 s
toComparisonMarkdownContainsSyntheticVsRealHeading 0.001 s
zeroSyntheticMeanGivesZeroRelativeDifference 0.001 s
toComparisonMarkdownForEmptyListContainsNoFeaturesMessage 0.001 s
nullSyntheticStatsIsRejected 0.001 s

TdoaPairConsistencyAnalyzerTest

rejectsNullMicrophoneIdsWithTheDocumentedContract 0 s
detectsCycleInconsistencyAndPenalizesConfidence 0 s
rejectsPairOutsidePhysicalPropagationLimit 0 s
acceptsCompletePhysicallyConsistentPairSet 0.001 s

WorkbenchScenarioRunnerTest

csvExportIncludesBudgetExceededColumn 0.001 s
singleSourceRunTracksAtLeastOneSource 0.019 s
benchmarkReportExpectedSourceCountMatchesScenario 0.023 s
reflectedEnvironmentRunCompletes 0.020 s
allFramesOverBudgetWhenProcessingNanosExceedsBudget 0 s
progressCallbackIsInvokedForEachBlock 0.017 s
markdownExportShowsOkForUnderBudgetFrames 0.001 s
fullRunResultCarriesFrameSchedule 0.018 s
benchmarkReportIsNullForEmptySnapshots 0 s
crossCorrelationEstimatorAlsoRuns 0.023 s
allScenariosProduceBenchmarkReport 3.492 s
markdownExportShowsBudgetAsNaWhenScheduleIsUnavailable 0.001 s
markdownExportIncludesBudgetSection 0.001 s
twoCloseFrequenciesRunTracksAtLeastOneSource 0.022 s
overBudgetFramesAreDetectedDeterministically 0 s
noisyRoomRunCompletes 0.017 s
benchmarkReportSnapshotCountMatchesRunResult 0.016 s
runResultMetricsAreConsistent 0.017 s
singleSourceRunProducesBenchmarkReport 0.017 s
jsonLinesExportUsesNullBudgetExceededWhenScheduleIsUnavailable 0.001 s
allScenariosCompleteWithoutException 3.498 s
runIsDeterministicForFixedSeed 0.033 s
csvExportLeavesBudgetExceededEmptyWhenScheduleIsUnavailable 0.001 s
allFramesUnderBudgetWhenProcessingNanosIsSmall 0 s
overBudgetCountIsZeroWhenNoScheduleIsSet 0.001 s
movingSourceRunProducesSnapshots 0.018 s
singleSourceRunProducesSnapshots 0.016 s
jsonLinesExportIncludesBudgetExceededField 0 s

FeatureRankingServiceTest

fundamentalFrequencyRanksHighForClearClassSeparation 0.005 s
rankingIsSortedByDescendingMeanScore 0.001 s
rankingContainsAllFeatures 0.001 s
customScorerCanBeRegistered 0.001 s
fisherScoreMatchesManualCalculation 0.004 s

FrequencyClustererTest

respectsMaxClusters 0 s
validatesConstructorArguments 0.001 s
groupsClosePeaksFromMultipleChannelsIntoOneCluster 0 s
clusterPerChannelMatchesFlatCluster 0.001 s
respectsCentsToleranceForHighFrequencies 0.001 s
dropsSingleChannelClustersWhenMinPeaksRequired 0 s

WingbeatFeatureVectorTest

constructorRejectsConfidenceAboveOne 0.002 s
constructorRejectsNullHarmonicAmplitudes 0 s
constructorAcceptsValidFields 0.002 s
constructorRejectsNanHarmonicAmplitude 0.003 s
constructorRejectsNegativeFundamentalFrequency 0.001 s
constructorRejectsNegativeAmplitudeModulation 0.001 s
constructorAcceptsNegativeFrequencyDrift 0.001 s
constructorRejectsNegativeSignalToNoiseRatio 0 s
harmonicListsAreDefensivelyCopied 0.001 s
constructorAcceptsEmptyHarmonicLists 0 s
constructorRejectsRatiosWithoutHarmonicAmplitudes 0.001 s
constructorRejectsInfiniteHarmonicRatio 0.001 s

TrackingSnapshotTest

fiveArgumentConstructorDefaultsToSharedClockAndEmptyClassifications 0.001 s
canonicalConstructorRetainsDegradedSynchronizationDiagnostics 0.004 s
sixArgumentConstructorRetainsClassificationResults 0 s

MosquitoLocalizationPipelineTest

referenceChannelPairingIsExplicitlyConfigurable 0.003 s
defaultPipelineUsesAllUsefulMicrophonePairs 0.002 s
validatesConstructorAndAnalysisInputs 0 s
canAggregateFrequencyTrackingAcrossChannels 0 s

SimulatedMicrophoneArraySourceTest

replaysDeterministicallyWithFixedSeed 0.002 s
reflectionAndNoiseConfigurationAffectsSignal 0.001 s
producesTimestampedMultichannelBlocks 0.001 s
movingEmitterChangesGeneratedSignalOverTime 0.001 s
multipleEmittersContributeDifferentSignalThanSingleEmitter 0.001 s
movingEmitterProducesDopplerShiftTowardMicrophone 0.001 s
rejectsNullRoomAndArrayAtConstruction 0.001 s

WingbeatDatasetTest

evaluateRejectsNullClassifier 0.001 s
evaluationRejectsInconsistentPerLabelCounts 0.002 s
evaluationAccuracyIsNullForEmptyDataset 0.001 s
labelledRecordingConstructorRejectsBlankLabel 0.001 s
evaluationRejectsInconsistentConfusionMatrix 0.001 s
evaluateComputesAccuracyForPerfectClassifier 0.001 s
confusionMatrixTracksActualVsPredictedCounts 0 s
evaluateWithNoCorrectResultsReturnsZeroAccuracy 0.001 s
datasetConstructorRejectsBlankName 0.001 s
precisionAndRecallAreComputedCorrectly 0 s
evaluateCountsCorrectAndTotalSamples 0.001 s
evaluationRejectsNegativeConfusionMatrixCount 0.001 s
datasetConstructorRejectsEmptyEntries 0 s

GccPhatTdoaEstimatorTest

remainsUsableWithNoiseAndReflection 0.004 s
estimatesSyntheticDelayedSignal 0.001 s

WorkbenchSynchronizationExportTest

exportsAndDisplaysSynchronizationEvidence 0.002 s

GeneratorCalibrationServiceTest

calibrationWithSingleVector 0 s
calibrateThrowsOnNullReal 0 s
calibrateThrowsOnEmptyReal 0 s
calibrateReturnsNonNullResult 0.003 s
calibrationIsReproducible 0.001 s
calibrateThrowsOnNullBaseline 0.001 s
calibratedParametersFundamentalMatchesRealMean 0 s
calibrationImprovementIsReasonableForLargeDivergence 0 s

TrackingBenchmarkComparatorTest

compareHandlesEmptyBenchmarkRuns 0.001 s
alignmentIsDeterministicForReorderedSourcesAndTracks 0.001 s
compareDistinguishesSkippedAndUnavailableTruth 0.001 s
reportSerializationEscapesSpecialCharacters 0.111 s
compareProducesScenarioGroundedSummaryAndReportFormats 0.004 s
runnerBenchmarksAllSimulationScenarios 3.586 s
alignmentFallsBackDeterministicallyAtSourceCrossings 0.001 s
alignmentUsesNearestNeighbourBeforeFrequencyHints 0 s
classificationComparisonDoesNotThrowWhenPredictionOmitsCustomLabel 0 s
compareNormalizesSnapshotTimestampsFromFirstObservation 0 s
alignmentReportsMissingAndSpuriousTracks 0.001 s

CalibratedTdoaEstimatorTest

removesPredictedHardwareOffsetFromRawTdoa 0.007 s
rejectsExpiredCalibrationBeforeReturningLocalizationEvidence 0.001 s
preservesFractionalCalibrationPrecisionInTimeAndPathDifference 0.001 s

RuleBasedWingbeatClassifierTest

classifiesFrequencyAtBandEdgeAsUnknownWithLowConfidence 0.001 s
confidenceIsAlwaysInRange 0.003 s
classifiesLowFrequencyAsUnknown 0 s
classifiesBloodFedFemaleRange 0.001 s
lowFeatureConfidenceReducesResultConfidence 0.001 s
classifiesHighFrequencyAsUnknown 0.001 s
classifiesMaleLikelyRange 0.001 s
nearBandBoundaryIsUnknownOrMosquitoLike 0.002 s
classifiesFemaleLikelyRange 0 s
classifyRejectsNullFeatures 0.001 s
featureVectorIsRetainedInResult 0.012 s

WingbeatSignalGeneratorTest

ofFactoryProducesMinimalParameters 0.001 s
wrapsLargePhaseStepsModuloTwoPi 0 s
resetRestoresInitialState 0.003 s
rejectsNullFormat 0.001 s
amplitudeModulationAffectsOutput 0.001 s
twoMosquitoWingbeatsScenarioAndGroundTruthUseSameSignalParameters 0.001 s
rejectsNullParams 0.001 s
differentSeedsProduceDifferentJitterSequences 0.001 s
generatorIsDeterministicWithSameSeed 0.003 s
twoMosquitoWingbeatsGroundTruthFrequenciesMatchEmitters 0 s
broadcastToAllChannels 0 s
fundamentalFrequencyIsRecoverableFromGeneratedAudio 0.002 s
twoMosquitoWingbeatsGroundTruthHasRichAcousticMetadata 0.001 s
samplesAreBoundedInNormalizedRange 0.011 s
fundamentalIsStillRecoverableWithMosquitoLikeParams 0.002 s
twoMosquitoWingbeatsScenarioHasTwoSources 0 s
parametersToGroundTruthMirrorsGeneratorParametersExactly 0.001 s
rejectsFramesLessThanOne 0.001 s
parametersValidationRejectsInvalidInputs 0.001 s

MultiPeakDetectorTest

rejectsInvalidArguments 0.001 s
detectAllChannelsReturnsPerChannelLists 0 s
detectsDualTonePeaksOnSingleChannel 0.005 s
honoursMaxPeaksCap 0 s

WorkbenchExperimentExporterTest

simulationRunCarriesAndExportsReproducibilityMetadata 0.023 s

PlaybackModelTest

listenerCanRemoveItselfDuringNotification 0.017 s
firstAndLastNavigateToCorrectFrames 0.016 s
nonEmptyRunHasCorrectFrameCount 0.019 s
listenerNotCalledWhenFrameUnchanged 0.017 s
navigationOnEmptyRunIsNoOp 0 s
currentSnapshotMatchesExpectedSnapshot 0.017 s
stepBackGoesBackOneFrame 0.017 s
stepForwardAdvancesOneFrame 0.017 s
initialFrameIsZero 0.016 s
stepBackNotifiesListener 0.021 s
listenerCanBeRemoved 0.017 s
stepBackOnEmptyRunReturnsFalse 0 s
seekToMiddleFrame 0.016 s
stepForwardNotifiesListener 0.016 s
stepBackAtFirstFrameReturnsFalse 0.016 s
stepForwardOnEmptyRunReturnsFalse 0 s
listenerIsNotifiedOnSeekTo 0.020 s
navigationIsDeterministic 0.016 s
seekToClampsBelowZero 0.016 s
fullBackwardWalkReachesFirstFrame 0.018 s
isAtFirstAndIsAtLastTrueForEmptyRun 0 s
seekToClampsAboveMax 0.016 s
stepForwardAtLastFrameReturnsFalse 0.016 s
fullForwardWalkReachesLastFrame 0.016 s
emptyRunIsDetected 0 s

WorkbenchTdoaEstimatorSelectionTest

keepsIntegerBaselineAsDefaultAndExposesSubSampleStrategy 0.001 s
runsDeterministicScenarioWithSubSampleEstimator 0.081 s
rejectsMissingTdoaEstimatorStrategyAtConfigurationBoundary 0 s

DatasetAudioLoaderTest

loadDecodesUnsigned8BitMonoWav 0.002 s
inspectReturnsCorrectMetadataForStereo16BitWav 0.005 s
loadNormalizesSamplesWithinMinusOneToOne 0.007 s
loadDecodesSignedMono16BitWavToSingleChannel 0.002 s
inspectReturnsCorrectMetadataForMono16BitWav 0.001 s
loadDecodesUnsigned8BitStereoWav 0.002 s
loadDecodesSignedStereo16BitWavToTwoChannels 0.003 s

SourceTrackerTest

assignsStableIdsAcrossFrames 0.001 s
storesDopplerVelocityAndObservedFrequency 0 s
validatesConstructorArguments 0 s
dropsTracksAfterConfiguredMissingFrames 0 s
highFrequencyVarianceReducesDopplerInfluenceAndConfidence 0.001 s
rejectsDecreasingFrameIndex 0.001 s
separatesTwoCloseFrequenciesIntoDistinctTracks 0.001 s
resetClearsAllStateAndIds 0 s

WingbeatFeatureExtractorTest

constructorRejectsZeroHarmonicCount 0.001 s
audioEnhancedExtractComputesHarmonicRatiosWhenFundamentalPresent 0.001 s
metadataExtractDerivesJitterFromVariance 0.002 s
metadataExtractPopulatesBasicFields 0 s
audioEnhancedExtractIsDeterministicForSameInput 0.010 s
audioEnhancedExtractPopulatesHarmonicFields 0.002 s
constructorRejectsFftSizeTooSmall 0.001 s
audioEnhancedExtractRecoversConfiguredHarmonics 0.005 s
extractRejectsNegativeDuration 0.001 s
spectralCentroidFallsWithinBand 0.004 s
extractWithAudioRejectsInvalidChannel 0.004 s
constructorRejectsFftSizeNotPowerOfTwo 0.001 s

ClassifierBenchmarkRunnerTest

runnerProducesResultForEachBenchmark 0.004 s
benchmarkResultKeepsNullMetricsForUnavailableLabels 0.001 s
customBenchmarkCanBeRegistered 0.001 s
accuracyIsHighForClearlyLabelledData 0 s
confusionMatrixHasCorrectTotalCount 0 s
macroF1IsInValidRange 0.001 s
confusionMatrixCountsMatchPredictions 0.001 s
labelsIncludePredictedOnlyClasses 0.001 s

SubSampleGccPhatTdoaEstimatorTest

sideBySideBenchmarkImprovesNoisyFractionalDelayAccuracy 0.028 s
sideBySideBenchmarkImprovesFractionalDelayAccuracy 0.015 s
marksPeriodicMultiPeakSignalAmbiguousAndReliableApiRejectsIt 0.017 s
resolvesKnownFractionalDelayBelowOneSixteenthSample 0.006 s
sideBySideBenchmarkImprovesReflectedFractionalDelayAccuracy 0.025 s

ArrayTimingCalibrationEstimatorTest

derivesKnownDriftAcrossRepeatedCalibrationEvents 0.001 s
rejectsDriftOutsideConfiguredHardwareBound 0.001 s
recoversKnownInterChannelDelayFromSyntheticPulse 0.002 s

SyntheticRealComparisonTest

reportContainsDifferenceForFundamentalFrequency 0.003 s
zScoreIsNormalisedByStdDev 0.001 s
customThresholdIsRespected 0.002 s
noWeaknessesWhenDistributionsMatch 0.001 s
generatorWeaknessesDetectedWhenRelativeDiffExceedsThreshold 0 s

AcousticLocalizationWorkbenchPanelTest

roomMapPanelSetResultAccumulatesTrackHistory 0.033 s
benchmarkMarkdownForNullReportProducesPlaceholder 0.002 s
groundTruthAndEstimatedTracksCanBeCompared 0.028 s
headlessScenarioRunProducesResultUsableByPanel 0.027 s
panelCanBeConstructedHeadless 0.017 s
multipleRequiredScenariosRunHeadless 0.105 s
benchmarkMarkdownExportContainsLocalizationSection 0.019 s
benchmarkMarkdownExportIsNonBlankAfterRun 0.018 s
exporterObservedTrackIdsMatchesResult 0.018 s
roomMapPanelCanBeConstructed 0.001 s
roomMapPanelClearAndSetResultDoNotThrow 0.019 s
benchmarkMarkdownRendersNaForZeroEvaluatedMetrics 0 s
panelHasNoResultBeforeRun 0.016 s

FrameScheduleAndBudgetTest

frameScheduleComputesDurationAndDeadline 0 s
frameScheduleValidatesArguments 0.001 s
processingBudgetDetectsExceededDeadline 0.001 s

FeatureHistogramTest

toMarkdownForNonEmptyHistogramContainsTableRows 0.001 s
allIdenticalValuesProduceSingleBucket 0 s
bucketWithNegativeCountIsRejected 0.001 s
toMarkdownForEmptyHistogramContainsNoData 0.001 s
constructorDefensivelyCopiesBucketList 0 s
optimalBucketCountGrowsWithSampleSize 0 s
emptyValuesProducesHistogramWithNoBuckets 0 s
bucketCountBelowOneIsRejected 0 s
bucketCountOneProducesSingleBucket 0.001 s
twoDistinctValuesFillTwoBuckets 0 s
blankFeatureNameIsRejected 0 s
singleValueProducesSingleBucket 0.001 s
optimalBucketCountReturnsOneForZeroOrOneValues 0 s
bucketsListIsImmutable 0.001 s
multipleClustersSeparatedIntoDifferentBuckets 0.001 s
maximumValueAssignedToLastBucket 0 s
bucketWithInfiniteLowerBoundIsRejected 0 s
allValuesAssignedToSomeBucket 0.001 s

AdaptiveBeamformingSearchTest

retainsGlobalMaximumAndNormalizedSurfaceWithOddGridSteps 0.038 s
ignoresUnobservableCommonPropagationDelay 0.001 s
producesDeterministicRefinementAndSurfaceOrdering 0.025 s
matchesFineGridObjectiveWithFarFewerCandidateEvaluations 0.080 s

Kalman2DTest

rejectsInvalidConstructorArguments 0.004 s
learnsConstantVelocityFromSeriesOfMeasurements 0.001 s
smoothsNoisyMeasurementsTowardsTruth 0.001 s
rejectsInvalidPredictAndUpdateInputs 0.001 s

SyntheticCalibrationAnalysisTest

analyseThrowsOnEmptyReal 0.001 s
generateSyntheticVectorsHaveFundamentalNearParams 0.001 s
estimateSnrIsZeroWhenNoNoiseAmplitude 0 s
generateSyntheticVectorsAreUnmodifiable 0 s
generateSyntheticVectorsReproducible 0 s
generateSyntheticVectorsJitterSpreadWithinBounds 0.004 s
generateSyntheticVectorsThrowsOnZeroCount 0 s
estimateSnrEqualsRatioOfTotalAmplitudeToNoise 0 s
analyseReturnsReportForValidInputs 0.001 s
generateSyntheticVectorsProducesCorrectCount 0.001 s
analyseThrowsOnNullReal 0.001 s
analyseThrowsOnNullParams 0.001 s

DatasetWingbeatEvaluationWorkflowTest

importedRecordingsCanBeEvaluatedEndToEnd 0.230 s

DatasetManifestTest

annotationRejectsEndBeforeStart 0.001 s
manifestDefensivelyCopiesRecordings 0 s
recordingRejectsNonPositiveSampleRate 0.001 s
descriptorRejectsRelativeRootPath 0 s

LocalizationBenchmarkRunnerTest

singleSourceScenarioProducesFiniteLocalizationError 0.391 s
runnerReturnsResultPerScenario 0.075 s
runnerProducesResultForEachBenchmark 0.033 s
falsePositiveAndNegativeCountsAreNonNegative 0.032 s
customBenchmarkCanBeRegistered 0.001 s
trackingErrorIsInValidRange 0.032 s
constructorRejectsTooSmallBlockSize 0.001 s

ImportedRecordingWorkbenchPanelTest

panelCanLoadImportedManifestHeadlessly 0.026 s
calibrationWarnsWhenRecordingHasNoAnnotationSpans 0.015 s
calibrationCanRunOnSelectedSubsetAndReportsPartialAnnotations 0.016 s
emptyManifestShowsDeterministicCalibrationMessage 0.006 s

WingbeatDatasetEvaluationEdgeCasesTest

evaluatedSampleCountIsZeroForEmptyDataset 0 s
noNaNOrInfinityInAccuracy 0.002 s
markdownReportContainsEvaluatedAndUnknownCounts 0.002 s
partialDatasetRecallIsZeroForUnclassifiedLabel 0.001 s
predictionUnknownDoesNotCountUnknownGroundTruthRows 0.001 s
evaluatedAccuracyExcludesUnknownGroundTruth 0.003 s
predictionUnknownCountCountsOnlyKnownGroundTruthRows 0.003 s
accuracyIsNullForEmptyDataset 0.001 s
precisionIsNullForLabelNeverPredicted 0.002 s
evaluatedAccuracyIsNullWhenAllSamplesHaveUnknownGroundTruth 0.001 s
groundTruthUnknownCountIsZeroForEmptyDataset 0.001 s
recallIsNullForLabelNotInGroundTruth 0.001 s
evaluatedAccuracyIsNullForEmptyDataset 0.002 s
groundTruthUnknownCountReflectsUnknownLabeledSamples 0.001 s

DopplerEstimatorTest

multiSensorEstimatorFiltersLargeOutlier 0 s
radialVelocitySignIsPositiveTowardMicrophone 0.001 s
exactEstimatorInvertsExactDopplerShift 0.001 s
estimatesSmallVelocityDopplerShift 0 s
rejectsInvalidInputs 0.001 s
lateralMotionHasNearZeroRadialVelocity 0 s
degenerateGeometryFallbackUsesAllMicrophones 0 s
reconstructsVelocityFromArrayGeometry 0 s
radialVelocitySignIsNegativeAwayFromMicrophone 0 s
frequencyTrackSmoothsAndReportsVariance 0 s

AcousticLocalizationPluginTest

experimentContributionsHaveUniqueIds 0.007 s
benchmarkContributionsIncludeLocalizationAndClassification 0.001 s
workbenchContributionsAreNonEmpty 0.002 s
descriptorMatchesIssueSpecification 0.001 s
visualizationContributionsInclude2dSpatialRenderKind 0.001 s
workbenchViewFactoryProducesWorkbenchPanel 0.850 s
pluginIsDiscoverableViaServiceLoader 0.002 s
contributionsAreNonEmpty 0.001 s
workbenchViewContributionIsPresent 0 s
menuActionsAreRunnableWithoutThrowing 0.006 s
exportFormatsIncludeExpectedFileExtensions 0.001 s
viewContributionProducesUniqueComponents 0.075 s
pipelineContributionsHaveUniqueIds 0.001 s
signalSourceContributionsHaveUniqueIds 0 s

GeneratorComparisonReportTest

meanRelativeDifferenceBeforeMatchesReport 0.002 s
constructorThrowsOnNullBefore 0 s
overallImprovementIsZeroWhenSameReport 0 s
ofFactoryThrowsOnNull 0.001 s
perFeatureImprovementHasCorrectSize 0 s
overallImprovementPositiveWhenAfterCloserToReal 0 s
perFeatureImprovementIsUnmodifiable 0 s
ofFactoryCreatesFromCalibrationResult 0.003 s
constructorThrowsOnNullAfter 0.001 s

TrackingPipelineScenarioTest

twoCloseFrequenciesProduceTwoDistinctTracks 0.022 s
deterministicForFixedSeed 0.036 s
singleSourceProducesOneStableTrack 0.018 s
noisyAndReflectedScenariosKeepDetectingTheSource 0.036 s
processingFitsInRealtimeBudget 0.029 s
movingSourceUpdatesPositionEstimateOverTime 0.020 s

WingbeatFrequencyTrackerTest

tracksStrongestFrequencyInsideBand 0.004 s

CrossCorrelationTdoaEstimatorTest

estimatesIntegerSampleDelay 0.001 s

FeatureEvaluationServiceTest

reportContainsAllFeatures 0.005 s
separationDetectsClassDifference 0.002 s
labelCorrelationIsZeroForConstantFeature 0.001 s
entryByNameReturnsEmptyForUnknownFeature 0.003 s
zeroValuedFeaturesAreNotCountedAsMissing 0.001 s
statisticsMatchKnownValues 0.004 s

HumBugDbImporterTest

importFromPreservesTimedAnnotationsWhenColumnsExist 0.005 s
importFromBuildsManifestFromLocalHumBugDbLayout 0.003 s
importFromHandlesQuotedFieldsWithCommasAndUtf8 0.003 s
importFromSetsLicenseToCreativeCommonsBy40 0.002 s
importFromHandlesEscapedDoubleQuotesInCsvFields 0.002 s

DatasetAnalyticsTest

toMarkdownReportContainsExpectedSections 0.005 s
computePopulatesLabelDistribution 0.004 s
computePopulatesSampleRateCounts 0.004 s
computePopulatesDurationStats 0.004 s
constructorRejectsBlankDatasetName 0.002 s
constructorRejectsNegativeRecordingCount 0.003 s
computeReturnsCorrectRecordingCount 0.003 s

WorkbenchTdoaConsistencyExportTest

exportsPairConsistencyEvidenceAcrossSupportedFormats 0.001 s

SyntheticParameterEstimatorTest

estimateDriftFromMean 0 s
estimateWithSingleVectorReturnsValidParams 0.001 s
estimateNoiseAmplitudeFallbackWhenSnrIsZero 0 s
estimateFundamentalFrequencyFromMean 0 s
estimateNoiseAmplitudeFromSnr 0.001 s
estimateThrowsOnNullReal 0.001 s
estimateNoiseAmplitudeStaticMethod 0 s
estimateModulationDepthValidValue 0 s
estimateJitterFromMean 0.001 s
harmonicAmplitudesEstimatedAndNormalized 0.001 s
harmonicAmplitudesNullWhenNoHarmonicData 0 s
estimateThrowsOnEmptyReal 0.001 s

ProductionFrontendPackagingTest

maintainedFrontendIsAvailableFromDependencyClasspathWithCacheSafeAssets 0.008 s

HibernateWorkflowSessionRecoveryTest

sessionOperationsSequenceAndCloseSurviveCompleteRestart 0.398 s
corruptWorkflowDslFailsRecoveryWithSessionSpecificDiagnostic 0.098 s

ExperimentDocumentApplyHttpAdapterTest

incorrectHashIsPreconditionFailedAndDoesNotApply 0.052 s
dirtyAndMalformedHashFailuresUseStableHttpStatusCodes 0.001 s
applyEchoesCanonicalEtagAndReturnsDirtyImportedProjection 0.008 s

WorkflowEditorHttpAdapterTest

historyBindsExplicitBranchAndLimitQueryParameters 2.389 s

WorkflowSearchSchemaMigrationTest

installsSemanticProjectionBetweenGenericSearchAndCollaborationMigrations 0.104 s
migratedSchemaValidatesSharedStorageSearchSemanticAndCollaborationMappings 0.241 s

ExperimentDocumentWorkspaceServiceTest

correctQuotedPreviewHashImportsAndMarksWorkflowDirty 0.008 s
mismatchedHashRejectsWithoutMutatingWorkflow 0.004 s
activeCollaborationBlocksApplyButRetainedEmptySessionDoesNot 0.008 s
unknownOptionalPluginRemainsReadOnlyAndCannotBeApplied 0.008 s
dirtyWorkflowRequiresExplicitDiscardAndThenImportsAtomically 0.007 s

WorkflowMergeHttpAdapterTest

resolveForwardsExplicitDecisionAndReturnsReloadedCommitIdentity 0.103 s
previewReturnsExactGraphStatesAndOrderedConflictChoices 0.033 s

HibernateWorkflowOutboxRetentionStoreTest

twoStoresDeletingTheSamePlanConvergeWithoutFailure 0.102 s
cleanupPreservesPendingWorkAcrossCompleteRestart(Path) 0.327 s
reportAndDeleteProtectEveryNonPublishedOrUncertainRow 0.121 s

WorkflowHistoryIndexHttpAdapterTest

searchReturnsExactCommitIdentityAndForwardsStructuredFilters 0.056 s

ExperimentDocumentHttpAdapterTest

oversizedRequestIsRejectedBeforeParsing 0.064 s
normalizeReturnsCanonicalDedicatedMediaTypeRepresentation 0.009 s
schemaIsBundledAndNeverFetchedFromItsIdentifier 0.001 s
previewReturnsSafeWorkflowAndDocumentSummary 0.008 s

CollaborationSchemaMigrationIntegrationTest

migratesEmptyH2DatabaseAndRestartsWithValidation 0.455 s
upgradesPopulatedPreLeaseH2SchemaWithoutDataLoss 0.213 s

WorkflowPersistenceConfigurationTest

contributorRegistersApplicationEntityInSharedSessionFactory 2.660 s

ArchitectureBoundaryTest

persistenceContextDoesNotDependOnVisualization 0.003 s
executionContextDoesNotDependOnPersistenceOrVisualization 0.004 s
pluginApiDoesNotImportHostOrConcretePluginPackages 0.002 s
benchmarkingContextDoesNotDependOnVisualization 0.004 s
appSourceDoesNotImportConcretePluginPackages 0.014 s
stableAudioPackagesDoNotDependOnExperimentalPackages 0.016 s
workflowContextDoesNotDependOnExecutionSubpackage 0.010 s
modulePomDependenciesPreserveStableBoundaries 0.002 s
stableModulesDoNotDependOnUiOrAppPackages 0.019 s

WorkflowSemanticProjectionValuesTest

roundTripsEmptyDelimiterRichAndUnicodeValuesLosslessly 0.001 s
propertyPairsRemainUnambiguous 0.001 s

CollaborationWorkflowHistoryAccessPolicyTest

blocksJoinedParticipantsButAllowsRestoreAfterEveryoneLeaves 0.002 s

PluginManagerTest

discoversPluginViaServiceLoader(Path) 0.011 s
failingPluginIsIsolatedAsFailureResult(Path) 0.003 s
emptyClassLoaderProducesEmptyRegistry 0.002 s
loadResultSuccessExposesDescriptorAndPlugin 0.001 s
loadResultFailureBuildsSyntheticDescriptor 0 s
registryReturnsListsInDiscoveryOrder 0 s

HibernateWorkflowMergeIntegrationTest

mergesExactHibernateBackedBranchesAndReloadsTheAuditCommit 0.255 s

ExperimentDocumentPreviewFormatterTest

previewContainsIdentityHashWorkflowAndPointerDiagnostics 0.011 s

HibernateDeterministicWorkflowRunIntegrationTest

exactHibernateBackedCommitRunsThroughRealComputationBackend 0.141 s

WorkflowCombinedHistoryHttpAdapterTest

forwardsNestedFiltersAndReturnsGenericAndSemanticEvidence 0.318 s

WorkflowSemanticHistoryHttpAdapterTest

returnsExactCommitAndForwardsBranchAwareSemanticFilters 0.098 s

WorkflowSessionHttpAdapterTest

staleExpectedRevisionReturnsConflictWithoutPublishingState 0.047 s
duplicateCreatePrivateJoinAndUnknownSessionUseProblemDetails 0.039 s
sessionOperationAndPresenceUseServerAuthoritativeRegistry 0.051 s
rejectedOperationIsNotPublishedAsAcceptedState 0.032 s
beanValidationAndMetadataMismatchHaveStableResponses 0.039 s
createJoinInspectProjectionLeaveAndClose 0.041 s

RecordingTapPipelineTest

recordsEveryRapidlyPublishedBlockWithoutUsingUiPolling(Path) 0.018 s
preflightRejectsUnwritableDestinationBeforeCreatingFile(Path) 0.001 s
criticalCapacityStopsAndFinalizesAsIncomplete(Path) 0.012 s

WorkbenchSpaControllerTest

doesNotCaptureWorkflowApiOrAssetRoutes 0.011 s
forwardsRootAndNestedClientRoutesToPackagedApplicationShell 0.009 s

WorkflowSessionUndoHttpAdapterTest

blockedUndoReturnsTargetAndRemoteBlocker 0.050 s
previewUndoRetryAndRedoReturnCanonicalCommandState 0.056 s

SpectrumPanelTest

getCurrentSpectrum_reusesSnapshotForSameBlock 0.024 s

PlotRenderThemeTest

tickLabelsRenderInsideReservedMargins 0.006 s
magnitudeToDb_appliesFloorForVerySmallValues 0 s
magnitudeToDb_scalesExpectedReferenceValues 0 s
normalizedDb_clampsToZeroAndOne 0 s
tickRendererRejectsMismatchedLabels 0.002 s

RecordedAudioCaptureServiceTest

rejectsEmptyBlocks 0.006 s
rejectsMixedFormats 0.005 s
startStopReplay 0.008 s
exposesFormatAndBlockCount 0 s

WorkflowHistoryFieldChangeHttpAdapterTest

comparisonExposesCompleteFieldPathAndCanonicalValues 0.075 s

ExperimentWorkbenchLauncherTest

startupArgumentsInspectEveryValidNonBlankPath 0.071 s

WorkflowSemanticHistoryIndexTest

projectsExactSemanticsPerBranchAndReconcilesAfterRefChanges 2.424 s

HibernateWorkflowOutboxStoreTest

claimIsBoundedAndUsesStableRetryEventOrder 0.135 s
activeLeaseIsExclusiveAndExpiredLeaseIsReclaimable 0.108 s
failureAndSuccessTransitionsRequireCurrentLeaseAndCountAttempts 0.099 s

ConditionalJGitWorkflowCommitTest

conditionalCommitUsesAtomicExpectedHeadAndPreservesHistory 0.016 s

ReproducibilityBundleExporterTest

rejectsNullBundle(Path) 0.023 s
defaultConstructorUsesSystemTimeZone(Path) 0.010 s
exportMetadataJsonContainsCommitProvenanceWhenPresent(Path) 0.005 s
exportWithNodeStatusesWritesThemToResultJson(Path) 0.003 s
exportWorkflowNodesCsvHasHeaderRow(Path) 0.003 s
rejectsNullZoneId 0.001 s
exportDirectoryNameStartsWithRunAndTimestamp(Path) 0.003 s
rejectsNullParentDirectory 0.002 s
exportMetadataJsonContainsNullCommitIdWhenAbsent(Path) 0.003 s
exportMetadataJsonContainsSnapshotId(Path) 0.002 s
exportCreatesDirectoryWithAllArtifacts(Path) 0.003 s
duplicateBundleNamesGetNumericSuffix(Path) 0.003 s
exportExecutionResultJsonContainsExecutionDetails(Path) 0.003 s

HibernateWorkflowCombinedHistorySearchTest

appliesSemanticCandidatesBeforeTheGenericFinalLimit 0.288 s

CollaborationPostgreSqlSchemaMigrationIntegrationTest

upgradesPopulatedPreLeasePostgreSqlSchemaWithoutDataLoss 0.646 s
migratesEmptyPostgreSqlDatabaseAndRestartsWithValidation 0.835 s

RecordingComparatorTest

rendersTimbreDifferenceInCentroid 0.019 s
rejectsEmptyInputs 0.001 s
rejectsBadFftSize 0.001 s
detectsDifferentDominantFrequencies 0.010 s

HibernateWorkflowOutboxRestartTest

committedPendingEventIsPublishedAfterCompleteRestart 0.322 s

WorkflowPostgreSqlProjectionRebuildIntegrationTest

migratesValidatesRebuildsAndQueriesGenericSemanticAndCombinedHistory 2.054 s

WaveformModelTest

getYPointsForChannel_returns_defensive_copy 0.001 s
getYPointsForChannel_returns_empty_array_for_invalid_channel 0.001 s
constructor_and_getters_make_defensive_copies 0.002 s
empty_constant_has_expected_properties 0.002 s
empty_constant_returns_empty_arrays 0.001 s

HibernateWorkflowSessionLifecycleStoreTest

staleLifecycleSequenceReturnsTypedConflictWithoutMutation 0.144 s
openSessionsSequenceAdvanceAndCloseAreDurableAndOrdered 0.130 s
closeRejectsStaleSemanticRevision 0.109 s

DocumentationLinkTest

localDocumentationTargetsExist 0.145 s

AudioCaptureServiceImplSampleScalingTest

signed_8bit_samples_scale_centered_around_middle 0.154 s
signed_16bit_samples_scale_to_panel_bounds 0.154 s
unsigned_8bit_samples_scale_to_panel_bounds 0.153 s
stereo_channels_produce_separate_yPoints 0.162 s

HibernateWorkflowSessionStateStoreTest

concurrentAppendsAtTheSameRevisionCommitExactlyOneTransaction 0.213 s
appendPersistsAggregateOperationAndOutboxAtomically 0.173 s
outboxConstraintFailureRollsBackAggregateAndOperation 0.162 s
identicalOperationWithDifferentOutboxEventIsRejected 0.158 s
operationIdCannotBeReusedForDifferentContent 0.140 s
concurrentIdenticalAppendsCommitOnceAndReturnOneIdempotentRetry 0.141 s
identicalOperationRetryIsIdempotent 0.130 s
staleRevisionRollsBackOperationAggregateAndOutbox 0.119 s

HibernateWorkflowUndoRedoRecoveryTest

undoRetryAndRedoRemainDurableAcrossCompleteRestarts 0.429 s

WaveformRendererTest

computeYPoints_maps_minus_one_to_bottom_and_plus_one_to_top 0 s
computeYPointsAllChannels_maps_each_channel 0 s
computeXPoints_handles_edge_cases 0.002 s
computeYPoints_throws_for_invalid_channel_or_panel_height 0.001 s
computeYPoints_clips_out_of_range_samples 0 s
computeXPoints_spans_panel_width 0 s

PhaseDiagramPanelTest

paintComponent_noData_doesNotThrow 0.047 s

WorkbenchConfigurationCollaborationTest

durableStateStoreIsUsedWhenHibernateModeContributesIt 0.140 s
registryRemainsInMemoryWhenNoDurableStoreIsConfigured 0.001 s

DocImageRendererTest

triggerImageHasExpectedSizeAndVisibleContent 0.351 s
abComparisonImageHasNonBlankLeftPlot 0.019 s
recordingFormatImageHasExpectedSizeAndVisibleContent 0.004 s
simulationWorkbenchHasExpectedSizeAndVisibleContent 0.006 s
dashboardScreenshotHasNonBlankMiddleRegion 0.334 s
generatorCalibrationHasNonBlankChartArea 0.005 s
playbackExplorerHasExpectedSizeAndVisibleContent 0.010 s
clipStringShortTextPassesThroughUnchanged 0.001 s
importedRecordingWorkbenchHasExpectedSizeAndVisibleContent 0.003 s
simulationWorkbenchHasNonBlankTopRegion 0.004 s
spectrumPeakHoldImageHasExpectedSizeAndVisibleContent 0.009 s
abComparisonImageHasExpectedSizeAndVisibleContent 0.006 s
clipStringResultNeverExceedsMaxWidth 0.002 s
abComparisonImageHasNonBlankRightPlot 0.005 s
clipStringFitsUnchangedWhenMaxWidthIsLarge 0.001 s
triggerImageHasNonBlankTopRegion 0.005 s
importedRecordingWorkbenchHasNonBlankRightPanel 0.002 s
triggerImageHasNonBlankMiddleRegion 0.005 s
playbackExplorerHasNonBlankBottomRegion 0.008 s
spectrumPeakHoldImageHasNonBlankPlotArea 0.006 s
dashboardScreenshotHasNonBlankBottomRegion 0.311 s
clipStringNarrowMaxWidthYieldsEllipsisOnly 0.001 s
dashboardScreenshotHasExpectedSizeAndVisibleContent 0.122 s
importedRecordingWorkbenchHasNonBlankLeftPanel 0.004 s
simulationWorkbenchHasNonBlankMiddleRegion 0.003 s
clipStringEmptyTextReturnsEmpty 0 s
dashboardScreenshotHasNonBlankTopRegion 0.098 s
clipStringLongTextIsTruncatedWithEllipsis 0.001 s
playbackExplorerHasNonBlankTopRegion 0.004 s
generatorCalibrationHasExpectedSizeAndVisibleContent 0.003 s
recordingFormatImageHasNonBlankTopRegion 0.002 s

AudioCaptureServiceImplLifecycleTest

stop_is_idempotent 0.006 s
start_updates_model_after_first_read 0.105 s
stop_sets_running_to_false 0.002 s
start_sets_running_to_true 0.002 s
start_initializes_format 0.002 s

WorkflowOutboxDispatchConfigurationTest

schedulingRemainsAbsentWithoutPublisherAndDurableOutboxStore 0.029 s
storeAndPublisherActivateOneDispatcherAndScheduledAdapter 0.148 s

RecordingPreflightTest

reportsWarningBeforeCreatingTarget(Path) 0.002 s
rejectsSourceWithoutFormatDescriptor(Path) 0.002 s

HibernateWorkflowSessionStateStorePostgreSqlConcurrencyTest

recoveryWaitsForWinnerAndConcurrentContractsRemainStable 1.379 s

WorkflowHistoryCommandHttpAdapterTest

restoreForwardsExpectedHeadAndReturnsAuditCommitIdentity 0.017 s
compareReturnsBothGraphsAndStableSemanticChangeAtoms 0.017 s

WorkflowSessionEventHttpAdapterTest

replayGapSendsCanonicalSnapshotInsteadOfPartialHistory 0.093 s
sseStreamFlushesConnectionThenUsesSequenceIdsAndCompletesAfterSessionClose 0.052 s

AudioCaptureServiceImplDivisorAndLayoutTest

setDivisor_throws_for_invalid_values 0.001 s
setDivisor_updates_divisor_value 0.001 s
recomputeLayout_xPoints_are_monotonically_increasing 0.203 s
setDivisor_affects_model_numberOfPoints_after_start 0.205 s
recomputeLayout_updates_xPoints_to_span_width 0.204 s

EvidenceBundleExporterTest

export_writesAllArtifacts(Path) 0.187 s
export_rejectsEmptyPayload(Path) 0.002 s

WorkflowRunHttpAdapterTest

unknownAndNotReadyRunsUseStableProblemDetails 0.029 s
startsListsInspectsAndReturnsSimulationResult 0.034 s

HibernateWorkflowHistoryRecoveryTest

historyAndCapabilitiesRemainStableAcrossCompleteRestart 0.421 s

WorkflowRunArchitectureTest

runCoreDoesNotDependOnFrameworkDspOrStorageImplementations 0.080 s
runHttpAdapterDoesNotDependOnJgitHibernateOrInfrastructureAdapters 0.006 s

RegularJGitStoragePrototypeTest

concurrentWritersSeeAtomicRefConflicts 0.008 s
failingBeforeRefUpdateLeavesHeadStableAndDoesNotAppendReflog 0.003 s
closeReopenAndScanForRepoChangesPreserveDataWithoutCrossRepoLeakage 0.004 s
blobTreeCommitRefAndReflogRoundTripWorksAgainstRegularJGit 0.003 s

HibernateWorkflowOutboxRetentionPostgreSqlTest

publishedRetentionUsesTheSameSafeContractOnPostgreSql 0.238 s

GuiSmokeTest

audioAnalyseFrame_constructs_without_exceptions 0.001 s

HibernateWorkflowOutboxDispatcherTest

secondDispatcherCannotPublishAnActivelyLeasedEvent 0.104 s
crashAfterPublishBeforeAcknowledgementMayDuplicateTheSameEventId 0.100 s
publicationFailureRetriesWithTheSameStableEventId 0.106 s

HibernateWorkflowOperationBodyStoreTest

persistsAndReconstructsCompleteOperationBody 0.140 s

WorkflowOutboxRetentionConfigurationTest

invalidDestructiveModeFailsAtStartup 0.255 s
enabledRetentionUsesConservativeDefaultsAndCreatesOneScheduler 0.041 s
retentionRemainsAbsentUnlessExplicitlyEnabled 0.008 s

WorkflowSchemaMigrationConfigurationTest

enabledMigrationRejectsHibernateMutationBeforeOpeningDatasource 0.061 s
disabledMigrationDoesNotRequireDatasourceOrValidateMode 0.001 s

AudioCaptureServiceImplTest

getLatestModel_returns_same_instance_when_called_multiple_times 0.008 s
getLatestModel_returns_empty_when_no_capture 0.002 s

WorkflowSessionHistoryHttpAdapterTest

historyCapabilitiesAndRedoPreviewRemainServerAuthoritative 0.174 s
invalidHistoryPageSizeReturnsStructuredBadRequest 0.065 s

WaveformPanelTest

resizing_triggersRecompute 1.349 s
setAudioCaptureService_triggersInitialRecompute 0.005 s

DemoAudioCaptureServiceTest

constructor_rejects_invalid_divisor 0.002 s
demo_service_generates_blocks_for_all_signals 0.088 s

HibernateWorkflowHistoryIndexTest

compoundProjectionQueryReturnsExactLoadableCommitAndRebuildIsIdempotent 0.187 s

FileSystemJGitVersionedWorkflowStoreTest

updateRefSupportsSuccessStaleNewBranchAndNoChange 3.080 s
workflowRoundTripHistoryAndReopenWorkAgainstRealJGitStore 0.012 s

HibernateJGitVersionedWorkflowStoreTest

checkpointHistoryAndApplicationEntitySurviveCompleteRestart 0.360 s

ArchitectureFitnessTest

executionContextDoesNotDependOnPersistence 0.015 s
editorHttpAdapterDoesNotDependOnStorageInternals 0.023 s
semanticWorkflowPackagesDoNotDependOnCollaborationPackage 0.014 s
noCyclicDependenciesBetweenBoundedContextSlices 0.445 s
storeFacadeDoesNotDependOnInfrastructureAdapters 0.003 s
onlyWorkflowStoreInfrastructureMayDependOnJGit 0.054 s
workflowContextDoesNotDependOnPersistence 0.054 s
workflowStoreInfrastructureDoesNotDependOnJGitInternals 0.003 s
storeFacadeDoesNotDependOnSwingOrJGit 0.001 s
dslPackageDoesNotDependOnPersistence 0.003 s
catalogDoesNotDependOnSwingJGitOrPersistence 0.002 s
dslPackageDoesNotDependOnSwingOrJGit 0.001 s
workflowContextDoesNotDependOnJGit 0.012 s
collaborationPackageDoesNotDependOnEditorOrVisualization 0.027 s
historyPackageDoesNotDependOnPersistence 0.007 s
historyPackageDoesNotDependOnSwingOrJGit 0.002 s
workflowContextDoesNotDependOnSwing 0.016 s
executionContextDoesNotDependOnVisualization 0.001 s
historyPackageDoesNotDependOnExecution 0.002 s

WorkflowRunConfigurationTest

productionWiringUsesRealDeterministicComputationBackend 0.006 s

JavaSoundMicrophoneWorkflowTest

discoversOnlyInputCapableMixersAndResolvesStableIdentity 0.003 s
readsCalibratedLivePcmThroughCommonMultichannelSource 0.122 s
refusesLiveSourceWithoutCurrentCalibration 0.001 s