My organization (team117-LIMS@sanger.ac.uk) / Sequencescape / RSpec Tests / Build ID 84fa3a14-cc71-4a8e-b51b-d718d4086743
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
541aa23 | refs/heads/y24-055 | 3 | 3 months ago | 5 minutes 18.1 seconds | 15 minutes 20.27 seconds 19% |
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 1 minute 43.89 seconds. The shorter this time is, the better.
The first CI node finished its work at 2024-09-09 10:44:43 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 6.76 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 1 minute 43.89 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (15 minutes 20.27 seconds) | Test files |
---|---|---|---|
0 Finished First | 2024-09-09 10:44:43 UTC | 5 minutes 17.59 seconds | |
1 | 2024-09-09 10:45:05 UTC | 4 minutes 59.27 seconds | |
2 Finished Last | 2024-09-09 10:46:27 UTC | 5 minutes 3.42 seconds | |
You can likely decrease your CI build time by around 3 minutes 12 seconds by running more parallel CI nodes.
Running 8 parallel nodes should result in an optimal build time (~1.92 minutes)
Test file path (Displaying entries 101 - 200 of 469 in total files) | Execution time | ||
---|---|---|---|
spec/models/parsers/cardinal_pbmc_count_parser_spec.rb
|
1.69 seconds | 7% | Trend |
spec/models/broadcast_event/sequencing_complete_spec.rb
|
1.66 seconds | Trend | |
spec/models/well_spec.rb
|
1.63 seconds | 7% | Trend |
spec/models/pick_list_spec.rb
|
1.61 seconds | 6% | Trend |
spec/models/api/messages/flowcell_io_spec.rb
|
1.58 seconds | 6% | Trend |
spec/api/specific_tube_creation_spec.rb
|
1.57 seconds | 1% | Trend |
spec/models/plate_purpose_spec.rb
|
1.54 seconds | 16% | Trend |
spec/views/labware/retention_instruction_spec.rb
|
1.53 seconds | 6% | Trend |
spec/heron/factories/plate_spec.rb
|
1.53 seconds | 2% | Trend |
spec/bulk_submission_excel/download_spec.rb
|
1.53 seconds | 2% | Trend |
spec/models/state_changer/initial_stock_tube_spec.rb
|
1.52 seconds | 4% | Trend |
spec/models/qc_result/qc_result_factory_spec.rb
|
1.46 seconds | 7% | Trend |
spec/models/receptacle_spec.rb
|
1.43 seconds | 52% | Trend |
spec/lib/accession/sample_spec.rb
|
1.33 seconds | 13% | Trend |
spec/controllers/lab_searches_controller_spec.rb
|
1.28 seconds | 13% | Trend |
spec/api/submission_pool_spec.rb
|
1.25 seconds | 4% | Trend |
spec/models/working_dilution_plate_spec.rb
|
1.24 seconds | 3% | Trend |
spec/requests/api/v2/qcables_spec.rb
|
1.22 seconds | 3% | Trend |
spec/heron/factories/sample_spec.rb
|
1.22 seconds | 5% | Trend |
spec/models/qc_report_spec.rb
|
1.22 seconds | 2% | Trend |
spec/api/work_completion_spec.rb
|
1.21 seconds | 4% | Trend |
spec/models/sample_spec.rb
|
1.2 seconds | 14% | Trend |
spec/heron/factories/plate_from_rack_spec.rb
|
1.2 seconds | 6% | Trend |
spec/uat_actions/generate_sample_manifest_spec.rb
|
1.18 seconds | 12% | Trend |
spec/models/poly_metadatum_spec.rb
|
1.17 seconds | 13% | Trend |
spec/models/tasks/plate_template_task_spec.rb
|
1.17 seconds | 13% | Trend |
spec/models/broadcast_event/lab_event_spec.rb
|
1.16 seconds | 3% | Trend |
spec/models/phi_x/stock_spec.rb
|
1.16 seconds | 1% | Trend |
spec/uat_actions/plate_information_spec.rb
|
1.11 seconds | 1% | Trend |
spec/models/orders/automated_order_spec.rb
|
1.11 seconds | 1% | Trend |
spec/models/user_spec.rb
|
1.1 seconds | 2% | Trend |
spec/features/labwhere_reception_spec.rb
|
1.09 seconds | 64% | Trend |
spec/requests/api/v2/poly_metadata_spec.rb
|
1.06 seconds | 2% | Trend |
spec/api/transfer_request_collection_spec.rb
|
1.04 seconds | 62% | Trend |
spec/models/lane_spec.rb
|
1.03 seconds | 4% | Trend |
spec/features/studies/view_study_properties_spec.rb
|
1.02 seconds | 18% | Trend |
spec/requests/api/v2/orders_spec.rb
|
1.02 seconds | 13% | Trend |
spec/models/aliquot_spec.rb
|
993 miliseconds | Trend | |
spec/models/tag_layout_template_spec.rb
|
961 miliseconds | 1% | Trend |
spec/requests/api/v2/plates_spec.rb
|
959 miliseconds | 57% | Trend |
spec/models/tube_spec.rb
|
939 miliseconds | 3% | Trend |
spec/requests/api/v2/requests_spec.rb
|
929 miliseconds | 3% | Trend |
spec/controllers/api/v2/heron/plates_controller_spec.rb
|
897 miliseconds | 3% | Trend |
spec/uat_actions/generate_tag_layout_template_spec.rb
|
883 miliseconds | 5% | Trend |
spec/sample_manifest_excel/upload/rows_spec.rb
|
881 miliseconds | 6% | Trend |
spec/models/plate_purpose/input_spec.rb
|
878 miliseconds | 6% | Trend |
spec/sample_manifest_excel/upload/data_spec.rb
|
870 miliseconds | 8% | Trend |
spec/models/plate_barcode_spec.rb
|
821 miliseconds | Trend | |
spec/models/receptacle/downstream_aliquots_removal_spec.rb
|
809 miliseconds | 17% | Trend |
spec/requests/api/v2/work_orders_spec.rb
|
787 miliseconds | 9% | Trend |
spec/models/tube_rack_spec.rb
|
766 miliseconds | 11% | Trend |
spec/requests/api/v2/pick_lists_spec.rb
|
763 miliseconds | 32% | Trend |
spec/requests/api/v2/custom_metadatum_collections_spec.rb
|
756 miliseconds | Trend | |
spec/models/illumina_htp/initial_stock_tube_purpose_spec.rb
|
744 miliseconds | 13% | Trend |
spec/controllers/studies_controller_spec.rb
|
742 miliseconds | 3% | Trend |
spec/uat_actions/generate_tagged_plates_spec.rb
|
733 miliseconds | 10% | Trend |
spec/features/lab_view_spec.rb
|
733 miliseconds | 18% | Trend |
spec/features/pipelines/creating_an_empty_batch_spec.rb
|
723 miliseconds | 3% | Trend |
spec/models/api/library_tube_io_spec.rb
|
718 miliseconds | 2% | Trend |
spec/features/retrospective_failure_spec.rb
|
705 miliseconds | 9% | Trend |
spec/models/transfer/from_plate_to_tube_spec.rb
|
704 miliseconds | 12% | Trend |
spec/resources/api/v2/well_resource_spec.rb
|
681 miliseconds | 17% | Trend |
spec/features/starting_transfers_on_repools_starts_repools_spec.rb
|
679 miliseconds | 5% | Trend |
spec/sequencescape_excel/worksheet_spec.rb
|
675 miliseconds | 2% | Trend |
spec/features/assets/upload_and_retrieve_qc_file_spec.rb
|
665 miliseconds | 17% | Trend |
spec/uat_actions/generate_spiked_buffer_tube_spec.rb
|
659 miliseconds | 5% | Trend |
spec/helpers/assets_helper_spec.rb
|
651 miliseconds | 13% | Trend |
spec/lib/accession/study_spec.rb
|
648 miliseconds | 5% | Trend |
spec/controllers/receptacles_controller_spec.rb
|
648 miliseconds | 4% | Trend |
spec/uat_actions/generate_plates_spec.rb
|
631 miliseconds | Trend | |
spec/sample_manifest_excel/tags_spec.rb
|
630 miliseconds | 2% | Trend |
spec/api/plate_spec.rb
|
619 miliseconds | 7% | Trend |
spec/lib/label_printer/asset_labels_spec.rb
|
617 miliseconds | 5% | Trend |
spec/features/pipelines/viewing_request_comments_spec.rb
|
616 miliseconds | 51% | Trend |
spec/features/labware_information_spec.rb
|
616 miliseconds | 4% | Trend |
spec/models/state_changer/input_plate_spec.rb
|
616 miliseconds | 2% | Trend |
spec/controllers/labwhere_receptions_controller_spec.rb
|
612 miliseconds | 6% | Trend |
spec/models/plate_purpose/additional_input_spec.rb
|
605 miliseconds | 6% | Trend |
spec/requests/api/v2/lots_spec.rb
|
603 miliseconds | Trend | |
spec/controllers/bulk_submission_excel/downloads_controller_spec.rb
|
601 miliseconds | 12% | Trend |
spec/models/request_event_spec.rb
|
582 miliseconds | 6% | Trend |
spec/models/api/request_io_spec.rb
|
574 miliseconds | 4% | Trend |
spec/features/assets/show_plate_spec.rb
|
570 miliseconds | 28% | Trend |
spec/features/plate_qc_display_spec.rb
|
564 miliseconds | 6% | Trend |
spec/sequencescape_excel/configuration_spec.rb
|
558 miliseconds | 15% | Trend |
spec/sample_manifest_excel/configuration_spec.rb
|
553 miliseconds | 8% | Trend |
spec/features/studies/change_study_roles_spec.rb
|
529 miliseconds | 57% | Trend |
spec/requests/qc_files_spec.rb
|
525 miliseconds | 12% | Trend |
spec/requests/api/v2/tag_layout_templates_spec.rb
|
524 miliseconds | 96% | Trend |
spec/features/studies/accession_all_samples_spec.rb
|
521 miliseconds | 78% | Trend |
spec/models/qcable_creator_spec.rb
|
506 miliseconds | 10% | Trend |
spec/requests/api/v2/tubes_spec.rb
|
501 miliseconds | 22% | Trend |
spec/views/tube_rack_summaries/show_html_erb_spec.rb
|
488 miliseconds | 6% | Trend |
spec/requests/api/v2/volume_update_spec.rb
|
472 miliseconds | 82% | Trend |
spec/controllers/samples_controller_spec.rb
|
460 miliseconds | 9% | Trend |
spec/controllers/parents_controller_spec.rb
|
456 miliseconds | 11% | Trend |
spec/features/asset_information_spec.rb
|
454 miliseconds | 13% | Trend |
spec/features/receptacle_information_spec.rb
|
448 miliseconds | 2% | Trend |
spec/requests/api/v2/receptacles_spec.rb
|
443 miliseconds | 7% | Trend |
spec/models/tag_set_spec.rb
|
437 miliseconds | 6% | Trend |