Skip to content

Merge branch 'refs/heads/develop' into fix/test-empty-value-validation

e7eb54f
Select commit
Loading
Failed to load commit list.
Open

Fix validation for primitives with no value and extensions #658

Merge branch 'refs/heads/develop' into fix/test-empty-value-validation
e7eb54f
Select commit
Loading
Failed to load commit list.
Azure Pipelines / FirelyTeam.firely-validator-api failed May 7, 2026 in 14m 24s

Build #3.1.0-20260507.1 had test failures

Details

Tests

  • Failed: 1 (0.08%)
  • Passed: 1,187 (98.92%)
  • Other: 12 (1.00%)
  • Total: 1,200

Annotations

Check failure on line 78 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / FirelyTeam.firely-validator-api

Build log #L78

Error: The process 'C:\hostedtoolcache\windows\dotnet\dotnet.exe' failed with exit code 1

Check failure on line 125 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / FirelyTeam.firely-validator-api

Build log #L125

Dotnet command failed with non-zero exit code on the following projects : [
  'D:\\a\\1\\s\\test\\Firely.Fhir.Validation.Compilation.Tests.R4\\Firely.Fhir.Validation.Compilation.R4.Tests.csproj'
]

Check failure on line 1 in Firely.Fhir.Validation.Compilation.Tests.ValidationManifestTest.RunFirelySdkTests

See this annotation in the file changed.

@azure-pipelines azure-pipelines / FirelyTeam.firely-validator-api

Firely.Fhir.Validation.Compilation.Tests.ValidationManifestTest.RunFirelySdkTests

Expected root[0] to be the same string, but they differ at index 187:
           ↓ (actual)
  "…elements"(further…"
  "…element"(further…"
           ↑ (expected).

With configuration:
- Use declared types and members
- Compare enums by value
- Compare tuples by their properties
- Compare anonymous types by their properties
- Compare records by their members
- Include non-browsable members
- Include all non-private properties
- Include all non-private fields
- Match member by name (or throw)
- Be strict about the order of items in byte arrays
- Without automatic conversion.
Raw output
   at FluentAssertions.Execution.LateBoundTestFramework.Throw(String message)
   at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message)
   at FluentAssertions.Execution.CollectingAssertionStrategy.ThrowIfAny(IDictionary`2 context)
   at FluentAssertions.Execution.AssertionScope.Dispose()
   at FluentAssertions.Equivalency.EquivalencyValidator.AssertEquality(Comparands comparands, EquivalencyValidationContext context)
   at FluentAssertions.Collections.StringCollectionAssertions`2.BeEquivalentTo(IEnumerable`1 expectation, Func`2 config, String because, Object[] becauseArgs)
   at FluentAssertions.Collections.StringCollectionAssertions`2.BeEquivalentTo(IEnumerable`1 expectation, String because, Object[] becauseArgs)
   at Firely.Fhir.Validation.Compilation.Tests.TestCaseRunner.assertResult(OperationOutcome expected, OperationOutcome actual, AssertionOptions options) in /_/test/Firely.Fhir.Validation.Compilation.Tests.Shared/FhirTests/TestCaseRunner.cs:line 240
   at Firely.Fhir.Validation.Compilation.Tests.TestCaseRunner.RunTestCaseAsync(TestCase testCase, ITestValidator engine, String baseDirectory, AssertionOptions options) in /_/test/Firely.Fhir.Validation.Compilation.Tests.Shared/FhirTests/TestCaseRunner.cs:line 82
   at Firely.Fhir.Validation.Compilation.Tests.TestCaseRunner.RunTestCase(TestCase testCase, ITestValidator engine, String baseDirectory, AssertionOptions options) in /_/test/Firely.Fhir.Validation.Compilation.Tests.Shared/FhirTests/TestCaseRunner.cs:line 43
   at Firely.Fhir.Validation.Compilation.Tests.ValidationManifestTest.RunFirelySdkTests(TestCase testCase, String baseDirectory) in /_/test/Firely.Fhir.Validation.Compilation.Tests.Shared/FhirTests/ValidationManifestTest.cs:line 49
   at InvokeStub_ValidationManifestTest.RunFirelySdkTests(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)