Path Lines of Code jest.config.js 23 tests/__init__.py 1 tests/autoclassify/__init__.py 1 tests/autoclassify/utils.py 73 tests/changelog/__init__.py 1 tests/changelog/test_collector.py 60 tests/changelog/test_tasks.py 12 tests/client/test_perfherder_client.py 37 tests/client/test_treeherder_client.py 32 tests/conftest.py 1001 tests/e2e/__init__.py 1 tests/e2e/conftest.py 32 tests/e2e/test_job_ingestion.py 81 tests/e2e/test_jobs_loaded.py 41 tests/env.bat 7 tests/etl/__init__.py 1 tests/etl/conftest.py 17 tests/etl/test_bugzilla.py 97 tests/etl/test_classification_loader.py 460 tests/etl/test_job_ingestion.py 211 tests/etl/test_job_loader.py 250 tests/etl/test_job_schema.py 17 tests/etl/test_load_artifacts.py 204 tests/etl/test_perf_data_adapters.py 347 tests/etl/test_perf_data_load.py 381 tests/etl/test_perf_schema.py 56 tests/etl/test_push_loader.py 174 tests/etl/test_pushlog.py 85 tests/etl/test_runnable_jobs.py 51 tests/etl/test_text.py 24 tests/intermittents_commenter/test_commenter.py 81 tests/jest/file-mock.js 1 tests/jest/style-mock.js 1 tests/log_parser/__init__.py 1 tests/log_parser/test_artifact_builder_collection.py 52 tests/log_parser/test_error_parser.py 85 tests/log_parser/test_log_view_artifact_builder.py 48 tests/log_parser/test_performance_artifact_builder.py 21 tests/log_parser/test_performance_parser.py 20 tests/log_parser/test_store_failure_lines.py 158 tests/log_parser/test_tasks.py 173 tests/log_parser/test_utils.py 93 tests/model/__init__.py 1 tests/model/cycle_data/__init__.py 1 tests/model/cycle_data/test_perfherder_cycling.py 688 tests/model/cycle_data/test_treeherder_cycling.py 128 tests/model/test_backfill_report.py 30 tests/model/test_bugscache.py 139 tests/model/test_classified_failure.py 4 tests/model/test_error_summary.py 296 tests/model/test_files_bugzilla_map.py 137 tests/model/test_job_notes.py 9 tests/model/test_option_collection.py 4 tests/model/test_performance_signature.py 7 tests/model/test_performance_tag.py 7 tests/model/test_suite_public_name.py 148 tests/model/test_time_to_triage.py 95 tests/perf/__init__.py 1 tests/perf/auto_perf_sheriffing/__init__.py 1 tests/perf/auto_perf_sheriffing/conftest.py 195 tests/perf/auto_perf_sheriffing/test_backfill_reports/__init__.py 1 tests/perf/auto_perf_sheriffing/test_backfill_reports/conftest.py 219 tests/perf/auto_perf_sheriffing/test_backfill_reports/test_alerts_picker.py 169 tests/perf/auto_perf_sheriffing/test_backfill_reports/test_backfill_report_maintainer.py 107 tests/perf/auto_perf_sheriffing/test_backfill_reports/test_identify_retriggerables.py 69 tests/perf/auto_perf_sheriffing/test_backfill_tool.py 20 tests/perf/auto_perf_sheriffing/test_report_backfill_outcome.py 103 tests/perf/auto_perf_sheriffing/test_secretary.py 222 tests/perf/auto_perf_sheriffing/test_sherlock.py 162 tests/perf/auto_sheriffing_criteria/__init__.py 1 tests/perf/auto_sheriffing_criteria/conftest.py 17 tests/perf/auto_sheriffing_criteria/test_common_behaviour.py 170 tests/perf/auto_sheriffing_criteria/test_criteria_tracker.py 253 tests/perf/auto_sheriffing_criteria/test_engineer_traction.py 63 tests/perf/auto_sheriffing_criteria/test_fix_ratio.py 28 tests/perf/auto_sheriffing_criteria/test_nonblockable_session.py 8 tests/perf/test_email.py 45 tests/perfalert/__init__.py 1 tests/perfalert/conftest.py 2 tests/perfalert/test_alert_modification.py 167 tests/perfalert/test_alerts.py 298 tests/perfalert/test_analyze.py 116 tests/push_health/__init__.py 1 tests/push_health/test_builds.py 16 tests/push_health/test_classification.py 40 tests/push_health/test_compare.py 101 tests/push_health/test_linting.py 21 tests/push_health/test_tests.py 43 tests/push_health/test_usage.py 52 tests/push_health/test_utils.py 90 tests/sample_data/transform.py 293 tests/sample_data_generator.py 65 tests/sampledata.py 60 tests/services/__init__.py 1 tests/services/pulse/__init__.py 1 tests/services/pulse/test_consumers.py 99 tests/services/pulse/test_exchange.py 14 tests/services/pulse/utils.py 7 tests/services/test_taskcluster.py 65 tests/settings.py 15 tests/test_dockerflow.py 29 tests/test_middleware.py 37 tests/test_setup.py 37 tests/test_utils.py 157 tests/test_worker/__init__.py 1 tests/test_worker/test_pulse_tasks.py 27 tests/test_worker/test_stats.py 47 tests/test_worker/test_task.py 40 tests/ui/helpers/display_test.js 15 tests/ui/helpers/gzip_test.js 10 tests/ui/helpers/helpers_test.js 145 tests/ui/helpers/taskcluster_test.js 14 tests/ui/integration/graphs-view/graphs_view_integration_test.jsx 73 tests/ui/integration/test-setup.js 1 tests/ui/job-view/AppHistory_test.jsx 92 tests/ui/job-view/AppRoutes_test.jsx 101 tests/ui/job-view/App_test.jsx 229 tests/ui/job-view/Filtering_test.jsx 428 tests/ui/job-view/PerformanceTab_test.jsx 218 tests/ui/job-view/PushList_test.jsx 252 tests/ui/job-view/Push_test.jsx 182 tests/ui/job-view/SecondaryNavBar_test.jsx 102 tests/ui/job-view/bugfiler_test.jsx 341 tests/ui/job-view/details/PinBoard_test.jsx 301 tests/ui/job-view/fuzzy_test.jsx 103 tests/ui/job-view/groups_test.jsx 107 tests/ui/job-view/revisions_test.jsx 204 tests/ui/job-view/selected_job_test.jsx 93 tests/ui/job-view/stores/pushes_test.jsx 288 tests/ui/job-view/stores/selectedJob_test.jsx 124 tests/ui/logviewer/Logviewer_test.jsx 85 tests/ui/models/browsertime_alerts_extra_data_test.js 191 tests/ui/models/filter_test.js 157 tests/ui/models/jobs_test.js 140 tests/ui/models/push_test.js 41 tests/ui/perfherder/alerts-view/alert_status_countdown_test.jsx 401 tests/ui/perfherder/alerts-view/alerts_table_row_test.jsx 306 tests/ui/perfherder/alerts-view/alerts_test.jsx 923 tests/ui/perfherder/alerts-view/collapsable_rows_test.jsx 71 tests/ui/perfherder/alerts-view/magnitude_test.jsx 21 tests/ui/perfherder/alerts-view/modal_file_bug_test.jsx 85 tests/ui/perfherder/alerts-view/modal_perf_tags_test.jsx 60 tests/ui/perfherder/alerts-view/select_alert_framework_test.jsx 76 tests/ui/perfherder/alerts-view/select_alerts_dropdown_test.jsx 106 tests/ui/perfherder/alerts-view/status_dropdown_test.jsx 67 tests/ui/perfherder/compare-view/compare_page_title_test.jsx 30 tests/ui/perfherder/compare-view/compare_table_test.jsx 758 tests/ui/perfherder/dropdown_menu_test.jsx 50 tests/ui/perfherder/graphs-view/graphs_view_test.jsx 429 tests/ui/perfherder/graphs-view/test_data_modal_test.jsx 142 tests/ui/perfherder/graphs-view/timerange_dropdown_test.jsx 34 tests/ui/perfherder/legend_card_test.jsx 139 tests/ui/perfherder/perfdocs_test.js 86 tests/ui/perfherder/replicates_graph_test.jsx 230 tests/ui/perfherder/retrigger_modal_test.jsx 58 tests/ui/perfherder/selector_card_test.jsx 86 tests/ui/perfherder/table_view_test.jsx 48 tests/ui/perfherder/tests_table_test.jsx 100 tests/ui/push-health/Action_test.jsx 44 tests/ui/push-health/ClassificationGroup_test.jsx 37 tests/ui/push-health/CommitHistory_test.jsx 106 tests/ui/push-health/Health_test.jsx 165 tests/ui/push-health/MyPushes_test.jsx 98 tests/ui/push-health/PlatformConfig_test.jsx 109 tests/ui/push-health/TestMetric_test.jsx 46 tests/ui/push-health/Usage_test.jsx 44 tests/ui/push-health/details/DetailsPanel_test.jsx 102 tests/ui/shared/FailureSummaryTab_test.jsx 130 tests/ui/shared/PushHealthSummary_test.jsx 60 tests/ui/test-setup.js 35 tests/utils/__init__.py 1 tests/utils/test_queryset.py 41 tests/utils/test_taskcluster_download_artifact.py 39 tests/utils/test_taskcluster_lib_scopes.py 78 tests/webapp/__init__.py 1 tests/webapp/api/__init__.py 1 tests/webapp/api/test_auth.py 266 tests/webapp/api/test_bug_creation.py 132 tests/webapp/api/test_bug_job_map_api.py 134 tests/webapp/api/test_bugzilla.py 221 tests/webapp/api/test_changelog_api.py 22 tests/webapp/api/test_csp_report.py 21 tests/webapp/api/test_groupsummary_api.py 23 tests/webapp/api/test_hash_api.py 147 tests/webapp/api/test_intermittent_failures_api.py 67 tests/webapp/api/test_job_log_url_api.py 23 tests/webapp/api/test_jobs_api.py 225 tests/webapp/api/test_note_api.py 135 tests/webapp/api/test_option_collection_hash.py 11 tests/webapp/api/test_perfcompare_api.py 951 tests/webapp/api/test_performance_alerts_api.py 487 tests/webapp/api/test_performance_alertsummary_api.py 518 tests/webapp/api/test_performance_bug_template_api.py 25 tests/webapp/api/test_performance_data_api.py 660 tests/webapp/api/test_performance_tags.py 9 tests/webapp/api/test_push_api.py 415 tests/webapp/api/test_version.py 29 treeherder/log_parser/management/commands/test_parse_log.py 34 treeherder/perf/fixtures/test_performance_data.yaml 28 treeherder/perf/management/commands/test_analyze_perf.py 121 treeherder/webapp/api/investigated_test.py 50 ui/perfherder/tests/AlertsLink.jsx 66 ui/perfherder/tests/ItemList.jsx 29 ui/perfherder/tests/PlatformList.jsx 118 ui/perfherder/tests/TestsTable.jsx 218 ui/perfherder/tests/TestsTableControls.jsx 85 ui/perfherder/tests/TestsView.jsx 177