My organization (team117-LIMS@sanger.ac.uk) / Sequencescape / RSpec Tests / Build ID dac247bf-0fce-4675-ac45-aefc5df299b7
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
7a89017 | refs/pull/4316/merge | 3 | 3 months ago | 5 minutes 25.57 seconds | 15 minutes 51.06 seconds 16% |
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 23 minutes 18.42 seconds. The shorter this time is, the better.
The first CI node finished its work at 2024-09-03 22:50:15 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 17.02 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 23 minutes 18.42 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (15 minutes 51.06 seconds) | Test files |
---|---|---|---|
0 | 2024-09-03 23:01:26 UTC | 4 minutes 51.14 seconds | |
1 Finished First | 2024-09-03 22:50:15 UTC | 5 minutes 11.87 seconds | |
2 Finished Last | 2024-09-03 23:13:33 UTC | 5 minutes 48.05 seconds | |
You can likely decrease your CI build time by around 3 minutes 19 seconds by running more parallel CI nodes.
Running 8 parallel nodes should result in an optimal build time (~1.98 minutes)
Test file path (Displaying entries 101 - 200 of 462 in total files) | Execution time | ||
---|---|---|---|
spec/models/broadcast_event/sequencing_complete_spec.rb
|
1.76 seconds | 4% | Trend |
spec/models/parsers/cardinal_pbmc_count_parser_spec.rb
|
1.75 seconds | 3% | Trend |
spec/views/labware/retention_instruction_spec.rb
|
1.75 seconds | 7% | Trend |
spec/heron/factories/tube_rack_spec.rb
|
1.74 seconds | 10% | Trend |
spec/models/qc_result/qc_result_factory_spec.rb
|
1.73 seconds | 10% | Trend |
spec/bulk_submission_excel/download_spec.rb
|
1.69 seconds | 7% | Trend |
spec/models/state_changer/initial_stock_tube_spec.rb
|
1.65 seconds | 3% | Trend |
spec/models/sample_spec.rb
|
1.6 seconds | 13% | Trend |
spec/features/studies/view_study_properties_spec.rb
|
1.55 seconds | 23% | Trend |
spec/heron/factories/plate_spec.rb
|
1.5 seconds | 3% | Trend |
spec/controllers/lab_searches_controller_spec.rb
|
1.46 seconds | 1% | Trend |
spec/api/work_completion_spec.rb
|
1.43 seconds | 13% | Trend |
spec/lib/accession/sample_spec.rb
|
1.43 seconds | 6% | Trend |
spec/heron/factories/plate_from_rack_spec.rb
|
1.39 seconds | 8% | Trend |
spec/heron/factories/sample_spec.rb
|
1.38 seconds | 6% | Trend |
spec/requests/api/v2/qcables_spec.rb
|
1.36 seconds | 7% | Trend |
spec/models/working_dilution_plate_spec.rb
|
1.35 seconds | 5% | Trend |
spec/uat_actions/generate_sample_manifest_spec.rb
|
1.33 seconds | 1% | Trend |
spec/api/submission_pool_spec.rb
|
1.31 seconds | Trend | |
spec/requests/plate_picks_request_spec.rb
|
1.31 seconds | 3% | Trend |
spec/models/plate_purpose_spec.rb
|
1.3 seconds | 1% | Trend |
spec/models/poly_metadatum_spec.rb
|
1.3 seconds | 4% | Trend |
spec/features/labwhere_reception_spec.rb
|
1.29 seconds | 58% | Trend |
spec/models/qc_report_spec.rb
|
1.27 seconds | 7% | Trend |
spec/models/tasks/plate_template_task_spec.rb
|
1.27 seconds | 5% | Trend |
spec/models/orders/automated_order_spec.rb
|
1.26 seconds | 12% | Trend |
spec/models/tube_spec.rb
|
1.22 seconds | 24% | Trend |
spec/models/broadcast_event/lab_event_spec.rb
|
1.21 seconds | 7% | Trend |
spec/uat_actions/plate_information_spec.rb
|
1.2 seconds | 9% | Trend |
spec/models/phi_x/stock_spec.rb
|
1.11 seconds | 5% | Trend |
spec/models/tag_layout_template_spec.rb
|
1.09 seconds | 11% | Trend |
spec/models/user_spec.rb
|
1.08 seconds | Trend | |
spec/requests/api/v2/plates_spec.rb
|
1.02 seconds | 54% | Trend |
spec/requests/api/v2/poly_metadata_spec.rb
|
1.02 seconds | 5% | Trend |
spec/requests/api/v2/work_orders_spec.rb
|
986 miliseconds | 12% | Trend |
spec/sample_manifest_excel/upload/rows_spec.rb
|
985 miliseconds | 4% | Trend |
spec/api/plate_spec.rb
|
983 miliseconds | 46% | Trend |
spec/models/aliquot_spec.rb
|
969 miliseconds | 2% | Trend |
spec/models/lane_spec.rb
|
950 miliseconds | 3% | Trend |
spec/sample_manifest_excel/upload/data_spec.rb
|
943 miliseconds | 1% | Trend |
spec/requests/api/v2/requests_spec.rb
|
942 miliseconds | 2% | Trend |
spec/controllers/api/v2/heron/plates_controller_spec.rb
|
940 miliseconds | 1% | Trend |
spec/models/receptacle_spec.rb
|
938 miliseconds | Trend | |
spec/models/illumina_htp/initial_stock_tube_purpose_spec.rb
|
925 miliseconds | 7% | Trend |
spec/uat_actions/generate_tag_layout_template_spec.rb
|
921 miliseconds | 1% | Trend |
spec/requests/api/v2/orders_spec.rb
|
887 miliseconds | Trend | |
spec/models/transfer/from_plate_to_tube_spec.rb
|
884 miliseconds | 9% | Trend |
spec/models/plate_purpose/input_spec.rb
|
880 miliseconds | 6% | Trend |
spec/controllers/studies_controller_spec.rb
|
878 miliseconds | 13% | Trend |
spec/features/assets/upload_and_retrieve_qc_file_spec.rb
|
875 miliseconds | 8% | Trend |
spec/resources/api/v2/well_resource_spec.rb
|
852 miliseconds | 46% | Trend |
spec/uat_actions/generate_tagged_plates_spec.rb
|
845 miliseconds | 3% | Trend |
spec/models/tube_rack_spec.rb
|
843 miliseconds | 2% | Trend |
spec/models/plate_barcode_spec.rb
|
828 miliseconds | Trend | |
spec/requests/api/v2/lots_spec.rb
|
826 miliseconds | 37% | Trend |
spec/helpers/assets_helper_spec.rb
|
816 miliseconds | 7% | Trend |
spec/features/pipelines/creating_an_empty_batch_spec.rb
|
814 miliseconds | 8% | Trend |
spec/features/retrospective_failure_spec.rb
|
813 miliseconds | 4% | Trend |
spec/models/receptacle/downstream_aliquots_removal_spec.rb
|
812 miliseconds | 17% | Trend |
spec/controllers/receptacles_controller_spec.rb
|
806 miliseconds | 18% | Trend |
spec/features/labware/looking_up_labware_history_spec.rb
|
794 miliseconds | 21% | Trend |
spec/features/pipelines/viewing_request_comments_spec.rb
|
791 miliseconds | 37% | Trend |
spec/requests/qc_files_spec.rb
|
773 miliseconds | 28% | Trend |
spec/features/studies/change_study_roles_spec.rb
|
731 miliseconds | 41% | Trend |
spec/lib/mbrave_tags_creator_spec.rb
|
710 miliseconds | 58% | Trend |
spec/models/api/library_tube_io_spec.rb
|
689 miliseconds | 6% | Trend |
spec/sample_manifest_excel/tags_spec.rb
|
668 miliseconds | 3% | Trend |
spec/features/assets/show_plate_spec.rb
|
664 miliseconds | 17% | Trend |
spec/uat_actions/generate_spiked_buffer_tube_spec.rb
|
663 miliseconds | 4% | Trend |
spec/sequencescape_excel/worksheet_spec.rb
|
657 miliseconds | 5% | Trend |
spec/models/plate_purpose/additional_input_spec.rb
|
647 miliseconds | Trend | |
spec/models/state_changer/input_plate_spec.rb
|
640 miliseconds | Trend | |
spec/lib/accession/study_spec.rb
|
638 miliseconds | 6% | Trend |
spec/lib/label_printer/asset_labels_spec.rb
|
637 miliseconds | 2% | Trend |
spec/api/transfer_request_collection_spec.rb
|
633 miliseconds | Trend | |
spec/features/labware_information_spec.rb
|
627 miliseconds | 3% | Trend |
spec/uat_actions/generate_plates_spec.rb
|
621 miliseconds | Trend | |
spec/controllers/bulk_submission_excel/downloads_controller_spec.rb
|
617 miliseconds | 9% | Trend |
spec/controllers/labwhere_receptions_controller_spec.rb
|
614 miliseconds | 5% | Trend |
spec/features/starting_transfers_on_repools_starts_repools_spec.rb
|
608 miliseconds | 5% | Trend |
spec/requests/api/v2/pick_lists_spec.rb
|
602 miliseconds | 4% | Trend |
spec/models/tasks/set_descriptors_handler/handler_spec.rb
|
588 miliseconds | 24% | Trend |
spec/models/request_event_spec.rb
|
581 miliseconds | 6% | Trend |
spec/models/api/request_io_spec.rb
|
567 miliseconds | 5% | Trend |
spec/features/plate_qc_display_spec.rb
|
557 miliseconds | 7% | Trend |
spec/features/asset_information_spec.rb
|
547 miliseconds | 3% | Trend |
spec/requests/api/v2/sample_metadata_spec.rb
|
546 miliseconds | 158% | Trend |
spec/requests/api/v2/labware_spec.rb
|
540 miliseconds | 25% | Trend |
spec/requests/api/v2/receptacles_spec.rb
|
537 miliseconds | 11% | Trend |
spec/sequencescape_excel/configuration_spec.rb
|
520 miliseconds | 20% | Trend |
spec/views/tube_rack_summaries/show_html_erb_spec.rb
|
517 miliseconds | Trend | |
spec/sample_manifest_excel/configuration_spec.rb
|
516 miliseconds | 14% | Trend |
spec/lib/accession/submission_spec.rb
|
504 miliseconds | 7% | Trend |
spec/controllers/studies/information_controller_spec.rb
|
502 miliseconds | 11% | Trend |
spec/models/barcode/format_handlers_spec.rb
|
496 miliseconds | 2% | Trend |
spec/controllers/report_fails_controller_spec.rb
|
481 miliseconds | 6% | Trend |
spec/models/barcode_spec.rb
|
475 miliseconds | 42% | Trend |
spec/models/tag2_layout_template_spec.rb
|
474 miliseconds | 1% | Trend |
spec/controllers/parents_controller_spec.rb
|
473 miliseconds | 7% | Trend |
spec/requests/api/v2/aliquots_spec.rb
|
466 miliseconds | 9% | Trend |