Prasanth Jayachandran created HIVE-19637: --------------------------------------------
Summary: Add slow test report script to testutils Key: HIVE-19637 URL: https://issues.apache.org/jira/browse/HIVE-19637 Project: Hive Issue Type: Sub-task Components: Test Affects Versions: 3.1.0 Reporter: Prasanth Jayachandran Assignee: Prasanth Jayachandran Wrote the attached utility script to find top K slow tests from precommit test url. Would like to get that committed to testutils so that its useful for everyone. {code:title=ascii mode} $ python gen-report.py -b 11102 -a Processing 1073 test xml reports from http://104.198.109.242/logs/PreCommit-HIVE-Build-11102/test-results/.. Top 25 testsuite in terms of execution time (in seconds).. [Total time: 73882.661 seconds] ########################################################################################################## ██████████████████████████████████████████████████ 20806 TestCliDriver ███████████████████████ 9601 TestMiniLlapLocalCliDriver ███████████████████ 8210 TestSparkCliDriver ██████ 2744 TestMinimrCliDriver █████ 2262 TestEncryptedHDFSCliDriver ████ 2021 TestMiniSparkOnYarnCliDriver ████ 1808 TestHiveCli ███ 1566 TestMiniLlapCliDriver ███ 1345 TestReplicationScenarios ██ 1238 TestMiniDruidCliDriver ██ 940 TestNegativeCliDriver ██ 865 TestHBaseCliDriver █ 681 TestMiniTezCliDriver █ 555 TestTxnCommands2WithSplitUpdateAndVectorization █ 543 TestCompactor █ 528 TestTxnCommands2 378 TestStreaming 374 TestBlobstoreCliDriver 328 TestNegativeMinimrCliDriver 302 TestTxnCommandsWithSplitUpdateAndVectorization 301 TestHCatClient 299 TestTxnCommands 261 TestTxnLoadData 258 TestAcidOnTez 240 TestHBaseNegativeCliDriver Top 25 testcases in terms of execution time (in seconds).. [Total time: 63102.607 seconds] ############################################################################################################################################### ██████████████████████████████████████████████████ 680 TestMinimrCliDriver_testCliDriver[infer_bucket_sort_reducers_power_two] █████████████████████████████████████████████ 623 TestMinimrCliDriver_testCliDriver[infer_bucket_sort_map_operators] ███████████████████████████████ 429 TestMinimrCliDriver_testCliDriver[infer_bucket_sort_dyn_part] ███████████████████████████ 374 TestSparkCliDriver_testCliDriver[vectorization_short_regress] ███████████████████████████ 374 TestMiniLlapLocalCliDriver_testCliDriver[vectorization_short_regress] ████████████████████████ 330 TestMiniDruidCliDriver_testCliDriver[druidmini_dynamic_partition] █████████████████ 238 TestMiniLlapLocalCliDriver_testCliDriver[vector_outer_join5] ████████████████ 227 TestMiniDruidCliDriver_testCliDriver[druidmini_test_insert] ███████████████ 214 TestEncryptedHDFSCliDriver_testCliDriver[encryption_auto_purge_tables] ███████████████ 211 TestMiniLlapCliDriver_testCliDriver[unionDistinct_1] ███████████████ 210 TestMiniSparkOnYarnCliDriver_testCliDriver[vector_outer_join5] ███████████████ 206 TestMinimrCliDriver_testCliDriver[bucket_num_reducers_acid] ██████████████ 202 TestMinimrCliDriver_testCliDriver[infer_bucket_sort_merge] ██████████████ 198 TestCliDriver_testCliDriver[typechangetest] ████████████ 172 TestEncryptedHDFSCliDriver_testCliDriver[encryption_drop_table] ████████████ 164 TestMinimrCliDriver_testCliDriver[infer_bucket_sort_num_buckets] ███████████ 158 TestCliDriver_testCliDriver[mm_all] ███████████ 155 TestMiniSparkOnYarnCliDriver_testCliDriver[spark_dynamic_partition_pruning] ██████████ 145 TestMiniSparkOnYarnCliDriver_testCliDriver[spark_vectorized_dynamic_partition_pruning] ██████████ 141 TestMiniLlapCliDriver_testCliDriver[mm_all] ██████████ 140 TestMiniDruidCliDriver_testCliDriver[druidmini_mv] ██████████ 137 TestSparkCliDriver_testCliDriver[auto_join_filters] █████████ 135 TestMiniLlapLocalCliDriver_testCliDriver[vector_outer_join3] █████████ 124 TestMiniSparkOnYarnCliDriver_testCliDriver[vector_outer_join3] ████████ 121 TestCliDriver_testCliDriver[type_change_test_int_vectorized] {code} {code:title=text mode} $ python gen-report.py -b 11102 Processing 1073 test xml reports from http://104.198.109.242/logs/PreCommit-HIVE-Build-11102/test-results/.. Top 25 testsuite in terms of execution time (in seconds).. [Total time: 73882.661 seconds] TestCliDriver 20805.579 TestMiniLlapLocalCliDriver 9601.362 TestSparkCliDriver 8210.062 TestMinimrCliDriver 2743.746 TestEncryptedHDFSCliDriver 2261.866 TestMiniSparkOnYarnCliDriver 2021.468 TestHiveCli 1807.56 TestMiniLlapCliDriver 1565.858 TestReplicationScenarios 1345.344 TestMiniDruidCliDriver 1237.776 TestNegativeCliDriver 940.321 TestHBaseCliDriver 864.707 TestMiniTezCliDriver 681.457 TestTxnCommands2WithSplitUpdateAndVectorization 555.382 TestCompactor 543.173 TestTxnCommands2 527.84 TestStreaming 378.325 TestBlobstoreCliDriver 374.134 TestNegativeMinimrCliDriver 328.128 TestTxnCommandsWithSplitUpdateAndVectorization 301.718 TestHCatClient 301.324 TestTxnCommands 298.694 TestTxnLoadData 260.841 TestAcidOnTez 258.262 TestHBaseNegativeCliDriver 240.198 Top 25 testcases in terms of execution time (in seconds).. [Total time: 63102.607 seconds] TestMinimrCliDriver_testCliDriver[infer_bucket_sort_reducers_power_two] 680.326 TestMinimrCliDriver_testCliDriver[infer_bucket_sort_map_operators] 623.404 TestMinimrCliDriver_testCliDriver[infer_bucket_sort_dyn_part] 429.358 TestSparkCliDriver_testCliDriver[vectorization_short_regress] 374.491 TestMiniLlapLocalCliDriver_testCliDriver[vectorization_short_regress] 374.164 TestMiniDruidCliDriver_testCliDriver[druidmini_dynamic_partition] 329.945 TestMiniLlapLocalCliDriver_testCliDriver[vector_outer_join5] 238.5 TestMiniDruidCliDriver_testCliDriver[druidmini_test_insert] 226.773 TestEncryptedHDFSCliDriver_testCliDriver[encryption_auto_purge_tables] 214.09 TestMiniLlapCliDriver_testCliDriver[unionDistinct_1] 210.803 TestMiniSparkOnYarnCliDriver_testCliDriver[vector_outer_join5] 209.894 TestMinimrCliDriver_testCliDriver[bucket_num_reducers_acid] 206.339 TestMinimrCliDriver_testCliDriver[infer_bucket_sort_merge] 201.754 TestCliDriver_testCliDriver[typechangetest] 198.371 TestEncryptedHDFSCliDriver_testCliDriver[encryption_drop_table] 172.267 TestMinimrCliDriver_testCliDriver[infer_bucket_sort_num_buckets] 163.617 TestCliDriver_testCliDriver[mm_all] 158.401 TestMiniSparkOnYarnCliDriver_testCliDriver[spark_dynamic_partition_pruning] 155.255 TestMiniSparkOnYarnCliDriver_testCliDriver[spark_vectorized_dynamic_partition_pruning] 145.481 TestMiniLlapCliDriver_testCliDriver[mm_all] 141.369 TestMiniDruidCliDriver_testCliDriver[druidmini_mv] 139.815 TestSparkCliDriver_testCliDriver[auto_join_filters] 137.391 TestMiniLlapLocalCliDriver_testCliDriver[vector_outer_join3] 135.227 TestMiniSparkOnYarnCliDriver_testCliDriver[vector_outer_join3] 124.469 TestCliDriver_testCliDriver[type_change_test_int_vectorized] 120.85 {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)