You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Attila Doroszlai (Jira)" <ji...@apache.org> on 2023/10/27 18:58:00 UTC

[jira] [Commented] (HDDS-6463) Finer grained acceptance test splits

    [ https://issues.apache.org/jira/browse/HDDS-6463?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17780508#comment-17780508 ] 

Attila Doroszlai commented on HDDS-6463:
----------------------------------------

Splitting acceptance tests by "topic" increases total CI time, because:

# additional time is required to start/stop the cluster for each test script
# matrix job parallelism is limited

So, on second thought, we should keep most tests in the same test run.  Of course, tests that require special cluster setup (number of nodes or config) must be in separate scripts.  But other than that, we may extract known flaky tests into a separate suite, similar to the one for integration tests.

> Finer grained acceptance test splits
> ------------------------------------
>
>                 Key: HDDS-6463
>                 URL: https://issues.apache.org/jira/browse/HDDS-6463
>             Project: Apache Ozone
>          Issue Type: Sub-task
>          Components: build, test
>            Reporter: Attila Doroszlai
>            Assignee: Devesh Kumar Singh
>            Priority: Major
>              Labels: performance, pull-request-available
>
> GitHub Actions introduced the ability to "Re-run failed jobs", saving resources when re-running failed CI checks.  [~smeng] suggested to extract acceptance tests into finer-grained splits.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org