My organization (team117-LIMS@sanger.ac.uk) / Sequencescape / RSpec Tests / Build ID c5c19b7f-d245-4b10-9a2a-f04e819546af
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
e6646ce | refs/pull/4150/merge | 3 | 3 months ago | 5 minutes 31.68 seconds | 14 minutes 58.73 seconds 3% |
All parallel CI nodes finished their work.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 8 minutes 3.86 seconds. The shorter this time is, the better.
The first CI node finished its work at 2024-07-04 14:07:34 UTC. CI nodes that finished at least 60s later are highlighted.
The reason for slow CI nodes might be too large test files (see the Test Files tab). You may want to try the Knapsack Pro Queue Mode (Ruby) to improve the distribution of your tests. Learn more about dynamic test suite split here.
Note: if you run a CI build for the same commit again (for instance when you retry a CI build), then you will see the data updated below. Some of the nodes might be highlighted until the whole CI build is complete.
The average test execution time per CI node is 4 minutes 59.58 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 8 minutes 3.86 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (14 minutes 58.73 seconds) | Test files |
---|---|---|---|
0 | 2024-07-04 14:07:36 UTC | 5 minutes 14.76 seconds | |
1 Finished First | 2024-07-04 14:07:34 UTC | 5 minutes 20.19 seconds | |
2 Finished Last | 2024-07-04 14:15:38 UTC | 4 minutes 23.79 seconds | |
You can likely decrease your CI build time by around 3 minutes 8 seconds by running more parallel CI nodes.
Running 8 parallel nodes should result in an optimal build time (~1.87 minutes)
Test file path (Displaying entries 101 - 200 of 446 in total files) | Execution time | ||
---|---|---|---|
spec/bulk_submission_excel/download_spec.rb
|
1.53 seconds | 4% | Trend |
spec/models/qc_result/qc_result_factory_spec.rb
|
1.53 seconds | 5% | Trend |
spec/heron/factories/tube_rack_spec.rb
|
1.52 seconds | 5% | Trend |
spec/models/state_changer/initial_stock_tube_spec.rb
|
1.51 seconds | 7% | Trend |
spec/models/qc_report_spec.rb
|
1.48 seconds | 22% | Trend |
spec/lib/accession/sample_spec.rb
|
1.48 seconds | 2% | Trend |
spec/features/studies/manage_study_spec.rb
|
1.46 seconds | 6% | Trend |
spec/controllers/lab_searches_controller_spec.rb
|
1.45 seconds | 2% | Trend |
spec/api/submission_pool_spec.rb
|
1.36 seconds | 2% | Trend |
spec/requests/api/v2/qcables_spec.rb
|
1.35 seconds | 1% | Trend |
spec/models/plate_purpose_spec.rb
|
1.35 seconds | 2% | Trend |
spec/models/sample_spec.rb
|
1.33 seconds | 5% | Trend |
spec/models/poly_metadatum_spec.rb
|
1.31 seconds | 3% | Trend |
spec/uat_actions/generate_sample_manifest_spec.rb
|
1.31 seconds | 4% | Trend |
spec/heron/factories/plate_from_rack_spec.rb
|
1.31 seconds | 2% | Trend |
spec/heron/factories/sample_spec.rb
|
1.3 seconds | 1% | Trend |
spec/models/tasks/plate_template_task_spec.rb
|
1.25 seconds | 6% | Trend |
spec/models/user_spec.rb
|
1.25 seconds | 12% | Trend |
spec/models/working_dilution_plate_spec.rb
|
1.23 seconds | 4% | Trend |
spec/requests/plate_picks_request_spec.rb
|
1.22 seconds | 10% | Trend |
spec/api/work_completion_spec.rb
|
1.22 seconds | 4% | Trend |
spec/features/studies/view_study_properties_spec.rb
|
1.21 seconds | 2% | Trend |
spec/features/labwhere_reception_spec.rb
|
1.11 seconds | 36% | Trend |
spec/models/broadcast_event/lab_event_spec.rb
|
1.11 seconds | 1% | Trend |
spec/models/phi_x/stock_spec.rb
|
1.11 seconds | 6% | Trend |
spec/models/orders/automated_order_spec.rb
|
1.01 seconds | 10% | Trend |
spec/requests/api/v2/poly_metadata_spec.rb
|
995 miliseconds | 8% | Trend |
spec/requests/api/v2/plates_spec.rb
|
987 miliseconds | 5% | Trend |
spec/sample_manifest_excel/upload/rows_spec.rb
|
966 miliseconds | 3% | Trend |
spec/requests/api/v2/orders_spec.rb
|
956 miliseconds | Trend | |
spec/models/tube_spec.rb
|
946 miliseconds | 6% | Trend |
spec/lib/accession/study_spec.rb
|
939 miliseconds | 32% | Trend |
spec/models/tag_layout_template_spec.rb
|
936 miliseconds | 8% | Trend |
spec/models/lane_spec.rb
|
935 miliseconds | 7% | Trend |
spec/models/aliquot_spec.rb
|
935 miliseconds | 7% | Trend |
spec/models/receptacle/downstream_aliquots_removal_spec.rb
|
934 miliseconds | 33% | Trend |
spec/requests/api/v2/requests_spec.rb
|
909 miliseconds | 7% | Trend |
spec/uat_actions/generate_tag_layout_template_spec.rb
|
897 miliseconds | 5% | Trend |
spec/models/plate_purpose/input_spec.rb
|
896 miliseconds | 5% | Trend |
spec/controllers/api/v2/heron/plates_controller_spec.rb
|
890 miliseconds | 3% | Trend |
spec/sample_manifest_excel/upload/data_spec.rb
|
889 miliseconds | 7% | Trend |
spec/models/receptacle_spec.rb
|
875 miliseconds | 8% | Trend |
spec/requests/api/v2/work_orders_spec.rb
|
850 miliseconds | 6% | Trend |
spec/models/tube_rack_spec.rb
|
836 miliseconds | 2% | Trend |
spec/models/plate_barcode_spec.rb
|
823 miliseconds | Trend | |
spec/requests/api/v2/pick_lists_spec.rb
|
821 miliseconds | 31% | Trend |
spec/models/illumina_htp/initial_stock_tube_purpose_spec.rb
|
808 miliseconds | 4% | Trend |
spec/resources/api/v2/well_resource_spec.rb
|
802 miliseconds | Trend | |
spec/features/lab_view_spec.rb
|
784 miliseconds | 2% | Trend |
spec/models/transfer/from_plate_to_tube_spec.rb
|
775 miliseconds | 5% | Trend |
spec/controllers/studies_controller_spec.rb
|
774 miliseconds | Trend | |
spec/uat_actions/generate_tagged_plates_spec.rb
|
770 miliseconds | 7% | Trend |
spec/models/api/library_tube_io_spec.rb
|
743 miliseconds | 1% | Trend |
spec/helpers/assets_helper_spec.rb
|
730 miliseconds | 5% | Trend |
spec/uat_actions/generate_spiked_buffer_tube_spec.rb
|
696 miliseconds | Trend | |
spec/sequencescape_excel/worksheet_spec.rb
|
694 miliseconds | Trend | |
spec/features/assets/upload_and_retrieve_qc_file_spec.rb
|
693 miliseconds | 3% | Trend |
spec/features/pipelines/creating_an_empty_batch_spec.rb
|
685 miliseconds | 1% | Trend |
spec/features/pipelines/viewing_request_comments_spec.rb
|
676 miliseconds | 6% | Trend |
spec/sample_manifest_excel/tags_spec.rb
|
642 miliseconds | 1% | Trend |
spec/controllers/receptacles_controller_spec.rb
|
638 miliseconds | 7% | Trend |
spec/api/transfer_request_collection_spec.rb
|
622 miliseconds | 2% | Trend |
spec/controllers/bulk_submission_excel/downloads_controller_spec.rb
|
622 miliseconds | 8% | Trend |
spec/features/labware_information_spec.rb
|
615 miliseconds | 10% | Trend |
spec/api/plate_spec.rb
|
612 miliseconds | 7% | Trend |
spec/lib/accession/submission_spec.rb
|
611 miliseconds | 25% | Trend |
spec/features/labware/looking_up_labware_history_spec.rb
|
608 miliseconds | Trend | |
spec/lib/label_printer/asset_labels_spec.rb
|
606 miliseconds | 9% | Trend |
spec/features/studies/change_study_roles_spec.rb
|
600 miliseconds | 6% | Trend |
spec/uat_actions/generate_plates_spec.rb
|
594 miliseconds | 8% | Trend |
spec/controllers/labwhere_receptions_controller_spec.rb
|
587 miliseconds | 10% | Trend |
spec/features/assets/show_plate_spec.rb
|
587 miliseconds | Trend | |
spec/models/plate_purpose/additional_input_spec.rb
|
586 miliseconds | 12% | Trend |
spec/requests/api/v2/lots_spec.rb
|
586 miliseconds | 10% | Trend |
spec/models/api/request_io_spec.rb
|
586 miliseconds | 2% | Trend |
spec/features/plate_qc_display_spec.rb
|
586 miliseconds | 6% | Trend |
spec/models/state_changer/input_plate_spec.rb
|
570 miliseconds | 12% | Trend |
spec/features/starting_transfers_on_repools_starts_repools_spec.rb
|
570 miliseconds | 10% | Trend |
spec/models/request_event_spec.rb
|
561 miliseconds | 11% | Trend |
spec/requests/qc_files_spec.rb
|
547 miliseconds | 3% | Trend |
spec/helpers/compound_sample_helper_spec.rb
|
537 miliseconds | 54% | Trend |
spec/sample_manifest_excel/configuration_spec.rb
|
536 miliseconds | 7% | Trend |
spec/sequencescape_excel/configuration_spec.rb
|
519 miliseconds | 14% | Trend |
spec/features/asset_information_spec.rb
|
515 miliseconds | Trend | |
spec/requests/api/v2/receptacles_spec.rb
|
510 miliseconds | 3% | Trend |
spec/models/tag2_layout_template_spec.rb
|
498 miliseconds | 8% | Trend |
spec/requests/api/v2/labware_spec.rb
|
498 miliseconds | 4% | Trend |
spec/views/tube_rack_summaries/show_html_erb_spec.rb
|
497 miliseconds | 2% | Trend |
spec/controllers/parents_controller_spec.rb
|
486 miliseconds | 2% | Trend |
spec/models/barcode/format_handlers_spec.rb
|
461 miliseconds | 1% | Trend |
spec/controllers/studies/information_controller_spec.rb
|
457 miliseconds | Trend | |
spec/models/qcable_creator_spec.rb
|
454 miliseconds | 2% | Trend |
spec/requests/api/v2/aliquots_spec.rb
|
444 miliseconds | Trend | |
spec/controllers/report_fails_controller_spec.rb
|
441 miliseconds | 3% | Trend |
spec/models/tasks/set_descriptors_handler/handler_spec.rb
|
429 miliseconds | 6% | Trend |
spec/features/receptacle_information_spec.rb
|
426 miliseconds | 7% | Trend |
spec/lib/mbrave_tags_creator_spec.rb
|
408 miliseconds | 8% | Trend |
spec/controllers/api/v2/bioscan/export_pool_xp_to_traction_controller_spec.rb
|
378 miliseconds | 21% | Trend |
spec/controllers/samples_controller_spec.rb
|
364 miliseconds | 12% | Trend |
spec/models/api/messages/pac_bio_run_with_tag2_io_spec.rb
|
361 miliseconds | 6% | Trend |