My organization (team117-LIMS@sanger.ac.uk) / Sequencescape / RSpec Tests / Build ID b36355af-1c33-40e0-bc62-514488ec691e
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
e192e1c | refs/heads/4006-dpl-936-2-sequencescape-update-rails-version-to-61 | 3 | 15 minutes 2.12 seconds | 2024-03-15 07:50:01 UTC |
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 19 minutes 12.64 seconds. The shorter this time is, the better.
The first CI node finished its work at 2024-03-15 07:55: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 0.71 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 19 minutes 12.64 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (15 minutes 2.12 seconds) |
---|---|---|
0 | 2024-03-15 08:06:10 UTC | 5 minutes 11.93 seconds |
1 Finished Last | 2024-03-15 08:14:27 UTC | 4 minutes 53.35 seconds |
2 Finished First | 2024-03-15 07:55:15 UTC | 4 minutes 56.86 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.88 minutes)
Test file path (Displaying entries 101 - 200 of 439 in total files) | Execution time | ||
---|---|---|---|
spec/models/qc_result/qc_result_factory_spec.rb | 1.59 seconds | 2% | Trend |
spec/models/state_changer/initial_stock_tube_spec.rb | 1.58 seconds | 1% | Trend |
spec/models/poly_metadatum_spec.rb | 1.57 seconds | 19% | Trend |
spec/heron/factories/tube_rack_spec.rb | 1.53 seconds | Trend | |
spec/controllers/lab_searches_controller_spec.rb | 1.37 seconds | 5% | Trend |
spec/models/tasks/plate_template_task_spec.rb | 1.35 seconds | 3% | Trend |
spec/models/sample_spec.rb | 1.34 seconds | Trend | |
spec/models/plate_purpose_spec.rb | 1.33 seconds | 4% | Trend |
spec/models/working_dilution_plate_spec.rb | 1.33 seconds | 13% | Trend |
spec/lib/accession/sample_spec.rb | 1.32 seconds | 9% | Trend |
spec/heron/factories/sample_spec.rb | 1.31 seconds | 5% | Trend |
spec/requests/plate_picks_request_spec.rb | 1.3 seconds | 3% | Trend |
spec/requests/api/v2/qcables_spec.rb | 1.3 seconds | 1% | Trend |
spec/api/work_completion_spec.rb | 1.28 seconds | 3% | Trend |
spec/uat_actions/generate_sample_manifest_spec.rb | 1.27 seconds | 3% | Trend |
spec/models/qc_report_spec.rb | 1.27 seconds | 6% | Trend |
spec/features/labwhere_reception_spec.rb | 1.26 seconds | 8% | Trend |
spec/features/studies/view_study_properties_spec.rb | 1.25 seconds | 6% | Trend |
spec/api/submission_pool_spec.rb | 1.24 seconds | 4% | Trend |
spec/heron/factories/plate_from_rack_spec.rb | 1.2 seconds | 2% | Trend |
spec/models/aliquot_spec.rb | 1.06 seconds | 6% | Trend |
spec/models/phi_x/stock_spec.rb | 1.06 seconds | 7% | Trend |
spec/requests/api/v2/plates_spec.rb | 1.04 seconds | 1% | Trend |
spec/models/tube_spec.rb | 1.03 seconds | 6% | Trend |
spec/models/broadcast_event/lab_event_spec.rb | 1.03 seconds | 5% | Trend |
spec/models/orders/automated_order_spec.rb | 1.01 seconds | 7% | Trend |
spec/requests/api/v2/requests_spec.rb | 1.01 seconds | 2% | Trend |
spec/models/plate_purpose/input_spec.rb | 983 miliseconds | 8% | Trend |
spec/requests/api/v2/poly_metadata_spec.rb | 982 miliseconds | 7% | Trend |
spec/uat_actions/generate_tag_layout_template_spec.rb | 978 miliseconds | 8% | Trend |
spec/models/tag_layout_template_spec.rb | 968 miliseconds | Trend | |
spec/models/user_spec.rb | 964 miliseconds | 9% | Trend |
spec/models/lane_spec.rb | 961 miliseconds | 2% | Trend |
spec/resources/api/v2/well_resource_spec.rb | 956 miliseconds | 24% | Trend |
spec/controllers/api/v2/heron/plates_controller_spec.rb | 953 miliseconds | 4% | Trend |
spec/sample_manifest_excel/upload/data_spec.rb | 948 miliseconds | 1% | Trend |
spec/sample_manifest_excel/upload/rows_spec.rb | 943 miliseconds | 1% | Trend |
spec/models/receptacle_spec.rb | 924 miliseconds | Trend | |
spec/models/tube_rack_spec.rb | 908 miliseconds | 6% | Trend |
spec/requests/api/v2/lots_spec.rb | 897 miliseconds | 40% | Trend |
spec/uat_actions/generate_tagged_plates_spec.rb | 893 miliseconds | 7% | Trend |
spec/models/illumina_htp/initial_stock_tube_purpose_spec.rb | 875 miliseconds | 5% | Trend |
spec/features/lab_view_spec.rb | 868 miliseconds | 5% | Trend |
spec/requests/api/v2/orders_spec.rb | 857 miliseconds | 7% | Trend |
spec/features/assets/upload_and_retrieve_qc_file_spec.rb | 839 miliseconds | 14% | Trend |
spec/models/plate_barcode_spec.rb | 818 miliseconds | Trend | |
spec/requests/api/v2/work_orders_spec.rb | 803 miliseconds | 9% | Trend |
spec/models/transfer/from_plate_to_tube_spec.rb | 798 miliseconds | Trend | |
spec/features/pipelines/viewing_request_comments_spec.rb | 781 miliseconds | 20% | Trend |
spec/features/pipelines/creating_an_empty_batch_spec.rb | 777 miliseconds | 10% | Trend |
spec/helpers/assets_helper_spec.rb | 761 miliseconds | Trend | |
spec/lib/accession/study_spec.rb | 759 miliseconds | 11% | Trend |
spec/models/api/library_tube_io_spec.rb | 710 miliseconds | 2% | Trend |
spec/api/plate_spec.rb | 706 miliseconds | 8% | Trend |
spec/features/studies/change_study_roles_spec.rb | 704 miliseconds | 19% | Trend |
spec/models/receptacle/downstream_aliquots_removal_spec.rb | 698 miliseconds | Trend | |
spec/features/assets/show_plate_spec.rb | 696 miliseconds | 14% | Trend |
spec/lib/label_printer/asset_labels_spec.rb | 696 miliseconds | 8% | Trend |
spec/features/labware/looking_up_labware_history_spec.rb | 688 miliseconds | 10% | Trend |
spec/features/starting_transfers_on_repools_starts_repools_spec.rb | 682 miliseconds | 6% | Trend |
spec/controllers/receptacles_controller_spec.rb | 677 miliseconds | 3% | Trend |
spec/controllers/labwhere_receptions_controller_spec.rb | 674 miliseconds | 4% | Trend |
spec/models/request_event_spec.rb | 648 miliseconds | 4% | Trend |
spec/api/transfer_request_collection_spec.rb | 644 miliseconds | 1% | Trend |
spec/uat_actions/generate_spiked_buffer_tube_spec.rb | 637 miliseconds | 5% | Trend |
spec/requests/qc_files_spec.rb | 620 miliseconds | 13% | Trend |
spec/features/labware_information_spec.rb | 618 miliseconds | 4% | Trend |
spec/models/state_changer/input_plate_spec.rb | 618 miliseconds | 2% | Trend |
spec/sample_manifest_excel/tags_spec.rb | 610 miliseconds | 2% | Trend |
spec/models/api/request_io_spec.rb | 603 miliseconds | Trend | |
spec/features/plate_qc_display_spec.rb | 581 miliseconds | 3% | Trend |
spec/requests/api/v2/pick_lists_spec.rb | 540 miliseconds | 10% | Trend |
spec/models/tasks/set_descriptors_handler/handler_spec.rb | 538 miliseconds | 19% | Trend |
spec/sample_manifest_excel/configuration_spec.rb | 520 miliseconds | 6% | Trend |
spec/requests/api/v2/receptacles_spec.rb | 513 miliseconds | 3% | Trend |
spec/features/asset_information_spec.rb | 511 miliseconds | 1% | Trend |
spec/sequencescape_excel/configuration_spec.rb | 511 miliseconds | 6% | Trend |
spec/lib/mbrave_tags_creator_spec.rb | 508 miliseconds | 6% | Trend |
spec/views/tube_rack_summaries/show_html_erb_spec.rb | 506 miliseconds | Trend | |
spec/requests/api/v2/labware_spec.rb | 501 miliseconds | 8% | Trend |
spec/uat_actions/generate_plates_spec.rb | 498 miliseconds | 21% | Trend |
spec/models/tag2_layout_template_spec.rb | 487 miliseconds | 6% | Trend |
spec/models/qcable_creator_spec.rb | 482 miliseconds | 6% | Trend |
spec/controllers/parents_controller_spec.rb | 477 miliseconds | 2% | Trend |
spec/models/barcode/format_handlers_spec.rb | 463 miliseconds | Trend | |
spec/requests/api/v2/aliquots_spec.rb | 458 miliseconds | Trend | |
spec/controllers/report_fails_controller_spec.rb | 449 miliseconds | 2% | Trend |
spec/sequencescape_excel/worksheet_spec.rb | 445 miliseconds | 34% | Trend |
spec/lib/accession/submission_spec.rb | 444 miliseconds | 5% | Trend |
spec/api/plate_purpose_spec.rb | 443 miliseconds | 100% | Trend |
spec/features/receptacle_information_spec.rb | 443 miliseconds | 4% | Trend |
spec/controllers/studies/information_controller_spec.rb | 436 miliseconds | 3% | Trend |
spec/lib/label_printer/asset_redirect_spec.rb | 415 miliseconds | 8% | Trend |
spec/models/racked_tube_spec.rb | 400 miliseconds | 7% | Trend |
spec/models/api/messages/pac_bio_run_io_spec.rb | 394 miliseconds | 5% | Trend |
spec/models/api/messages/pac_bio_run_with_tag2_io_spec.rb | 380 miliseconds | 6% | Trend |
spec/controllers/studies_controller_spec.rb | 369 miliseconds | 1% | Trend |
spec/models/labwhere_reception_spec.rb | 367 miliseconds | 8% | Trend |
spec/models/broadcast_event/plate_cherrypicked_spec.rb | 353 miliseconds | 2% | Trend |
spec/controllers/samples_controller_spec.rb | 352 miliseconds | 12% | Trend |