[ https://issues.apache.org/jira/browse/HADOOP-18701?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17713798#comment-17713798 ]
ASF GitHub Bot commented on HADOOP-18701: ----------------------------------------- ayushtkn opened a new pull request, #5567: URL: https://github.com/apache/hadoop/pull/5567 ### Description of PR **WIP:** Attempting basic improvements ### How was this patch tested? **WIP** Tried failIfNoSpecifiedTests prop by now ### For code changes: - [ ] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')? - [ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation? - [ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under [ASF 2.0](http://www.apache.org/legal/resolved.html#category-a)? - [ ] If applicable, have you updated the `LICENSE`, `LICENSE-binary`, `NOTICE-binary` files? > Generic Build Improvements > -------------------------- > > Key: HADOOP-18701 > URL: https://issues.apache.org/jira/browse/HADOOP-18701 > Project: Hadoop Common > Issue Type: Wish > Reporter: Ayush Saxena > Priority: Major > > Some proposed build changes. > * Add {{surefire.failIfNoSpecifiedTests}} as false in POM, else it fails if > the test specified in -Dtest isn't there in that module, creates problem when > you plan to run multiple tests across multiple sub-projects from the root of > the project. > (https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#failifnospecifiedtests) > {noformat} > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-surefire-plugin:3.0.0:test (default-test) on > project hadoop-build-tools: No tests matching pattern > "TestServiceInterruptHandling" were executed! (Set > -Dsurefire.failIfNoSpecifiedTests=false to ignore this error.) > {noformat} > * Disable Concurrent builds: Folks push multiple commits in 5-10 mins while > pre-commit is running already, so good to discourage this. > * Add threshold to number of builds per day, saves resources for genuine > PR's against someone pushing multiple commits. (This & the above one: Copied > idea from Hive) > * Leverage Github Actions to delegate some of the tasks to them, so a bit of > parallel execution and might save time, may be explore pushing JDK-11 related > stuff to Github Actions (We don't run tests as of now for both JDK-11 & 8, > tests are for 8 only in precommit) -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org