Skip to content

Experimental branch: Case insensitive collision warning and hidden identifiers #295

Experimental branch: Case insensitive collision warning and hidden identifiers

Experimental branch: Case insensitive collision warning and hidden identifiers #295

Triggered via pull request October 31, 2023 13:51
Status Failure
Total duration 3m 9s
Artifacts

check-pr.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

14 errors
LibraryTests.testForwardAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation_SignatureLevelNone[0](LibraryTests/TestForwardAmbiguousFunctionResolutionWithoutTypeInformation.cql, None): Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/LibraryTests.java#L652
java.lang.AssertionError: Warnings: [org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: a resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: b resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: The function TestAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation.TestAny has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime., org.cqframework.cql.cql2elm.CqlSemanticException: The function TestAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation.TestAny has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.] Expected: <2> but: was <4>
LibraryTests.testForwardAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation_SignatureLevelNone[1](LibraryTests/TestForwardAmbiguousFunctionResolutionWithoutTypeInformation.cql, Differing): Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/LibraryTests.java#L652
java.lang.AssertionError: Warnings: [org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: a resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: b resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: The function TestAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation.TestAny has multiple overloads and due to the SignatureLevel setting (Differing), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime., org.cqframework.cql.cql2elm.CqlSemanticException: The function TestAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation.TestAny has multiple overloads and due to the SignatureLevel setting (Differing), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.] Expected: <2> but: was <4>
LibraryTests.testForwardAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation_SignatureLevelNone[2](LibraryTests/TestForwardAmbiguousFunctionResolutionWithoutTypeInformation.cql, Overloads): Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/LibraryTests.java#L652
java.lang.AssertionError: Warnings: [org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: a resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: b resolved as an operand to a function with exact case matching. ] Expected: <0> but: was <2>
LibraryTests.testForwardAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation_SignatureLevelNone[3](LibraryTests/TestForwardAmbiguousFunctionResolutionWithoutTypeInformation.cql, All): Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/LibraryTests.java#L652
java.lang.AssertionError: Warnings: [org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: a resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: b resolved as an operand to a function with exact case matching. ] Expected: <0> but: was <2>
LibraryTests.testForwardAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation_SignatureLevelNone[4](LibraryTests/TestNonForwardAmbiguousFunctionResolutionWithoutTypeInformation.cql, None): Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/LibraryTests.java#L652
java.lang.AssertionError: Warnings: [org.cqframework.cql.cql2elm.CqlSemanticException: The function TestAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation.TestAny has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime., org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: a resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: The function TestAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation.TestAny has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime., org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: b resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: a resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: b resolved as an operand to a function with exact case matching. ] Expected: <2> but: was <6>
LibraryTests.testForwardAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation_SignatureLevelNone[5](LibraryTests/TestNonForwardAmbiguousFunctionResolutionWithoutTypeInformation.cql, Differing): Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/LibraryTests.java#L652
java.lang.AssertionError: Warnings: [org.cqframework.cql.cql2elm.CqlSemanticException: The function TestAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation.TestAny has multiple overloads and due to the SignatureLevel setting (Differing), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime., org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: a resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: The function TestAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation.TestAny has multiple overloads and due to the SignatureLevel setting (Differing), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime., org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: b resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: a resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: b resolved as an operand to a function with exact case matching. ] Expected: <2> but: was <6>
LibraryTests.testForwardAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation_SignatureLevelNone[6](LibraryTests/TestNonForwardAmbiguousFunctionResolutionWithoutTypeInformation.cql, Overloads): Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/LibraryTests.java#L652
java.lang.AssertionError: Warnings: [org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: a resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: b resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: a resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: b resolved as an operand to a function with exact case matching. ] Expected: <0> but: was <4>
LibraryTests.testForwardAmbiguousFailOnAmbiguousFunctionResolutionWithoutTypeInformation_SignatureLevelNone[7](LibraryTests/TestNonForwardAmbiguousFunctionResolutionWithoutTypeInformation.cql, All): Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/LibraryTests.java#L652
java.lang.AssertionError: Warnings: [org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: a resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: b resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: a resolved as an operand to a function with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: b resolved as an operand to a function with exact case matching. ] Expected: <0> but: was <4>
SemanticTests.testIdentifierCaseMismatch598: Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SemanticTests.java#L661
java.lang.AssertionError: [Could not find type for model: FHIR and name: Code, Internal translator error.]
SignatureOutputTests.TestNone: Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SignatureOutputTests.java#L44
java.lang.AssertionError: Expected: "The function SignatureOutputTests.MultipleOverloadTest has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime." but: was "Identifier hiding detected: Identifier in a broader scope hidden: value resolved as an operand to a function with exact case matching.\n"
BaseTest.testAuthoringPatterns: Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/fhir/dstu2/BaseTest.java#L26
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: Diabetes resolved as a context accessor with exact case matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: Application of intermittent pneumatic compression devices (IPC) resolved as a value set with case insensitive matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: Application of intermittent pneumatic compression devices (IPC) resolved as a value set with case insensitive matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: Application of Intermittent Pneumatic Compression Devices (IPC) resolved as a value set with case insensitive matching. , org.cqframework.cql.cql2elm.CqlSemanticException: Identifier hiding detected: Identifier in a broader scope hidden: Application of Intermittent Pneumatic Compression Devices (IPC) resolved as a value set with case insensitive matching. ] Expected: is <0> but: was <5>
gradle
Gradle build failed: see console output for details