My organization (team117-LIMS@sanger.ac.uk) / Sequencescape / RSpec Tests / Build ID 1565ac99-f696-4b55-9be9-3804e06bdb2e
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
02c130a | refs/pull/4150/merge | 3 | 2 months ago | 5 minutes 12.01 seconds | 15 minutes 28.58 seconds |
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 12 minutes 54.96 seconds. The shorter this time is, the better.
The first CI node finished its work at 2024-07-09 06:46:25 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 5 minutes 9.53 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 12 minutes 54.96 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (15 minutes 28.58 seconds) | Test files |
---|---|---|---|
0 | 2024-07-09 06:46:26 UTC | 4 minutes 56.76 seconds | |
1 Finished First | 2024-07-09 06:46:25 UTC | 4 minutes 59.84 seconds | |
2 Finished Last | 2024-07-09 06:59:20 UTC | 5 minutes 31.99 seconds | |
You can likely decrease your CI build time by around 2 minutes 57 seconds by running more parallel CI nodes.
Running 7 parallel nodes should result in an optimal build time (~2.21 minutes)
Test file path (Displaying entries 101 - 200 of 445 in total files) | Execution time | ||
---|---|---|---|
spec/heron/factories/tube_rack_spec.rb
|
1.47 seconds | 9% | Trend |
spec/models/qc_result/qc_result_factory_spec.rb
|
1.46 seconds | 9% | Trend |
spec/heron/factories/plate_spec.rb
|
1.46 seconds | 7% | Trend |
spec/features/creating_a_quad_stamp_spec.rb
|
1.46 seconds | 6% | Trend |
spec/features/studies/manage_study_spec.rb
|
1.45 seconds | 6% | Trend |
spec/lib/accession/sample_spec.rb
|
1.44 seconds | 4% | Trend |
spec/controllers/lab_searches_controller_spec.rb
|
1.42 seconds | 4% | Trend |
spec/models/sample_spec.rb
|
1.33 seconds | 5% | Trend |
spec/models/poly_metadatum_spec.rb
|
1.3 seconds | 4% | Trend |
spec/uat_actions/generate_sample_manifest_spec.rb
|
1.3 seconds | 5% | Trend |
spec/api/submission_pool_spec.rb
|
1.27 seconds | 3% | Trend |
spec/requests/plate_picks_request_spec.rb
|
1.22 seconds | 9% | Trend |
spec/models/plate_purpose_spec.rb
|
1.22 seconds | 7% | Trend |
spec/requests/api/v2/qcables_spec.rb
|
1.21 seconds | 8% | Trend |
spec/models/working_dilution_plate_spec.rb
|
1.21 seconds | 6% | Trend |
spec/heron/factories/sample_spec.rb
|
1.19 seconds | 6% | Trend |
spec/api/work_completion_spec.rb
|
1.18 seconds | 6% | Trend |
spec/heron/factories/plate_from_rack_spec.rb
|
1.18 seconds | 7% | Trend |
spec/models/tasks/plate_template_task_spec.rb
|
1.18 seconds | 11% | Trend |
spec/models/qc_report_spec.rb
|
1.17 seconds | 3% | Trend |
spec/models/orders/automated_order_spec.rb
|
1.17 seconds | 3% | Trend |
spec/features/studies/view_study_properties_spec.rb
|
1.14 seconds | 3% | Trend |
spec/features/labwhere_reception_spec.rb
|
1.1 seconds | 37% | Trend |
spec/models/phi_x/stock_spec.rb
|
1.09 seconds | 8% | Trend |
spec/models/user_spec.rb
|
1.05 seconds | 5% | Trend |
spec/requests/api/v2/requests_spec.rb
|
1.04 seconds | 5% | Trend |
spec/models/broadcast_event/lab_event_spec.rb
|
1.04 seconds | 8% | Trend |
spec/requests/api/v2/poly_metadata_spec.rb
|
993 miliseconds | 8% | Trend |
spec/requests/api/v2/plates_spec.rb
|
944 miliseconds | 9% | Trend |
spec/models/tube_spec.rb
|
929 miliseconds | 8% | Trend |
spec/models/lane_spec.rb
|
921 miliseconds | 9% | Trend |
spec/models/aliquot_spec.rb
|
919 miliseconds | 9% | Trend |
spec/sequencescape_excel/worksheet_spec.rb
|
917 miliseconds | 32% | Trend |
spec/models/receptacle_spec.rb
|
900 miliseconds | 5% | Trend |
spec/models/tag_layout_template_spec.rb
|
894 miliseconds | 11% | Trend |
spec/uat_actions/generate_tag_layout_template_spec.rb
|
883 miliseconds | 7% | Trend |
spec/models/plate_purpose/input_spec.rb
|
869 miliseconds | 8% | Trend |
spec/controllers/api/v2/heron/plates_controller_spec.rb
|
860 miliseconds | 6% | Trend |
spec/sample_manifest_excel/upload/data_spec.rb
|
860 miliseconds | 9% | Trend |
spec/requests/api/v2/orders_spec.rb
|
848 miliseconds | 11% | Trend |
spec/sample_manifest_excel/upload/rows_spec.rb
|
835 miliseconds | 10% | Trend |
spec/requests/api/v2/work_orders_spec.rb
|
827 miliseconds | 8% | Trend |
spec/models/plate_barcode_spec.rb
|
823 miliseconds | Trend | |
spec/models/illumina_htp/initial_stock_tube_purpose_spec.rb
|
821 miliseconds | 2% | Trend |
spec/models/tube_rack_spec.rb
|
814 miliseconds | 5% | Trend |
spec/features/lab_view_spec.rb
|
774 miliseconds | 3% | Trend |
spec/uat_actions/generate_tagged_plates_spec.rb
|
765 miliseconds | 7% | Trend |
spec/models/transfer/from_plate_to_tube_spec.rb
|
747 miliseconds | 8% | Trend |
spec/helpers/assets_helper_spec.rb
|
721 miliseconds | 5% | Trend |
spec/models/api/library_tube_io_spec.rb
|
717 miliseconds | 4% | Trend |
spec/controllers/studies_controller_spec.rb
|
717 miliseconds | 7% | Trend |
spec/resources/api/v2/well_resource_spec.rb
|
714 miliseconds | 10% | Trend |
spec/features/assets/upload_and_retrieve_qc_file_spec.rb
|
700 miliseconds | 1% | Trend |
spec/features/starting_transfers_on_repools_starts_repools_spec.rb
|
662 miliseconds | 4% | Trend |
spec/uat_actions/generate_spiked_buffer_tube_spec.rb
|
656 miliseconds | 5% | Trend |
spec/features/pipelines/creating_an_empty_batch_spec.rb
|
655 miliseconds | 5% | Trend |
spec/lib/accession/study_spec.rb
|
645 miliseconds | 9% | Trend |
spec/models/receptacle/downstream_aliquots_removal_spec.rb
|
643 miliseconds | 8% | Trend |
spec/controllers/bulk_submission_excel/downloads_controller_spec.rb
|
639 miliseconds | 6% | Trend |
spec/features/pipelines/viewing_request_comments_spec.rb
|
637 miliseconds | Trend | |
spec/controllers/labwhere_receptions_controller_spec.rb
|
635 miliseconds | 3% | Trend |
spec/lib/label_printer/asset_labels_spec.rb
|
628 miliseconds | 6% | Trend |
spec/controllers/receptacles_controller_spec.rb
|
614 miliseconds | 10% | Trend |
spec/api/transfer_request_collection_spec.rb
|
613 miliseconds | 3% | Trend |
spec/models/plate_purpose/additional_input_spec.rb
|
612 miliseconds | 7% | Trend |
spec/features/labware_information_spec.rb
|
606 miliseconds | 11% | Trend |
spec/models/request_event_spec.rb
|
595 miliseconds | 6% | Trend |
spec/models/state_changer/input_plate_spec.rb
|
594 miliseconds | 8% | Trend |
spec/sample_manifest_excel/tags_spec.rb
|
593 miliseconds | 8% | Trend |
spec/models/api/request_io_spec.rb
|
592 miliseconds | 1% | Trend |
spec/requests/api/v2/lots_spec.rb
|
588 miliseconds | 10% | Trend |
spec/controllers/api/v2/heron/tube_racks_controller_spec.rb
|
583 miliseconds | 108% | Trend |
spec/api/plate_spec.rb
|
582 miliseconds | 11% | Trend |
spec/features/studies/change_study_roles_spec.rb
|
581 miliseconds | 3% | Trend |
spec/features/plate_qc_display_spec.rb
|
576 miliseconds | 7% | Trend |
spec/uat_actions/generate_plates_spec.rb
|
568 miliseconds | 12% | Trend |
spec/features/assets/show_plate_spec.rb
|
567 miliseconds | 4% | Trend |
spec/features/labware/looking_up_labware_history_spec.rb
|
565 miliseconds | 6% | Trend |
spec/requests/api/v2/pick_lists_spec.rb
|
545 miliseconds | 12% | Trend |
spec/requests/qc_files_spec.rb
|
532 miliseconds | 6% | Trend |
spec/sample_manifest_excel/configuration_spec.rb
|
514 miliseconds | 11% | Trend |
spec/sequencescape_excel/configuration_spec.rb
|
507 miliseconds | 16% | Trend |
spec/features/asset_information_spec.rb
|
487 miliseconds | 4% | Trend |
spec/requests/api/v2/receptacles_spec.rb
|
478 miliseconds | 9% | Trend |
spec/views/tube_rack_summaries/show_html_erb_spec.rb
|
472 miliseconds | 6% | Trend |
spec/controllers/studies/information_controller_spec.rb
|
460 miliseconds | 1% | Trend |
spec/controllers/parents_controller_spec.rb
|
449 miliseconds | 9% | Trend |
spec/models/barcode/format_handlers_spec.rb
|
442 miliseconds | 5% | Trend |
spec/lib/accession/submission_spec.rb
|
433 miliseconds | 11% | Trend |
spec/models/tag2_layout_template_spec.rb
|
432 miliseconds | 6% | Trend |
spec/models/qcable_creator_spec.rb
|
427 miliseconds | 7% | Trend |
spec/controllers/report_fails_controller_spec.rb
|
423 miliseconds | 7% | Trend |
spec/models/tasks/set_descriptors_handler/handler_spec.rb
|
422 miliseconds | 7% | Trend |
spec/requests/api/v2/labware_spec.rb
|
420 miliseconds | 12% | Trend |
spec/lib/mbrave_tags_creator_spec.rb
|
415 miliseconds | 5% | Trend |
spec/features/receptacle_information_spec.rb
|
413 miliseconds | 10% | Trend |
spec/requests/api/v2/aliquots_spec.rb
|
410 miliseconds | 7% | Trend |
spec/models/api/messages/pac_bio_run_io_spec.rb
|
402 miliseconds | 2% | Trend |
spec/controllers/samples_controller_spec.rb
|
400 miliseconds | 4% | Trend |
spec/models/broadcast_event/plate_cherrypicked_spec.rb
|
363 miliseconds | 3% | Trend |