My organization (knapsack@kipu.health) / HMActions / Features Public

Back to CI builds

Build details ID 3e990ae2-1a42-4ee9-9e4e-88382e57bad2

You find here details about tests recorded for below git commit hash across 70 parallel CI nodes for HEAD branch.

Commit hash Branch Node total Updated at Created at
4eb4a25c260937912725a29b529f3a6c9b7ff08e HEAD 70 2021-04-19 19:00:05 UTC 2021-04-19 18:57:29 UTC

Newest Build Subsets parallel CI nodes

Here you can check if all parallel CI nodes recorded tests timing data.

When you re-run CI build or run a new CI build for the same commit & branch & node total number, then the data below will be updated.

Collected Build Subsets 70 out of 70.

All CI nodes sent time execution data to Knapsack Pro API. Everything works!

The first CI node finished its work at 2021-04-19 18:57:29 UTC. CI nodes that finished at least 60s later are highlighted.

The reason for slow CI nodes might be too large test files (you can see the slowest test files at the bottom of the page when all CI nodes collected time execution data). You may want to try Knapsack Pro Queue Mode (Ruby) to solve a problem with the random performance of test files or your CI nodes. Learn more about dynamic test suite split here.

Note: if you run CI build for the same commit again (for instance when you retry CI build), then you will see build subsets updated below. Until retried CI build finishes work you may see highlighted build subsets.

Average time execution per collected CI node is 3 minutes 9.93 seconds.

The time gap between the finish times of the CI node that Finished First and the one which Finished Last is 3 minutes 9.079 seconds

Loading...
Node Index Created At Time execution
0 2021-04-19 18:57:30 UTC 2 minutes 43.856 seconds
1 2021-04-19 18:57:30 UTC 2 minutes 44.861 seconds
2 2021-04-19 18:57:46 UTC 3 minutes 0.257 seconds
3 2021-04-19 18:58:05 UTC 3 minutes 20.12 seconds
4 2021-04-19 18:57:31 UTC 2 minutes 45.291 seconds
5 2021-04-19 18:57:30 UTC 2 minutes 43.683 seconds
6 2021-04-19 18:57:32 UTC 2 minutes 46.102 seconds
7 2021-04-19 18:57:45 UTC 2 minutes 51.303 seconds
8 2021-04-19 18:57:33 UTC 2 minutes 39.562 seconds
9 2021-04-19 18:57:32 UTC 2 minutes 37.45 seconds
10 2021-04-19 18:57:38 UTC 2 minutes 44.824 seconds
11 2021-04-19 18:57:52 UTC 2 minutes 58.229 seconds
12 2021-04-19 18:57:46 UTC 2 minutes 52.476 seconds
13 2021-04-19 18:57:36 UTC 2 minutes 42.512 seconds
14 2021-04-19 18:57:31 UTC 2 minutes 42.006 seconds
15 2021-04-19 18:58:43 UTC 3 minutes 52.131 seconds
16 2021-04-19 18:57:31 UTC 2 minutes 40.437 seconds
17 2021-04-19 18:59:14 UTC 4 minutes 21.719 seconds
18 2021-04-19 18:58:38 UTC 3 minutes 46.253 seconds
19 2021-04-19 18:57:31 UTC 2 minutes 40.107 seconds
20 2021-04-19 18:58:18 UTC 3 minutes 26.263 seconds
21 2021-04-19 18:58:19 UTC 3 minutes 25.954 seconds
22 2021-04-19 18:59:21 UTC 4 minutes 26.872 seconds
23 2021-04-19 18:57:53 UTC 2 minutes 59.72 seconds
24 2021-04-19 18:57:31 UTC 2 minutes 36.279 seconds
25 2021-04-19 18:57:50 UTC 2 minutes 57.418 seconds
26 2021-04-19 18:57:31 UTC 2 minutes 35.681 seconds
27 2021-04-19 18:57:32 UTC 2 minutes 39.052 seconds
28 2021-04-19 18:57:59 UTC 3 minutes 5.814 seconds
29 2021-04-19 18:57:30 UTC 2 minutes 35.383 seconds
30 2021-04-19 18:57:31 UTC 2 minutes 35.61 seconds
31 2021-04-19 18:57:31 UTC 2 minutes 36.564 seconds
32 2021-04-19 18:57:50 UTC 2 minutes 57.399 seconds
33 2021-04-19 18:57:53 UTC 2 minutes 59.185 seconds
34 2021-04-19 18:59:54 UTC 5 minutes 0.088 seconds
35 2021-04-19 18:58:27 UTC 3 minutes 33.682 seconds
36 2021-04-19 18:57:31 UTC 2 minutes 35.817 seconds
37 2021-04-19 18:57:32 UTC 2 minutes 38.343 seconds
38 2021-04-19 18:58:05 UTC 3 minutes 12.767 seconds
39 2021-04-19 18:57:48 UTC 2 minutes 53.815 seconds
40 2021-04-19 19:00:04 UTC 5 minutes 10.527 seconds
41 2021-04-19 18:58:30 UTC 3 minutes 36.817 seconds
42 2021-04-19 18:59:15 UTC 4 minutes 20.735 seconds
43 2021-04-19 18:57:40 UTC 2 minutes 47.183 seconds
44 2021-04-19 18:58:51 UTC 3 minutes 58.477 seconds
45 2021-04-19 18:57:29 UTC 2 minutes 34.694 seconds
46 2021-04-19 18:58:38 UTC 3 minutes 44.578 seconds
47 2021-04-19 18:57:31 UTC 2 minutes 37.521 seconds
48 2021-04-19 18:58:54 UTC 4 minutes 0.386 seconds
49 2021-04-19 18:57:32 UTC 2 minutes 38.274 seconds
50 2021-04-19 18:57:32 UTC 2 minutes 38.28 seconds
51 2021-04-19 18:58:31 UTC 3 minutes 38.384 seconds
52 2021-04-19 18:57:33 UTC 2 minutes 39.409 seconds
53 2021-04-19 18:58:05 UTC 3 minutes 12.061 seconds
54 2021-04-19 18:57:56 UTC 3 minutes 2.651 seconds
55 2021-04-19 18:57:29 UTC 2 minutes 37.612 seconds
56 2021-04-19 18:58:50 UTC 3 minutes 56.844 seconds
57 2021-04-19 18:58:15 UTC 3 minutes 22.228 seconds
58 2021-04-19 18:58:56 UTC 4 minutes 2.775 seconds
59 2021-04-19 18:57:30 UTC 2 minutes 38.285 seconds
60 Finished First 2021-04-19 18:57:29 UTC 2 minutes 34.329 seconds
61 2021-04-19 18:57:29 UTC 2 minutes 36.227 seconds
62 2021-04-19 18:58:30 UTC 3 minutes 36.714 seconds
63 2021-04-19 18:58:34 UTC 3 minutes 43.403 seconds
64 2021-04-19 18:57:49 UTC 2 minutes 59.082 seconds
65 2021-04-19 18:57:30 UTC 2 minutes 41.431 seconds
66 2021-04-19 18:58:23 UTC 3 minutes 31.555 seconds
67 2021-04-19 18:57:31 UTC 2 minutes 38.021 seconds
68 Finished Last 2021-04-19 19:00:38 UTC 5 minutes 47.145 seconds
69 2021-04-19 18:57:36 UTC 2 minutes 44.61 seconds

Newest Build Distribution can be used for future CI build split

Build Distribution ID is the ID for the test suite split. You can see this ID in knapsack_pro logs as a test suite split seed.
Total time execution is sum of tests' execution times recorded across all parallel CI nodes.
Node max time execution is an estimated average time of running tests per CI node.
Distance is a time gap between average CI node time execution and the slowest CI node. The lower the better.

Build Distribution ID Node total Total time execution Node max time execution Distance
d8eeb193-7f66-4ede-a638-3efcc0c5b395 70 3 hours 41 minutes 35.09 seconds 3 minutes 9.93 seconds 3 minutes 36.454 seconds

The slowest test files for the Build Distribution

The slow test files are highlighted in yellow below.

Test files with higher time execution than 3 minutes 9.93 seconds are bottleneck because they take more time than expected execution time per parallel CI node.


You can enable auto split of slow RSpec test files by test examples on parallel CI nodes to run faster CI builds.

The more parallel CI nodes you use, the more test files will be split by test examples.

We recommend running at least 2 CI builds after you increase the number of parallel CI nodes. This way Knapsack Pro API can learn about your test examples defined in the slow test files to split tests better in future CI builds.

Test file path (198 files) Time execution
spec/features/mat/orders/mat_order_45_spec.rb 5 minutes 47.145 seconds
spec/features/patient_evaluations/update_spec.rb 5 minutes 10.527 seconds
spec/features/mat/orders/mat_order_58_spec.rb 4 minutes 21.719 seconds
spec/features/mat/orders/mat_order_56_spec.rb 4 minutes 2.775 seconds
spec/features/mat/orders/mat_order_51_spec.rb 4 minutes 0.386 seconds
spec/features/mat/orders/mat_order_52_spec.rb 3 minutes 46.153 seconds
spec/features/mat/orders/mat_order_11_spec.rb 3 minutes 44.578 seconds
spec/features/ledger/report/ledger_report_4_spec.rb 3 minutes 38.384 seconds
spec/features/mat/orders/mat_order_55_spec.rb 3 minutes 36.817 seconds
spec/features/mat/orders/mat_order_5_spec.rb 3 minutes 31.555 seconds
spec/features/mat/orders/mat_order_81_spec.rb 3 minutes 25.954 seconds
spec/features/mat/orders/mat_order_73_spec.rb 3 minutes 22.228 seconds
spec/features/mat/orders/mat_order_67_spec.rb 3 minutes 20.02 seconds
spec/features/mat/orders/mat_order_48_spec.rb 3 minutes 12.667 seconds
spec/features/mat/orders/mat_order_76_spec.rb 3 minutes 12.061 seconds
spec/features/mat/orders/mat_order_53_spec.rb 3 minutes 5.814 seconds
spec/features/mat/orders/mat_order_83_spec.rb 3 minutes 0.306 seconds
spec/features/mat/orders/mat_order_4_spec.rb 2 minutes 59.72 seconds
spec/features/mat/orders/mat_order_37_spec.rb 2 minutes 58.982 seconds
spec/features/ledger/report/ledger_report_7_spec.rb 2 minutes 58.229 seconds
spec/features/mat/orders/mat_order_39_spec.rb 2 minutes 57.418 seconds
spec/features/mat/orders/mat_order_13_spec.rb 2 minutes 57.299 seconds
spec/features/mat/orders/mat_order_64_spec.rb 2 minutes 54.437 seconds
spec/features/ledger/patient_ledger/ledger4_spec.rb 2 minutes 52.476 seconds
spec/features/mat/orders/mat_order_10_spec.rb 2 minutes 51.303 seconds
spec/features/mat/orders/mat_order_31_spec.rb 2 minutes 47.183 seconds
spec/features/mat/orders/mat_order_70_spec.rb 2 minutes 44.824 seconds
spec/features/mat/orders/mat_order_33_spec.rb 2 minutes 44.51 seconds
spec/features/mat/orders/mat_order_78_spec.rb 2 minutes 42.512 seconds
spec/features/mat/orders/mat_order_72_spec.rb 2 minutes 40.241 seconds
spec/features/ledger/report/ledger_report_2_spec.rb 2 minutes 39.052 seconds
spec/features/mat/orders/mat_order_35_spec.rb 2 minutes 37.576 seconds
spec/features/mat/orders/mat_order_28_spec.rb 2 minutes 36.662 seconds
spec/features/mat/orders/mat_order_80_spec.rb 2 minutes 30.065 seconds
spec/features/mat/orders/mat_order_30_spec.rb 2 minutes 29.01 seconds
spec/features/mat/orders/mat_order_41_spec.rb 2 minutes 27.623 seconds
spec/features/ledger/patient_ledger/ledger1_spec.rb 2 minutes 25.739 seconds
spec/features/mat/orders/mat_order_65_spec.rb 2 minutes 23.425 seconds
spec/features/mat/orders/mat_order_24_spec.rb 2 minutes 20.393 seconds
spec/features/mat/orders/mat_order_54_spec.rb 2 minutes 19.969 seconds
spec/features/mat/orders/mat_order_43_spec.rb 2 minutes 17.911 seconds
spec/features/ledger/patient_ledger/ledger2_spec.rb 2 minutes 12.636 seconds
spec/features/mat/orders/mat_order_46_spec.rb 2 minutes 6.332 seconds
spec/features/billing/bill_spec.rb 2 minutes 5.997 seconds
spec/features/mat/orders/mat_order_8_spec.rb 2 minutes 5.652 seconds
spec/features/mat/orders/mat_order_47_spec.rb 2 minutes 5.403 seconds
spec/features/mat/orders/mat_order_60_spec.rb 1 minute 59.382 seconds
spec/features/mat/orders/mat_order_40_spec.rb 1 minute 56.606 seconds
spec/features/ledger/report/ledger_report_5_spec.rb 1 minute 54.072 seconds
spec/features/ledger/report/ledger_report_3_spec.rb 1 minute 53.919 seconds
spec/features/rounds/doing_rounds_spec.rb 1 minute 53.84 seconds
spec/features/ledger/patient_ledger/ledger5_spec.rb 1 minute 52.643 seconds
spec/features/mat/orders/mat_order_32_spec.rb 1 minute 50.147 seconds
spec/features/customization/dashboard_spec.rb 1 minute 49.387 seconds
spec/features/ledger/report/ledger_report_11_spec.rb 1 minute 48.727 seconds
spec/features/mat/orders/mat_order_12_spec.rb 1 minute 48.375 seconds
spec/features/ledger/report/ledger_report_10_spec.rb 1 minute 47.966 seconds
spec/features/mat/orders/mat_order_9_spec.rb 1 minute 43.639 seconds
spec/features/ledger/report/ledger_report_9_spec.rb 1 minute 42.525 seconds
spec/features/mat/orders/mat_order_2_spec.rb 1 minute 40.893 seconds
spec/features/ledger/report/ledger_report_6_spec.rb 1 minute 40.578 seconds
spec/features/mat/orders/mat_order_18_spec.rb 1 minute 40.278 seconds
spec/features/ledger/report/ledger_report_8_spec.rb 1 minute 39.4 seconds
spec/features/mat/liquid_disp_pump_interfaces/liquid_dispense_spec.rb 1 minute 37.901 seconds
spec/features/mat/orders/mat_order_26_spec.rb 1 minute 37.333 seconds
spec/features/mat/orders/mat_order_22_spec.rb 1 minute 36.969 seconds
spec/features/mat/orders/mat_order_57_spec.rb 1 minute 36.484 seconds
spec/features/billing/bill_2_spec.rb 1 minute 30.785 seconds
spec/features/mat/orders/mat_order_38_spec.rb 1 minute 30.695 seconds
spec/features/mat/orders/mat_order_16_spec.rb 1 minute 30.393 seconds
spec/features/ledger/report/ledger_report_1_spec.rb 1 minute 29.56 seconds
spec/features/mat/orders/mat_order_1_spec.rb 1 minute 28.478 seconds
spec/features/faxes/pharmacy_fax_spec.rb 1 minute 28.405 seconds
spec/features/mat/orders/mat_order_79_spec.rb 1 minute 26.017 seconds
spec/features/mat/orders/mat_order_74_spec.rb 1 minute 20.33 seconds
spec/features/mat/orders/mat_order_34_spec.rb 1 minute 19.689 seconds
spec/features/mat/orders/mat_order_59_spec.rb 1 minute 18.807 seconds
spec/features/mat/orders/mat_order_21_spec.rb 1 minute 13.614 seconds
spec/features/mat/orders/mat_order_27_spec.rb 1 minute 12.923 seconds
spec/features/mat/orders/mat_order_69_spec.rb 1 minute 12.504 seconds
spec/features/mat/orders/mat_order_23_spec.rb 1 minute 9.776 seconds
spec/features/mat/orders/mat_order_62_spec.rb 1 minute 6.246 seconds
spec/features/mat/orders/mat_order_66_spec.rb 1 minute 3.551 seconds
spec/features/mat/orders/mat_order_50_spec.rb 1 minute 2.338 seconds
spec/features/medications/mars_med_log_1_spec.rb 56.644 seconds
spec/features/kis_engine/chart_transfer_spec.rb 42.371 seconds
spec/features/golden_thread/treatment_plan_spec.rb 39.175 seconds
spec/features/mat/orders/mat_order_6_spec.rb 35.979 seconds
spec/features/mat/orders/mat_order_36_spec.rb 35.606 seconds
spec/features/mat/orders/mat_order_82_spec.rb 33.713 seconds
spec/features/mat/orders/mat_order_75_spec.rb 32.83 seconds
spec/features/mat/orders/mat_order_71_spec.rb 32.338 seconds
spec/features/domains/forms_app/billing/writes_billing_codes_to_evaluation_spec.rb 32.104 seconds
spec/features/billing/bill_1_spec.rb 32.003 seconds
spec/features/mat/orders/mat_order_29_spec.rb 31.298 seconds
spec/features/mat/orders/mat_order_7_spec.rb 29.614 seconds
spec/features/mat/orders/mat_order_77_spec.rb 29.236 seconds
spec/features/patient_chart/preferred_name_facesheet_spec.rb 28.322 seconds
spec/features/patients/patient_bed_assignment_spec.rb 27.452 seconds
spec/features/ledger/patient_ledger/ledger7_spec.rb 27.002 seconds
spec/features/mat/orders/mat_order_42_spec.rb 26.843 seconds
spec/features/users/add_roles_to_user_spec.rb 26.746 seconds
spec/features/mat/orders/mat_order_68_spec.rb 25.981 seconds
spec/features/ledger/patient_ledger/ledger10_spec.rb 25.86 seconds
spec/features/ledger/patient_ledger/ledger8_spec.rb 25.487 seconds
spec/features/users/display_user_letter_filter_spec.rb 24.342 seconds
spec/features/ledger/patient_ledger/ledger3_spec.rb 24.021 seconds
spec/features/mat/orders/mat_order_25_spec.rb 23.347 seconds
spec/features/mat/medications/medications_spec.rb 23.234 seconds
spec/features/reports/single_evaluation_report_spec.rb 22.939 seconds
spec/features/ledger/patient_ledger/ledger6_spec.rb 22.541 seconds
spec/features/patients/patient_tags_spec.rb 21.66 seconds
spec/features/ledger/patient_ledger/ledger9_spec.rb 21.144 seconds
spec/features/mat/orders/mat_order_49_spec.rb 19.605 seconds
spec/features/templates/user_forms/consent_form_sort_spec.rb 18.74 seconds
spec/features/mat/orders/mat_order_20_spec.rb 18.321 seconds
spec/features/mat/orders/mat_order_84_spec.rb 18.138 seconds
spec/features/mat/orders/mat_order_3_spec.rb 17.94 seconds
spec/features/templates/templates/patient_evaluation_spec.rb 17.802 seconds
spec/features/templates/templates/consent_forms_spec.rb 17.745 seconds
spec/features/mat/orders/mat_order_61_spec.rb 17.654 seconds
spec/features/patients/patient_evaluation_spec.rb 17.444 seconds
spec/features/mat/orders/mat_order_63_spec.rb 16.973 seconds
spec/features/patients/consent_form_spec.rb 16.958 seconds
spec/features/users/add_locations_to_user_spec.rb 15.731 seconds
spec/features/mat/orders/mat_order_15_spec.rb 15.205 seconds
spec/features/roles_users/assign_massive_roles_feature_spec.rb 15.038 seconds
spec/features/mat/orders/mat_order_17_spec.rb 14.951 seconds
spec/features/domains/forms_app/billing/writes_billing_codes_to_patient_evaluation_spec.rb 14.452 seconds
spec/features/domains/forms_app/surveyjs/dynamic_panel_data_spec.rb 13.336 seconds
spec/features/mat/orders/mat_order_14_spec.rb 13.311 seconds
spec/features/shifts/shift_reports_spec.rb 13.196 seconds
spec/features/golden_thread/orchestrator_spec.rb 13.14 seconds
spec/features/domains/forms_app/surveyjs/editable_by_super_user_spec.rb 12.87 seconds
spec/features/medications/mars_med_log_spec.rb 12.257 seconds
spec/features/konnectors/pdf_dropoff/sending_spec.rb 12.07 seconds
spec/features/mat/orders/mat_order_44_spec.rb 11.388 seconds
spec/features/settings/levels_of_care_spec.rb 10.868 seconds
spec/features/mat/orders/mat_order_19_spec.rb 10.721 seconds
spec/features/domains/forms_app/surveyjs/completed_in_correct_tab_spec.rb 9.708 seconds
spec/features/patients/patient_show_feature_spec.rb 9.374 seconds
spec/features/users/search_users_feature_spec.rb 8.713 seconds
spec/features/settings/code_management/codes_spec.rb 8.44 seconds
spec/features/patient_attribute_history/location_beds_history_spec.rb 6.899 seconds
spec/features/kipu_appointment_engine/recurring_until_discharge_spec.rb 6.886 seconds
spec/features/domains/forms_app/evals/crm_tab_on_template_editor_spec.rb 6.713 seconds
spec/features/patient_evaluations/golden_thread_tag_spec.rb 6.458 seconds
spec/features/patients/show_spec.rb 5.29 seconds
spec/features/users/register_users_spec.rb 3.079 seconds
spec/features/patients/patient_edit_spec.rb 3.009 seconds
spec/features/security/security_feature_spec.rb 2.969 seconds
spec/features/rounds/rounds_management_spec.rb 2.94 seconds
spec/features/dashboard/dashboard_show_pview_current_feature_spec.rb 2.697 seconds
spec/features/konnectors/pdf_dropoff/setup_spec.rb 2.622 seconds
spec/features/customization/role_restriction_spec.rb 2.596 seconds
spec/features/konnectors/vobgetter/activating_spec.rb 2.464 seconds
spec/features/settings/role_restriction_spec.rb 2.451 seconds
spec/features/evaluations/signature_requirements_spec.rb 2.431 seconds
spec/features/settings/location_setting_spec.rb 2.378 seconds
spec/features/users/add_protected_tabs_user_spec.rb 2.341 seconds
spec/features/settings/company_setting_spec.rb 2.27 seconds
spec/features/reports/patients_report_spec.rb 2.237 seconds
spec/features/site_settings/edit_site_settings_feature_spec.rb 2.172 seconds
spec/features/customization/company_setting_spec.rb 2.156 seconds
spec/features/authentication/sign_in_spec.rb 0.1 seconds
spec/features/settings/patient_process_setting_spec.rb 0.1 seconds
spec/features/templates/user_forms/guardian_signature_spec.rb 0.1 seconds
spec/features/consent_form/guardian_signature_spec.rb 0.1 seconds
spec/features/time_zones/schedules_spec.rb 0.1 seconds
spec/features/time_zones/signatures_spec.rb 0.1 seconds
spec/features/time_zones/dashboard_spec.rb 0.1 seconds
spec/features/authentication/sign_out_spec.rb 0.1 seconds
spec/features/settings/medication_setting_spec.rb 0.1 seconds
spec/features/patient_chart/facesheet_spec.rb 0.1 seconds
spec/features/HIPAA/expiring_password_spec.rb 0.1 seconds
spec/features/faxes/fax_discontinued_orders_spec.rb 0.1 seconds
spec/features/time_zones/bed_board_spec.rb 0.1 seconds
spec/features/customization/patient_setting_spec.rb 0.1 seconds
spec/features/patient_orders/patient_order_spec.rb 0.1 seconds
spec/features/time_zones/occupancy_spec.rb 0.1 seconds
spec/features/customization/dashboard_patient_sorting_spec.rb 0.1 seconds
spec/features/settings/insurance_setting_spec.rb 0.1 seconds
spec/features/settings/contact_setting_spec.rb 0.1 seconds
spec/features/consent_form/guarantor_signature_spec.rb 0.1 seconds
spec/features/evaluations/evaluation_spec.rb 0.1 seconds
spec/features/occupancies/occupancies_features_spec.rb 0.1 seconds
spec/features/signatures/guarantor_signature_spec.rb 0.1 seconds
spec/features/consent_form/consent_form_sort_spec.rb 0.1 seconds
spec/features/time_zones/shift_reports_spec.rb 0.1 seconds
spec/features/app_io/transfer_spec.rb 0.1 seconds
spec/features/settings/patient_setting_spec.rb 0.1 seconds
spec/features/kipu_appointment_engine/calendar_feature_spec.rb 0.1 seconds
spec/features/customization/patient_evaluations_sorting_spec.rb 0.1 seconds
spec/features/time_zones/superadmin_spec.rb 0.1 seconds
spec/features/kis_engine/facesheet_transfer_spec.rb 0.1 seconds
spec/features/signatures/multiple_evaluations_spec.rb 0.1 seconds
spec/features/time_zones/med_logs_spec.rb 0.1 seconds
spec/features/medications/medications_controller_spec.rb 0.054 seconds

Start using Knapsack Pro

Sign up and speed up your tests.