Bump docker/metadata-action from 5.5.1 to 5.10.0#512
Open
dependabot[bot] wants to merge 1 commit into
Open
GitHub Actions / macos-14_test-results
succeeded
Feb 17, 2026 in 1s
113 passed, 0 failed and 0 skipped
✅ /Users/runner/work/OdbDesign/OdbDesign/testlog.xml
113 tests were completed in 39s with 113 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| (empty) | 113✅ | 39s |
✅ (empty)
TestTest.BasicAssertions
✅ TestTest.BasicAssertions
TestTest.SucceedSucceeds
✅ TestTest.SucceedSucceeds
TestDataFixture.TestDataDirEnvironmentVariablesExists
✅ TestDataFixture.TestDataDirEnvironmentVariablesExists
TestDataFixture.TestDataDirDirectoryExists
✅ TestDataFixture.TestDataDirDirectoryExists
TestDataFixture.TestDataFilesDirDirectoryExists
✅ TestDataFixture.TestDataFilesDirDirectoryExists
TestDataFixture.Test_FileReaderRead_FileExists
✅ TestDataFixture.Test_FileReaderRead_FileExists
TestDataFixture.Test_FileReaderRead_Buffered
✅ TestDataFixture.Test_FileReaderRead_Buffered
TestDataFixture.Test_FileReaderRead_Unbuffered
✅ TestDataFixture.Test_FileReaderRead_Unbuffered
TestDataFixture.Test_LibArchive_CompressDir
✅ TestDataFixture.Test_LibArchive_CompressDir
TestDataFixture.Test_CrossPlatform_GetEnvSafe_VariableExists
✅ TestDataFixture.Test_CrossPlatform_GetEnvSafe_VariableExists
TestDataFixture.Test_CrossPlatform_GetEnvSafe_KnownVariableExists
✅ TestDataFixture.Test_CrossPlatform_GetEnvSafe_KnownVariableExists
TestDataFixture.Test_CrossPlatform_GetEnvSafe_VariableDoesntExist
✅ TestDataFixture.Test_CrossPlatform_GetEnvSafe_VariableDoesntExist
TestDataFixture.Test_CrossPlatform_TmpNameSafe_ReturnsRandomFilename
✅ TestDataFixture.Test_CrossPlatform_TmpNameSafe_ReturnsRandomFilename
TestDataFixture.Test_ArchiveExtractor_CompressDir
✅ TestDataFixture.Test_ArchiveExtractor_CompressDir
FileArchiveLoadFixture.TestDataDesignsExist
✅ FileArchiveLoadFixture.TestDataDesignsExist
FileArchiveLoadFixture.Load_Design_Succeeds_sample_design_tgz
✅ FileArchiveLoadFixture.Load_Design_Succeeds_sample_design_tgz
FileArchiveLoadFixture.Load_Design_Succeeds_designodb_rigidflex_tgz
✅ FileArchiveLoadFixture.Load_Design_Succeeds_designodb_rigidflex_tgz
FileArchiveLoadFixture.Test_DesignOdb_RigidFlexDesign_CanHasCorrectData
✅ FileArchiveLoadFixture.Test_DesignOdb_RigidFlexDesign_CanHasCorrectData
FileArchiveLoadFixture.Test_SampleDesign_CanHasCorrectData
✅ FileArchiveLoadFixture.Test_SampleDesign_CanHasCorrectData
FileArchiveLoadFixture.Component_ProtoBuf_RoundTrip_sample_design_Succeeds
✅ FileArchiveLoadFixture.Component_ProtoBuf_RoundTrip_sample_design_Succeeds
FileArchiveLoadFixture.Design_ProtoBuf_RoundTrip_sample_design_Succeeds
✅ FileArchiveLoadFixture.Design_ProtoBuf_RoundTrip_sample_design_Succeeds
FileArchiveLoadFixture.FileArchive_ProtoBuf_RoundTrip_sample_design_Succeeds
✅ FileArchiveLoadFixture.FileArchive_ProtoBuf_RoundTrip_sample_design_Succeeds
FileArchiveLoadFixture.Component_ProtoBuf_RoundTrip_designodb_rigidflex_Succeeds
✅ FileArchiveLoadFixture.Component_ProtoBuf_RoundTrip_designodb_rigidflex_Succeeds
FileArchiveLoadFixture.Design_ProtoBuf_RoundTrip_designodb_rigidflex_Succeeds
✅ FileArchiveLoadFixture.Design_ProtoBuf_RoundTrip_designodb_rigidflex_Succeeds
FileArchiveLoadFixture.FileArchive_ProtoBuf_RoundTrip_designodb_rigidflex_Succeeds
✅ FileArchiveLoadFixture.FileArchive_ProtoBuf_RoundTrip_designodb_rigidflex_Succeeds
FileArchiveLoadFixture.RigidFlex_Signal2_AllSymbolsResolveToImperial
✅ FileArchiveLoadFixture.RigidFlex_Signal2_AllSymbolsResolveToImperial
FileArchiveLoadFixture.PadsUseSymNum_MatchesAptDefSymbolNum_WhenPresent
✅ FileArchiveLoadFixture.PadsUseSymNum_MatchesAptDefSymbolNum_WhenPresent
FileArchiveLoadFixture.ComponentHeight_Pipeline_sample_design_R70_preserved
✅ FileArchiveLoadFixture.ComponentHeight_Pipeline_sample_design_R70_preserved
FileArchiveLoadFixture.Load_FileArchive_Succeeds_sample_design_tgz
✅ FileArchiveLoadFixture.Load_FileArchive_Succeeds_sample_design_tgz
FileArchiveLoadFixture.Load_FileArchive_Succeeds_designodb_rigidflex_tgz
✅ FileArchiveLoadFixture.Load_FileArchive_Succeeds_designodb_rigidflex_tgz
FileArchiveLoadFixture.Load_FileArchive_Missing_Standard_Fonts_File_Throws_InvalidOdbError
✅ FileArchiveLoadFixture.Load_FileArchive_Missing_Standard_Fonts_File_Throws_InvalidOdbError
FileArchiveLoadFixture.Load_FileArchive_Missing_Misc_Info_File_Throws_InvalidOdbError
✅ FileArchiveLoadFixture.Load_FileArchive_Missing_Misc_Info_File_Throws_InvalidOdbError
FileArchiveLoadFixture.Load_FileArchive_InvalidPinElectricalType_Throws_ParseError
✅ FileArchiveLoadFixture.Load_FileArchive_InvalidPinElectricalType_Throws_ParseError
FileArchiveLoadFixture.Load_FileArchive_InvalidPinType_Throws_ParseError
✅ FileArchiveLoadFixture.Load_FileArchive_InvalidPinType_Throws_ParseError
PerformanceTestBase.BasicOperationsPerformance
✅ PerformanceTestBase.BasicOperationsPerformance
PerformanceTestBase.MemoryAllocationPerformance
✅ PerformanceTestBase.MemoryAllocationPerformance
PerformanceTestBase.ConcurrentOperationsStressTest
✅ PerformanceTestBase.ConcurrentOperationsStressTest
PerformanceTestBase.MemoryLeakDetectionTest
✅ PerformanceTestBase.MemoryLeakDetectionTest
PerformanceTestBase.PerformanceRegressionBaseline
✅ PerformanceTestBase.PerformanceRegressionBaseline
PerformanceBenchmarkTest.FileSystemPerformanceBenchmark
✅ PerformanceBenchmarkTest.FileSystemPerformanceBenchmark
ErrorConditionTests.InvalidPathHandling
✅ ErrorConditionTests.InvalidPathHandling
ErrorConditionTests.FileBoundaryConditions
✅ ErrorConditionTests.FileBoundaryConditions
ErrorConditionTests.EnvironmentVariableEdgeCases
✅ ErrorConditionTests.EnvironmentVariableEdgeCases
ErrorConditionTests.ConcurrentAccessTests
✅ ErrorConditionTests.ConcurrentAccessTests
ErrorConditionTests.DataValidationTests
✅ ErrorConditionTests.DataValidationTests
ErrorConditionTests.StressConditionTests
✅ ErrorConditionTests.StressConditionTests
ErrorConditionTests.ErrorRecoveryTests
✅ ErrorConditionTests.ErrorRecoveryTests
ResourceLifecycleTest.TempResourceManagement
✅ ResourceLifecycleTest.TempResourceManagement
IntegrationTestSuite.CompleteWorkflowIntegration
✅ IntegrationTestSuite.CompleteWorkflowIntegration
IntegrationTestSuite.ConcurrentProcessingIntegration
✅ IntegrationTestSuite.ConcurrentProcessingIntegration
IntegrationTestSuite.ErrorHandlingIntegration
✅ IntegrationTestSuite.ErrorHandlingIntegration
IntegrationTestSuite.ResourceManagementIntegration
✅ IntegrationTestSuite.ResourceManagementIntegration
IntegrationTestSuite.RealisticWorkflowIntegration
✅ IntegrationTestSuite.RealisticWorkflowIntegration
DataFlowIntegrationTest.ProcessingPipelineIntegration
✅ DataFlowIntegrationTest.ProcessingPipelineIntegration
FeatureRecordSurfaceTests.ToProtobufIncludesContourPolygons
✅ FeatureRecordSurfaceTests.ToProtobufIncludesContourPolygons
FeatureRecordSurfaceTests.ToProtobufHandlesSurfaceWithNoContourPolygons
✅ FeatureRecordSurfaceTests.ToProtobufHandlesSurfaceWithNoContourPolygons
FeatureRecordSurfaceTests.ToProtobufHandlesSurfaceWithMultipleContourPolygons
✅ FeatureRecordSurfaceTests.ToProtobufHandlesSurfaceWithMultipleContourPolygons
FeatureRecordSurfaceTests.ToProtobufHandlesDifferentPolygonTypes
✅ FeatureRecordSurfaceTests.ToProtobufHandlesDifferentPolygonTypes
SymbolUnitsParsingTests.MissingSymbolUnitInheritsFromUnitsLine_WhenUnitsBeforeSymbols
✅ SymbolUnitsParsingTests.MissingSymbolUnitInheritsFromUnitsLine_WhenUnitsBeforeSymbols
SymbolUnitsParsingTests.MissingSymbolUnitInheritsFromUnitsLine_WhenUnitsAfterSymbols
✅ SymbolUnitsParsingTests.MissingSymbolUnitInheritsFromUnitsLine_WhenUnitsAfterSymbols
SymbolUnitsParsingTests.MissingSymbolUnitRemainsNone_WhenNoUnitsInFile
✅ SymbolUnitsParsingTests.MissingSymbolUnitRemainsNone_WhenNoUnitsInFile
SymbolUnitsParsingTests.ExplicitMetricSymbolInMetricFile
✅ SymbolUnitsParsingTests.ExplicitMetricSymbolInMetricFile
SymbolNameParsingTests.ParsesIndexNameAndUnit
✅ SymbolNameParsingTests.ParsesIndexNameAndUnit
SymbolNameParsingTests.ApplyDefaultUnitTypeIfNone
✅ SymbolNameParsingTests.ApplyDefaultUnitTypeIfNone
SymbolNameParsingTests.InvalidIndexTokenThrowsParseError
✅ SymbolNameParsingTests.InvalidIndexTokenThrowsParseError
SymbolNameParsingTests.NegativeIndexTokenThrowsParseError
✅ SymbolNameParsingTests.NegativeIndexTokenThrowsParseError
SymbolNameParsingTests.MissingIndexDefaultsToMinusOne
✅ SymbolNameParsingTests.MissingIndexDefaultsToMinusOne
FeatureRecordPadParsingTests.SymNumDefaultsFromAptDefSymbolNum
✅ FeatureRecordPadParsingTests.SymNumDefaultsFromAptDefSymbolNum
FeatureRecordPadParsingTests.SymNumStaysUnsetWhenAptDefSymbolNumMissing
✅ FeatureRecordPadParsingTests.SymNumStaysUnsetWhenAptDefSymbolNumMissing
FeatureRecordSerializationTests.PadOptionalFieldsRespectPresence
✅ FeatureRecordSerializationTests.PadOptionalFieldsRespectPresence
FeatureRecordSerializationTests.SymNumIsPresenceSignificant
✅ FeatureRecordSerializationTests.SymNumIsPresenceSignificant
FeatureRecordSerializationTests.FromProtobufRestoresMissingAsMinusOne
✅ FeatureRecordSerializationTests.FromProtobufRestoresMissingAsMinusOne
MatrixFileTests.OptionalAttributeRecognition
✅ MatrixFileTests.OptionalAttributeRecognition
MatrixFileTests.StepRecordsMatchStepDirectoryKeys
✅ MatrixFileTests.StepRecordsMatchStepDirectoryKeys
MatrixFileTests.LayerRecordsHaveUniqueNonEmptyNames
✅ MatrixFileTests.LayerRecordsHaveUniqueNonEmptyNames
MatrixFileTests.ProtoRoundTripPreservesCounts
✅ MatrixFileTests.ProtoRoundTripPreservesCounts
DesignCacheThreadSafetyTest.GetDirectory_IsThreadSafe
✅ DesignCacheThreadSafetyTest.GetDirectory_IsThreadSafe
DesignCacheThreadSafetyTest.SetDirectoryAndGetDirectory_ConcurrentReadWrite
✅ DesignCacheThreadSafetyTest.SetDirectoryAndGetDirectory_ConcurrentReadWrite
DesignCacheThreadSafetyTest.Clear_IsThreadSafe
✅ DesignCacheThreadSafetyTest.Clear_IsThreadSafe
DesignCacheThreadSafetyTest.GetLoadedNames_DuringClear
✅ DesignCacheThreadSafetyTest.GetLoadedNames_DuringClear
DesignCacheThreadSafetyTest.GetUnloadedDesignNames_IsThreadSafe
✅ DesignCacheThreadSafetyTest.GetUnloadedDesignNames_IsThreadSafe
DesignCacheThreadSafetyTest.ConcurrentGetFileArchive_NonExistentDesign
✅ DesignCacheThreadSafetyTest.ConcurrentGetFileArchive_NonExistentDesign
DesignCacheThreadSafetyTest.ConcurrentGetDesign_NonExistentDesign
✅ DesignCacheThreadSafetyTest.ConcurrentGetDesign_NonExistentDesign
DesignCacheThreadSafetyTest.ConcurrentMixedOperations_NoDeadlock
✅ DesignCacheThreadSafetyTest.ConcurrentMixedOperations_NoDeadlock
DesignCacheThreadSafetyWithDataTest.ConcurrentGetFileArchive_SameDesign
✅ DesignCacheThreadSafetyWithDataTest.ConcurrentGetFileArchive_SameDesign
DesignCacheThreadSafetyWithDataTest.ConcurrentGetDesign_SameDesign
✅ DesignCacheThreadSafetyWithDataTest.ConcurrentGetDesign_SameDesign
DesignCacheThreadSafetyWithDataTest.ConcurrentGetFileArchive_DifferentDesigns
✅ DesignCacheThreadSafetyWithDataTest.ConcurrentGetFileArchive_DifferentDesigns
DesignCacheThreadSafetyWithDataTest.ConcurrentGetAndClear
✅ DesignCacheThreadSafetyWithDataTest.ConcurrentGetAndClear
GrpcServiceConfigTest.CreateDefault_HasExpectedValues
✅ GrpcServiceConfigTest.CreateDefault_HasExpectedValues
GrpcServiceConfigTest.LoadFromFile_FileNotFound_ReturnsDefaults
✅ GrpcServiceConfigTest.LoadFromFile_FileNotFound_ReturnsDefaults
GrpcServiceConfigTest.LoadFromFile_EmptyFile_ReturnsDefaults
✅ GrpcServiceConfigTest.LoadFromFile_EmptyFile_ReturnsDefaults
GrpcServiceConfigTest.LoadFromFile_InvalidJson_ReturnsDefaults
✅ GrpcServiceConfigTest.LoadFromFile_InvalidJson_ReturnsDefaults
GrpcServiceConfigTest.LoadFromFile_ThreadPool_ParsesCorrectly
✅ GrpcServiceConfigTest.LoadFromFile_ThreadPool_ParsesCorrectly
GrpcServiceConfigTest.LoadFromFile_ThreadPool_ClampsMaxThreads
✅ GrpcServiceConfigTest.LoadFromFile_ThreadPool_ClampsMaxThreads
GrpcServiceConfigTest.LoadFromFile_ThreadPool_ClampsMaxThreadsHigh
✅ GrpcServiceConfigTest.LoadFromFile_ThreadPool_ClampsMaxThreadsHigh
GrpcServiceConfigTest.LoadFromFile_ThreadPool_ClampsMinPollersHigh
✅ GrpcServiceConfigTest.LoadFromFile_ThreadPool_ClampsMinPollersHigh
GrpcServiceConfigTest.LoadFromFile_Keepalive_ParsesCorrectly
✅ GrpcServiceConfigTest.LoadFromFile_Keepalive_ParsesCorrectly
GrpcServiceConfigTest.LoadFromFile_Keepalive_ClampsTimeLow
✅ GrpcServiceConfigTest.LoadFromFile_Keepalive_ClampsTimeLow
GrpcServiceConfigTest.LoadFromFile_Keepalive_ClampsTimeHigh
✅ GrpcServiceConfigTest.LoadFromFile_Keepalive_ClampsTimeHigh
GrpcServiceConfigTest.LoadFromFile_Keepalive_ClampsTimeoutLow
✅ GrpcServiceConfigTest.LoadFromFile_Keepalive_ClampsTimeoutLow
GrpcServiceConfigTest.LoadFromFile_Keepalive_ClampsTimeoutHigh
✅ GrpcServiceConfigTest.LoadFromFile_Keepalive_ClampsTimeoutHigh
GrpcServiceConfigTest.LoadFromFile_FullConfig_ParsesAllSections
✅ GrpcServiceConfigTest.LoadFromFile_FullConfig_ParsesAllSections
GrpcServiceConfigTest.LoadFromFile_NoThreadPoolSection_KeepsDefaults
✅ GrpcServiceConfigTest.LoadFromFile_NoThreadPoolSection_KeepsDefaults
GrpcServiceConfigTest.LoadFromFile_NoKeepaliveSection_KeepsDefaults
✅ GrpcServiceConfigTest.LoadFromFile_NoKeepaliveSection_KeepsDefaults
GrpcServiceConfigTest.LoadFromFile_EmptyGrpcSection_KeepsAllDefaults
✅ GrpcServiceConfigTest.LoadFromFile_EmptyGrpcSection_KeepsAllDefaults
GrpcServiceConfigTest.LoadFromFile_BoundaryValues_ClampedCorrectly
✅ GrpcServiceConfigTest.LoadFromFile_BoundaryValues_ClampedCorrectly
GrpcServiceConfigTest.LoadFromFile_MaxBoundaryValues_ClampedCorrectly
✅ GrpcServiceConfigTest.LoadFromFile_MaxBoundaryValues_ClampedCorrectly
GrpcServiceConfigTest.LoadFromFile_NegativeValues_ClampedToMinimum
✅ GrpcServiceConfigTest.LoadFromFile_NegativeValues_ClampedToMinimum
GrpcServiceConfigTest.ClampBatchSize_BelowMinimum
✅ GrpcServiceConfigTest.ClampBatchSize_BelowMinimum
GrpcServiceConfigTest.ClampBatchSize_AboveMaximum
✅ GrpcServiceConfigTest.ClampBatchSize_AboveMaximum
GrpcServiceConfigTest.ClampBatchSize_InRange
✅ GrpcServiceConfigTest.ClampBatchSize_InRange
GrpcServiceConfigTest.LoadFromFile_Success_MessageContainsPath
✅ GrpcServiceConfigTest.LoadFromFile_Success_MessageContainsPath
GrpcServiceConfigTest.LoadFromFile_NotFound_MessageContainsPath
✅ GrpcServiceConfigTest.LoadFromFile_NotFound_MessageContainsPath
Loading