Skip to content

chore(deps): update dependency sanic to v25.12.1#102

Open
specmatic-builder wants to merge 1 commit into
mainfrom
renovate/sanic-25.x
Open

chore(deps): update dependency sanic to v25.12.1#102
specmatic-builder wants to merge 1 commit into
mainfrom
renovate/sanic-25.x

chore(deps): update dependency sanic to v25.12.1

7f5aed3
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Test Report (Python 3.13) failed Jun 1, 2026 in 0s

1305 tests run, 351 passed, 0 skipped, 954 failed.

Annotations

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [1] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: POST /products -> 201 with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede2477750>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [2] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: POST /products -> 201 with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key type is set to 'book' from enum AND inventory is set to the smallest possible value '1'

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede2477b10>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [3] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: POST /products -> 201 with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key type is set to 'food' from enum AND inventory is set to the largest possible value

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede2482520>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [4] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: POST /products -> 201 with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key type is set to 'other' from enum

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede2482780>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [5] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: POST /products -> 201 with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key inventory is set to the smallest possible value '1'

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede24ae570>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [6] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: POST /products -> 201 with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key inventory is set to the largest possible value

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede2491e10>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [7] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: POST /products -> 201 with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key type is set to 'book' from enum

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede24908d0>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [8] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: POST /products -> 201 with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key type is set to 'book' from enum AND inventory is set to the largest possible value

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede25dad50>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [9] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: POST /products -> 201 with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key type is set to 'food' from enum

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede25dac50>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [10] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: POST /products -> 201 with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key type is set to 'food' from enum AND inventory is set to the smallest possible value '1'

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede24d2210>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [11] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: POST /products -> 201 with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key type is set to 'other' from enum AND inventory is set to the smallest possible value '1'

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede24d19a0>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [12] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: POST /products -> 201 with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key type is set to 'other' from enum AND inventory is set to the largest possible value

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede254cbb0>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [13] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: GET /findAvailableProducts -> 200 with the request from the example 'SUCCESS' where REQUEST.PARAMETERS.HEADER contains the header 'pageSize' AND REQUEST.PARAMETERS.QUERY contains the param 'type'

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede254ce50>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [14] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: GET /findAvailableProducts -> 200 with the request from the example 'SUCCESS' where REQUEST.PARAMETERS.HEADER contains the header 'pageSize'

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede25e9090>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [15] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: GET /findAvailableProducts -> 503 with the request from the example 'TIMEOUT'

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede24c5610>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [16] Contract Tests > SpecmaticJUnitSupport > contractTest() > +ve Scenario: POST /orders -> 201 with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede24c56d0>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [19] Contract Tests > SpecmaticJUnitSupport > contractTest() > -ve Scenario: POST /products -> 4xx with the request from the example 'SUCCESS' where REQUEST.BODY has been omitted

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede25358b0>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [20] Contract Tests > SpecmaticJUnitSupport > contractTest() > -ve Scenario: POST /products -> 4xx with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key name is mutated from string to null

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede25359f0>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [21] Contract Tests > SpecmaticJUnitSupport > contractTest() > -ve Scenario: POST /products -> 4xx with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key name is mutated from string to number AND type is set to 'book' from enum AND inventory is set to the smallest possible value '1'

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede24a4320>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [22] Contract Tests > SpecmaticJUnitSupport > contractTest() > -ve Scenario: POST /products -> 4xx with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key name is mutated from string to boolean AND type is set to 'food' from enum AND inventory is set to the largest possible value

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede24f68d0>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [23] Contract Tests > SpecmaticJUnitSupport > contractTest() > -ve Scenario: POST /products -> 4xx with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key name is mutated from string to null AND type is set to 'other' from enum

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede24f66d0>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [24] Contract Tests > SpecmaticJUnitSupport > contractTest() > -ve Scenario: POST /products -> 4xx with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key name is mutated from string to null AND inventory is set to the smallest possible value '1'

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede2538ec0>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [25] Contract Tests > SpecmaticJUnitSupport > contractTest() > -ve Scenario: POST /products -> 4xx with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key name is mutated from string to null AND inventory is set to the largest possible value

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede25390f0>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [26] Contract Tests > SpecmaticJUnitSupport > contractTest() > -ve Scenario: POST /products -> 4xx with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key name is mutated from string to null AND type is set to 'book' from enum

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede251cbf0>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed

Check failure on line 1 in TestContract

See this annotation in the file changed.

@github-actions github-actions / Test Report (Python 3.13)

TestContract.test [27] Contract Tests > SpecmaticJUnitSupport > contractTest() > -ve Scenario: POST /products -> 4xx with the request from the example 'SUCCESS' where REQUEST.BODY contains all the keys AND the key name is mutated from string to null AND type is set to 'book' from enum AND inventory is set to the smallest possible value '1'

Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Raw output
self = <test.asgi.test_contract_with_fastapi_app_with_app_server_started_externally.TestContract object at 0x7fede251ccb0>

    def test_fail(self):
>       pytest.fail(error)
E       Failed: org.opentest4j.AssertionFailedError: One or more API Coverage report's success criteria were not met.
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.assertSuccessCriteria(OpenApiCoverageReportProcessor.kt:79)
E       	at io.specmatic.test.reports.OpenApiCoverageReportProcessor.process(OpenApiCoverageReportProcessor.kt:33)
E       	at io.specmatic.test.SpecmaticJUnitSupport.report(SpecmaticJUnitSupport.kt:235)
E       	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
E       	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
E       	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

specmatic/generators/pytest_generator.py:26: Failed