Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[HOTFIX] [ZEPPELIN-2286] Fix CI and split some test matrix that often…
… exceeds time limits (50min) This PR optimize CI test matrix while keeping the same test coverage. from 1. RAT (1~2min) 2. All modules with -Pbuild-distr flag, spark 2.1 and scala 2.11 (40~50min) 3. All modules with -Pbuild-distr flag, spark 2.0 and scala 2.11 (40~50min) 4. spark 1.6 and scala 2.10 (7~9min) 5. spark 1.6 and scala 2.11 (7~8min) 7. Selenium (20~23min) 8. python2 (6~7min) 9. python3 (6 ~7min) Total. 128 ~156min to 1. RAT (1~2min) 2. Core modules without interpreters (14~15min) 3. Selenium (20~23min) 4. All interpreters except for spark, livy (9~11min) 5. Spark 2.1 and scala 2.11, livy (7~9min) 6. Spark 2.0 and scala 2.11 (7~8min) 7. Spark 1.6 and scala 2.10 (7~8min) 8. Spark 1.6 and scala 2.11 (7~8min) 9. python2 (6~7min) 10. python3 (6 ~7min) Total. (84 ~98min) Improvement | Hot fix. * [x] - Optimize CI test matrix https://issues.apache.org/jira/browse/ZEPPELIN-2286 CI green * Does the licenses files need update? no * Is there breaking changes for older versions? no * Does this needs documentation? no Author: Lee moon soo <[email protected]> Closes apache#2162 from Leemoonsoo/split_ci_metrics and squashes the following commits: 08fb8ea [Lee moon soo] restore zeppelin-server/pom.xml 1b61b2c [Lee moon soo] adjust order of test considering travis scheduling 5234bfa [Lee moon soo] Livy 0.2 test does not work 0e3040a [Lee moon soo] remove explicit LIVY_VER ec7af74 [Lee moon soo] add -DfailIfNoTests=false 957443f [Lee moon soo] try exclude test in different way 867b877 [Lee moon soo] set livy 0.3 explicitly 4ac3097 [Lee moon soo] other way to exclude spark from core module test 9958f78 [Lee moon soo] exclude spark test from core module test 04eebcb [Lee moon soo] fix profiles 39b7b65 [Lee moon soo] fix option abe195a [Lee moon soo] add missing env 2e994a6 [Lee moon soo] fix travis.yml abb54f9 [Lee moon soo] add test profile that test interpretes 08fcddc [Lee moon soo] try differnt way pass params a80c94e [Lee moon soo] try differnt way set global env 57ffb38 [Lee moon soo] exclude interpreters does not reqruied by zeppelin-server integration test 05bf826 [Lee moon soo] Revert "assume spark interpreter may not exists in certain test metrics" 5d8d15c [Lee moon soo] include root pom in -pl 27da1cb [Lee moon soo] assume spark interpreter may not exists in certain test metrics 78784a8 [Lee moon soo] configure surefire plugin for zeppelin-server 939e0c7 [Lee moon soo] try set scala.version d5340d0 [Lee moon soo] set fork count 1 76ee8fa [Lee moon soo] Define scala.binary.version 0654623 [Lee moon soo] Prevent download spark distribution when unnecessary 4c8ffd2 [Lee moon soo] Move out spark and livy test to separate test metrics (cherry picked from commit 641863d) Signed-off-by: Lee moon soo <[email protected]>
- Loading branch information