Skip to content

Added a compass.yml file to manage this repository as a Compass component#441

Open
atlassian-compass[bot] wants to merge 1 commit intomainfrom
compass-github-importer
Open

Added a compass.yml file to manage this repository as a Compass component#441
atlassian-compass[bot] wants to merge 1 commit intomainfrom
compass-github-importer

Conversation

@atlassian-compass
Copy link

This PR adds the compass.yml file and sets up config-as-code for your component. Upon merging, you'll be able to maintain this component's data via the compass.yml file that sits alongside its source code in the repository. Learn more about managing components via config-as-code.This PR is automatically generated by the integration of Compass with GitHub.

@codecov
Copy link

codecov bot commented Feb 20, 2026

❌ 1 Tests Failed:

Tests completed Failed Passed Skipped
668 1 667 14
View the top 1 failed test(s) by shortest run time
tests.aignostics.application.cli_test::test_cli_run_submit_and_describe_and_cancel_and_download_and_delete
Stack Traces | 858s run time
runner = <typer.testing.CliRunner object at 0x7f1f9bf1a7b0>
tmp_path = PosixPath('.../pytest-16/popen-gw3/test_cli_run_submit_and_descri0')
silent_logging = None
record_property = <function record_property.<locals>.append_property at 0x7f1f9bf23740>

    @pytest.mark.e2e
    @pytest.mark.long_running
    @pytest.mark.flaky(retries=3, delay=5)
    @pytest.mark.timeout(timeout=60 * 10)
    def test_cli_run_submit_and_describe_and_cancel_and_download_and_delete(  # noqa: PLR0915
        runner: CliRunner, tmp_path: Path, silent_logging, record_property
    ) -> None:
        """Check run submit command runs successfully."""
        record_property("tested-item-id", "TC-APPLICATION-CLI-02")
        csv_content = "external_id;checksum_base64_crc32c;resolution_mpp;width_px;height_px;staining_method;tissue;disease;"
        csv_content += "platform_bucket_url\n"
        csv_content += ";5onqtA==;0.26268186053789266;7447;7196;H&E;LUNG;LUNG_CANCER;gs:.../bucket/test"
        csv_path = tmp_path / "dummy.csv"
        csv_path.write_text(csv_content)
        result = runner.invoke(
            cli,
            [
                "application",
                "run",
                "submit",
                HETA_APPLICATION_ID,
                str(csv_path),
                "--note",
                "note_of_this_complex_test",
                "--tags",
                "cli-test,test_cli_run_submit_and_describe_and_cancel_and_download_and_delete,further-tag",
                "--deadline",
                (datetime.now(tz=UTC) + timedelta(minutes=10)).isoformat(),
                "--onboard-to-aignostics-portal",
                "--force",
            ],
        )
        output = normalize_output(result.stdout)
        assert re.search(
            r"Submitted run with id '[0-9a-f-]+' for '",
            output,
        ), f"Output '{output}' doesn't match expected pattern"
        assert result.exit_code == 0
    
        # Extract run ID from the output
        run_id_match = re.search(r"Submitted run with id '([0-9a-f-]+)' for '", output)
        assert run_id_match, f"Failed to extract run ID from output '{output}'"
        run_id = run_id_match.group(1)
    
        # Test that we can find this run by it's note via the query parameter
        list_result = runner.invoke(
            cli,
            [
                "application",
                "run",
                "list",
                "--query",
                "note_of_this_complex_test",
            ],
        )
        assert list_result.exit_code == 0
        list_output = normalize_output(list_result.stdout)
        assert run_id in list_output, f"Run ID '{run_id}' not found when filtering by note via query"
    
        # Test that we can find this run by it's tag via the query parameter
        list_result = runner.invoke(
            cli,
            [
                "application",
                "run",
                "list",
                "--query",
                "test_cli_run_submit_and_describe_and_cancel_and_download_and_delete",
            ],
        )
        assert list_result.exit_code == 0
        list_output = normalize_output(list_result.stdout)
        assert run_id in list_output, f"Run ID '{run_id}' not found when filtering by tag via query"
    
        # Test that we cannot find this run by another tag via the query parameter
        list_result = runner.invoke(
            cli,
            [
                "application",
                "run",
                "list",
                "--query",
                "another_tag",
            ],
        )
        assert list_result.exit_code == 0
        list_output = normalize_output(list_result.stdout)
        assert run_id not in list_output, f"Run ID '{run_id}' found when filtering by another tag via query"
    
        # Test that we can find this run by it's note
        list_result = runner.invoke(
            cli,
            [
                "application",
                "run",
                "list",
                "--note-regex",
                "note_of_this_complex_test",
            ],
        )
        assert list_result.exit_code == 0
        list_output = normalize_output(list_result.stdout)
        assert run_id in list_output, f"Run ID '{run_id}' not found when filtering by note"
    
        # but not another note
        list_result = runner.invoke(
            cli,
            [
                "application",
                "run",
                "list",
                "--note-regex",
                "other_note",
            ],
        )
        assert list_result.exit_code == 0
        list_output = normalize_output(list_result.stdout)
        assert run_id not in list_output, f"Run ID '{run_id}' found when filtering by other note"
    
        # Test that we can find this run by one of its tags
        list_result = runner.invoke(
            cli,
            [
                "application",
                "run",
                "list",
                "--tags",
                "test_cli_run_submit_and_describe_and_cancel_and_download_and_delete",
            ],
        )
        assert list_result.exit_code == 0
        list_output = normalize_output(list_result.stdout)
        assert run_id in list_output, f"Run ID '{run_id}' not found when filtering by one tag"
    
        # but not another tag
        list_result = runner.invoke(
            cli,
            [
                "application",
                "run",
                "list",
                "--tags",
                "other-tag",
            ],
        )
        assert list_result.exit_code == 0
        list_output = normalize_output(list_result.stdout)
        assert run_id not in list_output, f"Run ID '{run_id}' found when filtering by other tag"
    
        # Test that we can find this run by two of its tags
        list_result = runner.invoke(
            cli,
            [
                "application",
                "run",
                "list",
                "--tags",
                "cli-test,test_cli_run_submit_and_describe_and_cancel_and_download_and_delete",
            ],
        )
        assert list_result.exit_code == 0
        list_output = normalize_output(list_result.stdout)
        assert run_id in list_output, f"Run ID '{run_id}' not found when filtering by two tags"
    
        # Test that we can find this run by all of its tags
        list_result = runner.invoke(
            cli,
            [
                "application",
                "run",
                "list",
                "--tags",
                "cli-test,test_cli_run_submit_and_describe_and_cancel_and_download_and_delete,further-tag",
            ],
        )
        assert list_result.exit_code == 0
        list_output = normalize_output(list_result.stdout)
        assert run_id in list_output, f"Run ID '{run_id}' not found when filtering by all tags"
    
        # Test that we cannot find this run by all of its tags and a non-existent tag
        list_result = runner.invoke(
            cli,
            [
                "application",
                "run",
                "list",
                "--tags",
                "cli-test,test_cli_run_submit_and_describe_and_cancel_and_download_and_delete,further-tag,non-existing-tag",
            ],
        )
        assert list_result.exit_code == 0
        list_output = normalize_output(list_result.stdout)
        assert run_id not in list_output, f"Run ID '{run_id}' found when filtering by all tags"
    
        # Test that we can find this run by all of its tags and it's note
        list_result = runner.invoke(
            cli,
            [
                "application",
                "run",
                "list",
                "--note-regex",
                "note_of_this_complex_test",
                "--tags",
                "cli-test,test_cli_run_submit_and_describe_and_cancel_and_download_and_delete,further-tag",
            ],
        )
        assert list_result.exit_code == 0
        list_output = normalize_output(list_result.stdout)
        assert run_id in list_output, f"Run ID '{run_id}' not found when filtering by all tags and note"
    
        # Test the describe command with the extracted run ID
        describe_result = runner.invoke(cli, ["application", "run", "describe", run_id])
        assert describe_result.exit_code == 0
        assert f"Run Details for {run_id}" in normalize_output(describe_result.stdout)
>       assert "Status (Termination Reason): PENDING" in normalize_output(
            describe_result.stdout
        ) or "Status (Termination Reason): PROCESSING" in normalize_output(describe_result.stdout)
E       assert ('Status (Termination Reason): PENDING' in "Run Details for 8706e663-08d8-4af3-ae02-ba946620dcc4================================================================================Run ID: 8706e663-08d8-4af3-ae02-ba946620dcc4Application (Version): he-tme (1.0.0)Queue Position: N/AStatus (Termination Reason): TERMINATED (RunTerminationReason.ALL_ITEMS_PROCESSED)Output: NONEError Message (Code): All items of the run finished in error state. Query ......................../runs/8706e663-08d8-4af3-ae02-ba946620dcc4/items to get the error message per item. (API.ALL_ITEMS_ERRORED)Statistics:  - 1 items  - 0 pending  - 0 processing  - 0 skipped  - 0 succeeded  - 1 user errors  - 0 system errorsSubmitted (by): 2026-02-20 13:15:53.959206+00:00 (okta|aignostics-okta-wic|00uj5euu30kszTj9M417)Terminated (duration): 2026-02-20 13:21:25.671955+00:00 (5 minutes and 31.71 seconds)Custom Metadata: {'sdk': {'ci': {'github': {'job': 'test', 'ref': '.../pull/440/merge', 'sha': 'e3a295c7aa1b081c65ccaa5f938244aa7f5eec7c', 'action': '__self_3', 'run_id': '22224941760', 'run_url': 'https://github..../actions/runs/22224941760', 'ref_name': '440/merge', 'ref_type': 'branch', 'workflow': '+ CI/CD', 'runner_os': 'Linux', 'repository': 'aignostics/python-sd...455ef5      Download URL: None    - Name: tissue_segmentation:csv_class_information      MIME Type: application/octet-stream      Artifact ID: 0b01a49b-5239-472a-841c-5e85662267ff      Download URL: None    - Name: tissue_qc:geojson_polygons      MIME Type: application/octet-stream      Artifact ID: 3400de05-5ef3-4dbc-a66c-63976db9a727      Download URL: None    - Name: readout_generation:cell_readouts      MIME Type: application/octet-stream      Artifact ID: b5f9f608-51c3-436c-b325-d206b807217b      Download URL: None    - Name: cell_classification:geojson_polygons      MIME Type: application/octet-stream      Artifact ID: 93a4f07f-c8ad-4dde-aefa-f9df4d867b76      Download URL: None    - Name: tissue_qc:csv_class_information      MIME Type: application/octet-stream      Artifact ID: b4a98d61-7d38-4933-b531-35831b73aead      Download URL: None    - Name: tissue_segmentation:segmentation_map_image      MIME Type: application/octet-stream      Artifact ID: 64ee314e-9316-4926-99d6-5705885795da      Download URL: None    - Name: tissue_segmentation:geojson_polygons      MIME Type: application/octet-stream      Artifact ID: e8facd13-014f-4fcb-80dd-89b09c42261d      Download URL: None" or 'Status (Termination Reason): PROCESSING' in "Run Details for 8706e663-08d8-4af3-ae02-ba946620dcc4================================================================================Run ID: 8706e663-08d8-4af3-ae02-ba946620dcc4Application (Version): he-tme (1.0.0)Queue Position: N/AStatus (Termination Reason): TERMINATED (RunTerminationReason.ALL_ITEMS_PROCESSED)Output: NONEError Message (Code): All items of the run finished in error state. Query ......................../runs/8706e663-08d8-4af3-ae02-ba946620dcc4/items to get the error message per item. (API.ALL_ITEMS_ERRORED)Statistics:  - 1 items  - 0 pending  - 0 processing  - 0 skipped  - 0 succeeded  - 1 user errors  - 0 system errorsSubmitted (by): 2026-02-20 13:15:53.959206+00:00 (okta|aignostics-okta-wic|00uj5euu30kszTj9M417)Terminated (duration): 2026-02-20 13:21:25.671955+00:00 (5 minutes and 31.71 seconds)Custom Metadata: {'sdk': {'ci': {'github': {'job': 'test', 'ref': '.../pull/440/merge', 'sha': 'e3a295c7aa1b081c65ccaa5f938244aa7f5eec7c', 'action': '__self_3', 'run_id': '22224941760', 'run_url': 'https://github..../actions/runs/22224941760', 'ref_name': '440/merge', 'ref_type': 'branch', 'workflow': '+ CI/CD', 'runner_os': 'Linux', 'repository': 'aignostics/python-sd...455ef5      Download URL: None    - Name: tissue_segmentation:csv_class_information      MIME Type: application/octet-stream      Artifact ID: 0b01a49b-5239-472a-841c-5e85662267ff      Download URL: None    - Name: tissue_qc:geojson_polygons      MIME Type: application/octet-stream      Artifact ID: 3400de05-5ef3-4dbc-a66c-63976db9a727      Download URL: None    - Name: readout_generation:cell_readouts      MIME Type: application/octet-stream      Artifact ID: b5f9f608-51c3-436c-b325-d206b807217b      Download URL: None    - Name: cell_classification:geojson_polygons      MIME Type: application/octet-stream      Artifact ID: 93a4f07f-c8ad-4dde-aefa-f9df4d867b76      Download URL: None    - Name: tissue_qc:csv_class_information      MIME Type: application/octet-stream      Artifact ID: b4a98d61-7d38-4933-b531-35831b73aead      Download URL: None    - Name: tissue_segmentation:segmentation_map_image      MIME Type: application/octet-stream      Artifact ID: 64ee314e-9316-4926-99d6-5705885795da      Download URL: None    - Name: tissue_segmentation:geojson_polygons      MIME Type: application/octet-stream      Artifact ID: e8facd13-014f-4fcb-80dd-89b09c42261d      Download URL: None")
E        +  where "Run Details for 8706e663-08d8-4af3-ae02-ba946620dcc4================================================================================Run ID: 8706e663-08d8-4af3-ae02-ba946620dcc4Application (Version): he-tme (1.0.0)Queue Position: N/AStatus (Termination Reason): TERMINATED (RunTerminationReason.ALL_ITEMS_PROCESSED)Output: NONEError Message (Code): All items of the run finished in error state. Query ......................../runs/8706e663-08d8-4af3-ae02-ba946620dcc4/items to get the error message per item. (API.ALL_ITEMS_ERRORED)Statistics:  - 1 items  - 0 pending  - 0 processing  - 0 skipped  - 0 succeeded  - 1 user errors  - 0 system errorsSubmitted (by): 2026-02-20 13:15:53.959206+00:00 (okta|aignostics-okta-wic|00uj5euu30kszTj9M417)Terminated (duration): 2026-02-20 13:21:25.671955+00:00 (5 minutes and 31.71 seconds)Custom Metadata: {'sdk': {'ci': {'github': {'job': 'test', 'ref': '.../pull/440/merge', 'sha': 'e3a295c7aa1b081c65ccaa5f938244aa7f5eec7c', 'action': '__self_3', 'run_id': '22224941760', 'run_url': 'https://github..../actions/runs/22224941760', 'ref_name': '440/merge', 'ref_type': 'branch', 'workflow': '+ CI/CD', 'runner_os': 'Linux', 'repository': 'aignostics/python-sd...455ef5      Download URL: None    - Name: tissue_segmentation:csv_class_information      MIME Type: application/octet-stream      Artifact ID: 0b01a49b-5239-472a-841c-5e85662267ff      Download URL: None    - Name: tissue_qc:geojson_polygons      MIME Type: application/octet-stream      Artifact ID: 3400de05-5ef3-4dbc-a66c-63976db9a727      Download URL: None    - Name: readout_generation:cell_readouts      MIME Type: application/octet-stream      Artifact ID: b5f9f608-51c3-436c-b325-d206b807217b      Download URL: None    - Name: cell_classification:geojson_polygons      MIME Type: application/octet-stream      Artifact ID: 93a4f07f-c8ad-4dde-aefa-f9df4d867b76      Download URL: None    - Name: tissue_qc:csv_class_information      MIME Type: application/octet-stream      Artifact ID: b4a98d61-7d38-4933-b531-35831b73aead      Download URL: None    - Name: tissue_segmentation:segmentation_map_image      MIME Type: application/octet-stream      Artifact ID: 64ee314e-9316-4926-99d6-5705885795da      Download URL: None    - Name: tissue_segmentation:geojson_polygons      MIME Type: application/octet-stream      Artifact ID: e8facd13-014f-4fcb-80dd-89b09c42261d      Download URL: None" = normalize_output("Run Details for 8706e663-08d8-4af3-ae02-ba946620dcc4\n================================================================================\nRun ID: 8706e663-08d8-4af3-ae02-ba946620dcc4\nApplication (Version): he-tme (1.0.0)\nQueue Position: N/A\nStatus (Termination Reason): TERMINATED (RunTerminationReason.ALL_ITEMS_PROCESSED)\nOutput: NONE\nError Message (Code): All items of the run finished in error state. Query ......................../runs/8706e663-08d8-4af3-ae02-ba946620dcc4/items to get the error message per item. (API.ALL_ITEMS_ERRORED)\nStatistics:\n  - 1 items\n  - 0 pending\n  - 0 processing\n  - 0 skipped\n  - 0 succeeded\n  - 1 user errors\n  - 0 system errors\nSubmitted (by): 2026-02-20 13:15:53.959206+00:00 (okta|aignostics-okta-wic|00uj5euu30kszTj9M417)\nTerminated (duration): 2026-02-20 13:21:25.671955+00:00 (5 minutes and 31.71 seconds)\nCustom Metadata: {'sdk': {'ci': {'github': {'job': 'test', 'ref': '.../pull/440/merge', 'sha': 'e3a295c7aa1b081c65ccaa5f938244aa7f5eec7c', 'action': '__self_3', 'run_id': '22224941760', 'run_url': 'https://github..../actions/runs/22224941760', 'ref_name': '440/merge', 'ref_type': 'branch', 'workflow': '+ CI/CD', 'runner_os': 'Linux',...ion:csv_class_information\n      MIME Type: application/octet-stream\n      Artifact ID: 0b01a49b-5239-472a-841c-5e85662267ff\n      Download URL: None\n    - Name: tissue_qc:geojson_polygons\n      MIME Type: application/octet-stream\n      Artifact ID: 3400de05-5ef3-4dbc-a66c-63976db9a727\n      Download URL: None\n    - Name: readout_generation:cell_readouts\n      MIME Type: application/octet-stream\n      Artifact ID: b5f9f608-51c3-436c-b325-d206b807217b\n      Download URL: None\n    - Name: cell_classification:geojson_polygons\n      MIME Type: application/octet-stream\n      Artifact ID: 93a4f07f-c8ad-4dde-aefa-f9df4d867b76\n      Download URL: None\n    - Name: tissue_qc:csv_class_information\n      MIME Type: application/octet-stream\n      Artifact ID: b4a98d61-7d38-4933-b531-35831b73aead\n      Download URL: None\n    - Name: tissue_segmentation:segmentation_map_image\n      MIME Type: application/octet-stream\n      Artifact ID: 64ee314e-9316-4926-99d6-5705885795da\n      Download URL: None\n    - Name: tissue_segmentation:geojson_polygons\n      MIME Type: application/octet-stream\n      Artifact ID: e8facd13-014f-4fcb-80dd-89b09c42261d\n      Download URL: None\n\n")
E        +    where "Run Details for 8706e663-08d8-4af3-ae02-ba946620dcc4\n================================================================================\nRun ID: 8706e663-08d8-4af3-ae02-ba946620dcc4\nApplication (Version): he-tme (1.0.0)\nQueue Position: N/A\nStatus (Termination Reason): TERMINATED (RunTerminationReason.ALL_ITEMS_PROCESSED)\nOutput: NONE\nError Message (Code): All items of the run finished in error state. Query ......................../runs/8706e663-08d8-4af3-ae02-ba946620dcc4/items to get the error message per item. (API.ALL_ITEMS_ERRORED)\nStatistics:\n  - 1 items\n  - 0 pending\n  - 0 processing\n  - 0 skipped\n  - 0 succeeded\n  - 1 user errors\n  - 0 system errors\nSubmitted (by): 2026-02-20 13:15:53.959206+00:00 (okta|aignostics-okta-wic|00uj5euu30kszTj9M417)\nTerminated (duration): 2026-02-20 13:21:25.671955+00:00 (5 minutes and 31.71 seconds)\nCustom Metadata: {'sdk': {'ci': {'github': {'job': 'test', 'ref': '.../pull/440/merge', 'sha': 'e3a295c7aa1b081c65ccaa5f938244aa7f5eec7c', 'action': '__self_3', 'run_id': '22224941760', 'run_url': 'https://github..../actions/runs/22224941760', 'ref_name': '440/merge', 'ref_type': 'branch', 'workflow': '+ CI/CD', 'runner_os': 'Linux',...ion:csv_class_information\n      MIME Type: application/octet-stream\n      Artifact ID: 0b01a49b-5239-472a-841c-5e85662267ff\n      Download URL: None\n    - Name: tissue_qc:geojson_polygons\n      MIME Type: application/octet-stream\n      Artifact ID: 3400de05-5ef3-4dbc-a66c-63976db9a727\n      Download URL: None\n    - Name: readout_generation:cell_readouts\n      MIME Type: application/octet-stream\n      Artifact ID: b5f9f608-51c3-436c-b325-d206b807217b\n      Download URL: None\n    - Name: cell_classification:geojson_polygons\n      MIME Type: application/octet-stream\n      Artifact ID: 93a4f07f-c8ad-4dde-aefa-f9df4d867b76\n      Download URL: None\n    - Name: tissue_qc:csv_class_information\n      MIME Type: application/octet-stream\n      Artifact ID: b4a98d61-7d38-4933-b531-35831b73aead\n      Download URL: None\n    - Name: tissue_segmentation:segmentation_map_image\n      MIME Type: application/octet-stream\n      Artifact ID: 64ee314e-9316-4926-99d6-5705885795da\n      Download URL: None\n    - Name: tissue_segmentation:geojson_polygons\n      MIME Type: application/octet-stream\n      Artifact ID: e8facd13-014f-4fcb-80dd-89b09c42261d\n      Download URL: None\n\n" = <Result okay>.stdout
E        +  and   "Run Details for 8706e663-08d8-4af3-ae02-ba946620dcc4================================================================================Run ID: 8706e663-08d8-4af3-ae02-ba946620dcc4Application (Version): he-tme (1.0.0)Queue Position: N/AStatus (Termination Reason): TERMINATED (RunTerminationReason.ALL_ITEMS_PROCESSED)Output: NONEError Message (Code): All items of the run finished in error state. Query ......................../runs/8706e663-08d8-4af3-ae02-ba946620dcc4/items to get the error message per item. (API.ALL_ITEMS_ERRORED)Statistics:  - 1 items  - 0 pending  - 0 processing  - 0 skipped  - 0 succeeded  - 1 user errors  - 0 system errorsSubmitted (by): 2026-02-20 13:15:53.959206+00:00 (okta|aignostics-okta-wic|00uj5euu30kszTj9M417)Terminated (duration): 2026-02-20 13:21:25.671955+00:00 (5 minutes and 31.71 seconds)Custom Metadata: {'sdk': {'ci': {'github': {'job': 'test', 'ref': '.../pull/440/merge', 'sha': 'e3a295c7aa1b081c65ccaa5f938244aa7f5eec7c', 'action': '__self_3', 'run_id': '22224941760', 'run_url': 'https://github..../actions/runs/22224941760', 'ref_name': '440/merge', 'ref_type': 'branch', 'workflow': '+ CI/CD', 'runner_os': 'Linux', 'repository': 'aignostics/python-sd...455ef5      Download URL: None    - Name: tissue_segmentation:csv_class_information      MIME Type: application/octet-stream      Artifact ID: 0b01a49b-5239-472a-841c-5e85662267ff      Download URL: None    - Name: tissue_qc:geojson_polygons      MIME Type: application/octet-stream      Artifact ID: 3400de05-5ef3-4dbc-a66c-63976db9a727      Download URL: None    - Name: readout_generation:cell_readouts      MIME Type: application/octet-stream      Artifact ID: b5f9f608-51c3-436c-b325-d206b807217b      Download URL: None    - Name: cell_classification:geojson_polygons      MIME Type: application/octet-stream      Artifact ID: 93a4f07f-c8ad-4dde-aefa-f9df4d867b76      Download URL: None    - Name: tissue_qc:csv_class_information      MIME Type: application/octet-stream      Artifact ID: b4a98d61-7d38-4933-b531-35831b73aead      Download URL: None    - Name: tissue_segmentation:segmentation_map_image      MIME Type: application/octet-stream      Artifact ID: 64ee314e-9316-4926-99d6-5705885795da      Download URL: None    - Name: tissue_segmentation:geojson_polygons      MIME Type: application/octet-stream      Artifact ID: e8facd13-014f-4fcb-80dd-89b09c42261d      Download URL: None" = normalize_output("Run Details for 8706e663-08d8-4af3-ae02-ba946620dcc4\n================================================================================\nRun ID: 8706e663-08d8-4af3-ae02-ba946620dcc4\nApplication (Version): he-tme (1.0.0)\nQueue Position: N/A\nStatus (Termination Reason): TERMINATED (RunTerminationReason.ALL_ITEMS_PROCESSED)\nOutput: NONE\nError Message (Code): All items of the run finished in error state. Query ......................../runs/8706e663-08d8-4af3-ae02-ba946620dcc4/items to get the error message per item. (API.ALL_ITEMS_ERRORED)\nStatistics:\n  - 1 items\n  - 0 pending\n  - 0 processing\n  - 0 skipped\n  - 0 succeeded\n  - 1 user errors\n  - 0 system errors\nSubmitted (by): 2026-02-20 13:15:53.959206+00:00 (okta|aignostics-okta-wic|00uj5euu30kszTj9M417)\nTerminated (duration): 2026-02-20 13:21:25.671955+00:00 (5 minutes and 31.71 seconds)\nCustom Metadata: {'sdk': {'ci': {'github': {'job': 'test', 'ref': '.../pull/440/merge', 'sha': 'e3a295c7aa1b081c65ccaa5f938244aa7f5eec7c', 'action': '__self_3', 'run_id': '22224941760', 'run_url': 'https://github..../actions/runs/22224941760', 'ref_name': '440/merge', 'ref_type': 'branch', 'workflow': '+ CI/CD', 'runner_os': 'Linux',...ion:csv_class_information\n      MIME Type: application/octet-stream\n      Artifact ID: 0b01a49b-5239-472a-841c-5e85662267ff\n      Download URL: None\n    - Name: tissue_qc:geojson_polygons\n      MIME Type: application/octet-stream\n      Artifact ID: 3400de05-5ef3-4dbc-a66c-63976db9a727\n      Download URL: None\n    - Name: readout_generation:cell_readouts\n      MIME Type: application/octet-stream\n      Artifact ID: b5f9f608-51c3-436c-b325-d206b807217b\n      Download URL: None\n    - Name: cell_classification:geojson_polygons\n      MIME Type: application/octet-stream\n      Artifact ID: 93a4f07f-c8ad-4dde-aefa-f9df4d867b76\n      Download URL: None\n    - Name: tissue_qc:csv_class_information\n      MIME Type: application/octet-stream\n      Artifact ID: b4a98d61-7d38-4933-b531-35831b73aead\n      Download URL: None\n    - Name: tissue_segmentation:segmentation_map_image\n      MIME Type: application/octet-stream\n      Artifact ID: 64ee314e-9316-4926-99d6-5705885795da\n      Download URL: None\n    - Name: tissue_segmentation:geojson_polygons\n      MIME Type: application/octet-stream\n      Artifact ID: e8facd13-014f-4fcb-80dd-89b09c42261d\n      Download URL: None\n\n")
E        +    where "Run Details for 8706e663-08d8-4af3-ae02-ba946620dcc4\n================================================================================\nRun ID: 8706e663-08d8-4af3-ae02-ba946620dcc4\nApplication (Version): he-tme (1.0.0)\nQueue Position: N/A\nStatus (Termination Reason): TERMINATED (RunTerminationReason.ALL_ITEMS_PROCESSED)\nOutput: NONE\nError Message (Code): All items of the run finished in error state. Query ......................../runs/8706e663-08d8-4af3-ae02-ba946620dcc4/items to get the error message per item. (API.ALL_ITEMS_ERRORED)\nStatistics:\n  - 1 items\n  - 0 pending\n  - 0 processing\n  - 0 skipped\n  - 0 succeeded\n  - 1 user errors\n  - 0 system errors\nSubmitted (by): 2026-02-20 13:15:53.959206+00:00 (okta|aignostics-okta-wic|00uj5euu30kszTj9M417)\nTerminated (duration): 2026-02-20 13:21:25.671955+00:00 (5 minutes and 31.71 seconds)\nCustom Metadata: {'sdk': {'ci': {'github': {'job': 'test', 'ref': '.../pull/440/merge', 'sha': 'e3a295c7aa1b081c65ccaa5f938244aa7f5eec7c', 'action': '__self_3', 'run_id': '22224941760', 'run_url': 'https://github..../actions/runs/22224941760', 'ref_name': '440/merge', 'ref_type': 'branch', 'workflow': '+ CI/CD', 'runner_os': 'Linux',...ion:csv_class_information\n      MIME Type: application/octet-stream\n      Artifact ID: 0b01a49b-5239-472a-841c-5e85662267ff\n      Download URL: None\n    - Name: tissue_qc:geojson_polygons\n      MIME Type: application/octet-stream\n      Artifact ID: 3400de05-5ef3-4dbc-a66c-63976db9a727\n      Download URL: None\n    - Name: readout_generation:cell_readouts\n      MIME Type: application/octet-stream\n      Artifact ID: b5f9f608-51c3-436c-b325-d206b807217b\n      Download URL: None\n    - Name: cell_classification:geojson_polygons\n      MIME Type: application/octet-stream\n      Artifact ID: 93a4f07f-c8ad-4dde-aefa-f9df4d867b76\n      Download URL: None\n    - Name: tissue_qc:csv_class_information\n      MIME Type: application/octet-stream\n      Artifact ID: b4a98d61-7d38-4933-b531-35831b73aead\n      Download URL: None\n    - Name: tissue_segmentation:segmentation_map_image\n      MIME Type: application/octet-stream\n      Artifact ID: 64ee314e-9316-4926-99d6-5705885795da\n      Download URL: None\n    - Name: tissue_segmentation:geojson_polygons\n      MIME Type: application/octet-stream\n      Artifact ID: e8facd13-014f-4fcb-80dd-89b09c42261d\n      Download URL: None\n\n" = <Result okay>.stdout

.../aignostics/application/cli_test.py:574: AssertionError

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants