├── .circleci └── config.yml ├── .codecov.yml ├── .dockerignore ├── .git-blame-ignore-revs ├── .gitattributes ├── .github └── dependabot.yml ├── .gitignore ├── .markdownlint.json ├── .markdownlintignore ├── .pre-commit-config.yaml ├── .prettierignore ├── .prettierrc.js ├── .readthedocs.yml ├── .renovaterc ├── .vscode └── settings.json ├── .yarnrc ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── IMPLEMENTATION_SUMMARY.md ├── LICENSE.txt ├── README.md ├── babel.config.json ├── bin └── pre_deploy ├── deployment └── gcp │ ├── ca-cert-prototype.pem │ └── ca-cert.pem ├── docker-compose.yml ├── docker ├── Dockerfile ├── dev.Dockerfile ├── entrypoint.sh ├── entrypoint_prod.sh └── statsd_config.js ├── docs ├── __init__.py ├── accessibility.md ├── accessing_data.md ├── backend_tasks.md ├── code_style.md ├── common_tasks.md ├── data_cycling.md ├── frontend-backend-prod-db.md ├── index.md ├── infrastructure │ ├── administration.md │ ├── data_ingestion.md │ └── troubleshooting.md ├── installation.md ├── pulseload.md ├── submitting_data.md ├── testcases.md └── testing.md ├── eslint.config.mjs ├── initialize_data.sh ├── jest-puppeteer.config.js ├── jest.config.js ├── manage.py ├── misc ├── compare_pushes.py └── compare_tasks.py ├── mkdocs.yml ├── newrelic.ini ├── package.json ├── pylintrc ├── pyproject.toml ├── requirements ├── README.md ├── common.in ├── common.txt ├── dev.in └── dev.txt ├── schemas ├── perf-sheriff-bot-log-details.json ├── performance-artifact.json ├── pulse-job.yml └── task-treeherder-config.yml ├── setup.cfg ├── tests ├── README.md ├── __init__.py ├── autoclassify │ ├── __init__.py │ └── utils.py ├── changelog │ ├── __init__.py │ ├── test_collector.py │ └── test_tasks.py ├── client │ ├── test_perfherder_client.py │ └── test_treeherder_client.py ├── conftest.py ├── e2e │ ├── __init__.py │ ├── conftest.py │ ├── finished.json │ ├── mozilla-inbound_panda_android_test-crashtest-bm43-tests1-panda-build591.txt.gz │ ├── pending.json │ ├── running.json │ ├── test_job_ingestion.py │ └── test_jobs_loaded.py ├── env.bat ├── etl │ ├── __init__.py │ ├── conftest.py │ ├── test_ │ ├── test_bugzilla.py │ ├── test_classification_loader.py │ ├── test_job_ingestion.py │ ├── test_job_loader.py │ ├── test_job_schema.py │ ├── test_load_artifacts.py │ ├── test_perf_data_adapters.py │ ├── test_perf_data_load.py │ ├── test_perf_schema.py │ ├── test_push_loader.py │ ├── test_pushlog.py │ ├── test_runnable_jobs.py │ └── test_text.py ├── intermittents_commenter │ ├── expected_comment.text │ ├── expected_comment_no_runcount.text │ ├── expected_comment_with_5_failures.text │ └── test_commenter.py ├── jest │ ├── file-mock.js │ └── style-mock.js ├── log_parser │ ├── __init__.py │ ├── test_artifact_builder_collection.py │ ├── test_error_parser.py │ ├── test_get_group_results_extended.py │ ├── test_log_view_artifact_builder.py │ ├── test_performance_artifact_builder.py │ ├── test_performance_parser.py │ ├── test_store_failure_lines.py │ ├── test_tasks.py │ └── test_utils.py ├── model │ ├── __init__.py │ ├── cycle_data │ │ ├── __init__.py │ │ ├── test_perfherder_cycling.py │ │ └── test_treeherder_cycling.py │ ├── test_backfill_report.py │ ├── test_bugscache.py │ ├── test_classified_failure.py │ ├── test_error_summary.py │ ├── test_files_bugzilla_map.py │ ├── test_job_notes.py │ ├── test_option_collection.py │ ├── test_performance_signature.py │ ├── test_performance_tag.py │ ├── test_suite_public_name.py │ └── test_time_to_triage.py ├── perf │ ├── __init__.py │ ├── auto_perf_sheriffing │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── telemetry_alerting │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── test_alert.py │ │ │ ├── test_alert_manager.py │ │ │ ├── test_alert_modifier.py │ │ │ ├── test_bug_manager.py │ │ │ ├── test_bug_modifier.py │ │ │ ├── test_email_manager.py │ │ │ ├── test_probe.py │ │ │ └── test_utils.py │ │ ├── test_backfill_reports │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── test_alerts_picker.py │ │ │ ├── test_backfill_report_maintainer.py │ │ │ └── test_identify_retriggerables.py │ │ ├── test_backfill_tool.py │ │ ├── test_base_alert_manager.py │ │ ├── test_base_bug_manager.py │ │ ├── test_base_email_manager.py │ │ ├── test_bug_searcher.py │ │ ├── test_report_backfill_outcome.py │ │ ├── test_secretary.py │ │ └── test_sherlock.py │ ├── auto_sheriffing_criteria │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_common_behaviour.py │ │ ├── test_criteria_tracker.py │ │ ├── test_engineer_traction.py │ │ ├── test_fix_ratio.py │ │ └── test_nonblockable_session.py │ ├── conftest.py │ ├── test_email.py │ └── test_stats.py ├── perfalert │ ├── __init__.py │ ├── conftest.py │ ├── test_alert_modification.py │ ├── test_alerts.py │ └── test_analyze.py ├── push_health │ ├── __init__.py │ ├── conftest.py │ ├── test_builds.py │ ├── test_classification.py │ ├── test_compare.py │ ├── test_linting.py │ ├── test_tests.py │ ├── test_usage.py │ └── test_utils.py ├── sample_data │ ├── artifacts │ │ ├── performance │ │ │ ├── graphs │ │ │ │ ├── a11y.json │ │ │ │ ├── runs1.json │ │ │ │ ├── runs2.json │ │ │ │ ├── runs3.json │ │ │ │ ├── runs4.json │ │ │ │ ├── runs5.json │ │ │ │ └── tp5rss.json │ │ │ └── talos_logs │ │ │ │ ├── mozilla-central_win7-ix_test-tp5o-bm111-tests1-windows-build109.txt.gz │ │ │ │ ├── mozilla-central_win7-ix_test-xperf-bm112-tests1-windows-build107.txt.gz │ │ │ │ ├── mozilla-inbound_panda_android_test-remote-tp4m_nochrome-bm101-tests1-panda-build4234.txt.gz │ │ │ │ ├── mozilla-inbound_snowleopard_test-dromaeojs-bm106-tests1-macosx-build3020.txt.gz │ │ │ │ ├── mozilla-inbound_ubuntu32_hw_test-tp5o-bm105-tests1-linux-build2745.txt.gz │ │ │ │ ├── mozilla-inbound_win7-ix_test-svgr-bm111-tests1-windows-build2021.txt.gz │ │ │ │ ├── mozilla-inbound_xp-ix_test-tp5o-bm109-tests1-windows-build2044.txt.gz │ │ │ │ └── mozilla-inbound_xp-ix_test-tp5o-bm112-tests1-windows-build1160.txt.gz │ │ └── text_log_summary.json │ ├── betamax_cassettes │ │ └── perf_sheriffing_criteria │ │ │ ├── awsy-JS.json │ │ │ ├── build_metrics-build times.json │ │ │ ├── build_metrics-installer size.json │ │ │ ├── cooled-down-bug-history.json │ │ │ ├── nonexistent_framework-nonexistent_suite.json │ │ │ ├── quantified-bugs.json │ │ │ ├── raptor-raptor-speedometer-firefox.json │ │ │ ├── raptor-raptor-tp6-google-mail-firefox-cold.json │ │ │ ├── raptor-raptor-webaudio-firefox.json │ │ │ ├── talos-tp5n-nonmain_startup_fileio.json │ │ │ ├── talos-tp5n.json │ │ │ └── talos-tp5o.json │ ├── bug_list.json │ ├── bugscache_population │ │ ├── run-0.json │ │ ├── run-1.json │ │ ├── run-2.json │ │ ├── run-6.json │ │ └── run-7.json │ ├── criteria-records.csv │ ├── files_bugzilla_map │ │ ├── files_bugzilla_map_mozilla-beta_import_1.json │ │ ├── files_bugzilla_map_mozilla-beta_import_2.json │ │ ├── files_bugzilla_map_mozilla-central_import_1.json │ │ ├── files_bugzilla_map_mozilla-central_import_2.json │ │ ├── files_bugzilla_map_mozilla-esr78_import_1.json │ │ ├── files_bugzilla_map_mozilla-esr78_import_2.json │ │ ├── files_bugzilla_map_mozilla-release_import_1.json │ │ └── files_bugzilla_map_mozilla-release_import_2.json │ ├── hg_pushlog.json │ ├── job_data.txt │ ├── logs │ │ ├── android-opt-build.txt.gz │ │ ├── asan_too_large.log.gz │ │ ├── asan_too_large.logview.json │ │ ├── build-fail.log.gz │ │ ├── build-fail.logview.json │ │ ├── crashtest-timeout.log.gz │ │ ├── crashtest-timeout.logview.json │ │ ├── geckodriver-sigining-mac.txt.gz │ │ ├── leak.log.gz │ │ ├── leak.logview.json │ │ ├── linux-awsy.txt.gz │ │ ├── mochitest-browser-chrome_2_errorsummary.log │ │ ├── mochitest-browser-chrome_cf1_errorsummary.log │ │ ├── mochitest-browser-chrome_cf1_pass_errorsummary.log │ │ ├── mochitest-browser-chrome_cf2_errorsummary.log │ │ ├── mochitest-browser-chrome_cf2_pass_errorsummary.log │ │ ├── mochitest-browser-chrome_cf3_errorsummary.log │ │ ├── mochitest-browser-chrome_cf3_pass_errorsummary.log │ │ ├── mochitest-browser-chrome_errorsummary.log │ │ ├── mochitest-browser-chrome_infra_errorsummary.log │ │ ├── mochitest-browser-chrome_pass_errorsummary.log │ │ ├── mochitest-crash.log.gz │ │ ├── mochitest-crash.logview.json │ │ ├── mochitest-end.log.gz │ │ ├── mochitest-end.logview.json │ │ ├── mochitest-fail.log.gz │ │ ├── mochitest-fail.logview.json │ │ ├── mozilla-central-macosx64-debug-bm65-build1-build15.jobartifact.json │ │ ├── mozilla-central-macosx64-debug-bm65-build1-build15.txt.gz │ │ ├── plain-chunked_errorsummary.log │ │ ├── plain-chunked_errorsummary_10_lines.log │ │ ├── plain-chunked_errorsummary_astral.log │ │ ├── plain-chunked_raw.log.gz │ │ ├── reftest-fail.log.gz │ │ ├── reftest-fail.logview.json │ │ ├── reftest-timeout.log.gz │ │ ├── reftest-timeout.logview.json │ │ ├── taskcluster-only.log.gz │ │ ├── taskcluster-only.logview.json │ │ ├── taskcluster-timeout.log.gz │ │ ├── taskcluster-timeout.logview.json │ │ ├── timeout-crash.log.gz │ │ ├── timeout-crash.logview.json │ │ ├── too_many_failures.log.gz │ │ ├── too_many_failures.logview.json │ │ ├── win-aarch64-build.txt.gz │ │ ├── windows-stuff.log.gz │ │ ├── windows-stuff.logview.json │ │ ├── wpt-multiple.log.gz │ │ ├── wpt-multiple.logview.json │ │ ├── xpcshell-crash.log.gz │ │ ├── xpcshell-crash.logview.json │ │ └── xpcshell-errorsummary-with-colon.log │ ├── pulse_consumer │ │ ├── github_pr.json │ │ ├── github_pr_commits.json │ │ ├── github_push.json │ │ ├── github_push_compare.json │ │ ├── hg_push.json │ │ ├── hg_push_commits.json │ │ ├── job_data.json │ │ ├── taskcluster_pulse_messages.json │ │ ├── taskcluster_tasks.json │ │ ├── taskcluster_transformed_jobs.json │ │ ├── transformed_gh_pr.json │ │ ├── transformed_gh_push.json │ │ ├── transformed_hg_push.json │ │ └── transformed_job_data.json │ ├── push_data.json │ ├── push_usage_data.json │ ├── repository.json │ ├── repository_group.json │ ├── sherlock │ │ ├── backfillTask.json │ │ ├── initialActions.json │ │ ├── matchingTagSetList.json │ │ ├── matchingTaskTags.json │ │ ├── mismatchingTagSetList.json │ │ ├── mismatchingTaskTags.json │ │ ├── originalTask.json │ │ ├── recordContext.json │ │ └── reducedActions.json │ ├── summary_groups.json │ ├── test-info-all-tests.json │ ├── test-info-testrun-matrix.json │ ├── transform.py │ └── variants.yml ├── sample_data_generator.py ├── sampledata.py ├── services │ ├── __init__.py │ ├── pulse │ │ ├── __init__.py │ │ ├── test_consumers.py │ │ ├── test_exchange.py │ │ └── utils.py │ └── test_taskcluster.py ├── settings.py ├── test_dockerflow.py ├── test_middleware.py ├── test_setup.py ├── test_utils.py ├── test_worker │ ├── __init__.py │ ├── test_pulse_tasks.py │ ├── test_stats.py │ └── test_task.py ├── ui │ ├── helpers │ │ ├── display_test.js │ │ ├── gzip_test.js │ │ ├── helpers_test.js │ │ └── taskcluster_test.js │ ├── infra-compare │ │ └── InfraCompare.test.jsx │ ├── integration │ │ ├── graphs-view │ │ │ └── graphs_view_integration_test.jsx │ │ ├── recordings │ │ │ └── GraphsViewRecord-Test-Pupeteer_1324652544 │ │ │ │ ├── Clicking-on-Table-View_3574591457 │ │ │ │ └── Graphs-view-button-should-toggle-between-views_4072224546 │ │ │ │ │ └── recording.har │ │ │ │ └── Record-requests_2171382282 │ │ │ │ └── recording.har │ │ └── test-setup.js │ ├── job-view │ │ ├── AppHistory_test.jsx │ │ ├── AppRoutes_test.jsx │ │ ├── App_test.jsx │ │ ├── Filtering_test.jsx │ │ ├── PerformanceTab_test.jsx │ │ ├── PushList_test.jsx │ │ ├── Push_test.jsx │ │ ├── SecondaryNavBar_test.jsx │ │ ├── bugfiler_test.jsx │ │ ├── details │ │ │ └── PinBoard_test.jsx │ │ ├── fuzzy_test.jsx │ │ ├── groups_test.jsx │ │ ├── headerbars │ │ │ └── FiltersMenu.test.jsx │ │ ├── pushes │ │ │ └── JobsAndGroups.test.jsx │ │ ├── revisions_test.jsx │ │ ├── selected_job_test.jsx │ │ └── stores │ │ │ ├── pushes_test.jsx │ │ │ └── selectedJob_test.jsx │ ├── logviewer │ │ └── Logviewer_test.jsx │ ├── mock │ │ ├── alert_summaries.json │ │ ├── alert_summaries_common.json │ │ ├── alert_summaries_with_critical_tests.json │ │ ├── alert_summary_very_big.json │ │ ├── alert_summary_with_different_status.json │ │ ├── alerts_with_videos │ │ │ ├── alert_summary_non_browsertime.json │ │ │ ├── alert_summary_with_browsertime_videos.json │ │ │ ├── alert_summary_without_browsertime_videos.json │ │ │ ├── current_joblist_with_video_results_page_1.json │ │ │ ├── current_joblist_with_video_results_page_2.json │ │ │ ├── current_joblist_without_video_results_page_1.json │ │ │ ├── current_joblist_without_video_results_page_2.json │ │ │ ├── prev_joblist_with_video_results_page_1.json │ │ │ ├── prev_joblist_with_video_results_page_2.json │ │ │ ├── prev_joblist_without_video_results_page_1.json │ │ │ └── prev_joblist_without_video_results_page_2.json │ │ ├── bug_suggestions.json │ │ ├── compare_table_controls.json │ │ ├── full_job.json │ │ ├── group_with_jobs.json │ │ ├── health_usage.json │ │ ├── infra_changelog.json │ │ ├── job_group_list.json │ │ ├── job_groups.json │ │ ├── job_list │ │ │ ├── fuzzy_jobs │ │ │ │ ├── fuzzyJobList.json │ │ │ │ ├── initial_job_list.json │ │ │ │ ├── search_debug_results.json │ │ │ │ └── search_linux_results.json │ │ │ ├── job_1.json │ │ │ ├── job_2.json │ │ │ └── pagination │ │ │ │ ├── page_1.json │ │ │ │ └── page_2.json │ │ ├── job_log_urls.json │ │ ├── job_map.json │ │ ├── job_type_list.json │ │ ├── mappedGroup.json │ │ ├── mappedGroupDups.json │ │ ├── optionCollectionMap.json │ │ ├── performance_regressions.json │ │ ├── performance_signature_formatted.json │ │ ├── performance_signature_formatted2.json │ │ ├── performance_signature_with_no_tags.json │ │ ├── performance_signature_with_repeated_tag.json │ │ ├── performance_summary.json │ │ ├── performance_tags.json │ │ ├── platforms.json │ │ ├── poll_push_list.json │ │ ├── pushListFromchange.json │ │ ├── push_health.json │ │ ├── push_health_summary_all.json │ │ ├── push_health_summary_try.json │ │ ├── push_list.json │ │ ├── repositories.json │ │ ├── revisionTips.json │ │ └── task_definition.json │ ├── models │ │ ├── browsertime_alerts_extra_data_test.js │ │ ├── filter_test.js │ │ ├── jobs_test.js │ │ └── push_test.js │ ├── perfherder │ │ ├── alerts-view │ │ │ ├── alert_header_test.jsx │ │ │ ├── alert_status_countdown_test.jsx │ │ │ ├── alerts_table_row_test.jsx │ │ │ ├── alerts_test.jsx │ │ │ ├── collapsable_rows_test.jsx │ │ │ ├── magnitude_test.jsx │ │ │ ├── modal_file_bug_test.jsx │ │ │ ├── modal_perf_tags_test.jsx │ │ │ ├── select_alert_framework_test.jsx │ │ │ ├── select_alerts_dropdown_test.jsx │ │ │ └── status_dropdown_test.jsx │ │ ├── dropdown_menu_test.jsx │ │ ├── filled_bug_alerts │ │ │ ├── alert_summary_downstream_regressions.json │ │ │ ├── alert_summary_improvements_only.json │ │ │ ├── alert_summary_invalid_regressions.json │ │ │ ├── alert_summary_regressions_and_improvements.json │ │ │ ├── alert_summary_regressions_and_reassigned.json │ │ │ ├── alert_summary_regressions_and_reassigned_to_other.json │ │ │ └── alert_summary_with_one_regression.json │ │ ├── graphs-view │ │ │ ├── graphs_view_test.jsx │ │ │ ├── test_data_modal_test.jsx │ │ │ └── timerange_dropdown_test.jsx │ │ ├── legend_card_test.jsx │ │ ├── perfdocs_test.js │ │ ├── table_view_test.jsx │ │ └── tests_table_test.jsx │ ├── push-health │ │ ├── Action_test.jsx │ │ ├── ClassificationGroup_test.jsx │ │ ├── CommitHistory_test.jsx │ │ ├── Health_test.jsx │ │ ├── MyPushes_test.jsx │ │ ├── PlatformConfig_test.jsx │ │ ├── TestMetric_test.jsx │ │ ├── Usage_test.jsx │ │ └── details │ │ │ └── DetailsPanel_test.jsx │ ├── shared │ │ ├── BugFiler.test.jsx │ │ ├── FailureSummaryTab_test.jsx │ │ ├── PushHealthSummary_test.jsx │ │ └── RevisionList.test.jsx │ └── test-setup.js ├── utils │ ├── __init__.py │ ├── test_queryset.py │ ├── test_taskcluster_download_artifact.py │ └── test_taskcluster_lib_scopes.py └── webapp │ ├── __init__.py │ └── api │ ├── __init__.py │ ├── conftest.py │ ├── test_auth.py │ ├── test_bug_creation.py │ ├── test_bug_job_map_api.py │ ├── test_bugzilla.py │ ├── test_changelog_api.py │ ├── test_csp_report.py │ ├── test_groupsummary_api.py │ ├── test_hash_api.py │ ├── test_intermittent_failures_api.py │ ├── test_job_log_url_api.py │ ├── test_jobs_api.py │ ├── test_note_api.py │ ├── test_option_collection_hash.py │ ├── test_perfcompare_api.py │ ├── test_performance_alerts_api.py │ ├── test_performance_alertsummary_api.py │ ├── test_performance_bug_template_api.py │ ├── test_performance_data_api.py │ ├── test_performance_tags.py │ ├── test_push_api.py │ └── test_version.py ├── tox.ini ├── treeherder ├── __init__.py ├── auth │ ├── __init__.py │ ├── backends.py │ └── jwks.json ├── celery.py ├── changelog │ ├── __init__.py │ ├── changes.py │ ├── collector.py │ ├── filters.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── update_changelog.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── repositories.json │ └── tasks.py ├── client │ ├── .gitignore │ ├── __init__.py │ ├── setup.py │ └── thclient │ │ ├── __init__.py │ │ ├── client.py │ │ └── perfherder.py ├── config │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ ├── utils.py │ └── wsgi.py ├── etl │ ├── __init__.py │ ├── artifact.py │ ├── bugzilla.py │ ├── classification_loader.py │ ├── common.py │ ├── exceptions.py │ ├── files_bugzilla_map.py │ ├── job_loader.py │ ├── jobs.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── ingest.py │ │ │ ├── publish_to_pulse.py │ │ │ ├── pulse_listener.py │ │ │ ├── pulse_listener_pushes.py │ │ │ ├── pulse_listener_tasks.py │ │ │ ├── pulse_listener_tasks_classification.py │ │ │ ├── update_bugscache.py │ │ │ ├── update_bugzilla_security_groups.py │ │ │ └── update_files_bugzilla_map.py │ ├── perf.py │ ├── push.py │ ├── push_loader.py │ ├── pushlog.py │ ├── runnable_jobs.py │ ├── schema.py │ ├── taskcluster_pulse │ │ ├── __init__.py │ │ ├── handler.py │ │ └── parse_route.py │ ├── tasks │ │ ├── __init__.py │ │ ├── pulse_tasks.py │ │ └── pushlog_tasks.py │ └── text.py ├── intermittents_commenter │ ├── __init__.py │ ├── comment.template │ ├── commenter.py │ ├── constants.py │ ├── fetch.py │ └── management │ │ ├── __init__.py │ │ └── commands │ │ ├── __init__.py │ │ └── run_intermittents_commenter.py ├── log_parser │ ├── __init__.py │ ├── artifactbuildercollection.py │ ├── artifactbuilders.py │ ├── failureline.py │ ├── intermittents.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── test_parse_log.py │ ├── parsers.py │ ├── tasks.py │ └── utils.py ├── middleware.py ├── model │ ├── __init__.py │ ├── data_cycling │ │ ├── __init__.py │ │ ├── cyclers.py │ │ ├── max_runtime.py │ │ ├── removal_strategies.py │ │ ├── signature_remover.py │ │ └── utils.py │ ├── error_summary.py │ ├── fixtures │ │ ├── failure_classification.json │ │ ├── repository.json │ │ └── repository_group.json │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── backfill_text_log_error_jobs.py │ │ │ ├── cache_failure_history.py │ │ │ ├── clear_cache.py │ │ │ ├── cycle_data.py │ │ │ ├── import_reference_data.py │ │ │ └── load_initial_data.py │ ├── migrations │ │ ├── 0001_squashed_0022_modify_bugscache_and_bugjobmap.py │ │ ├── 0002_add_bugjobmap_model_manager.py │ │ ├── 0003_add_matcher_name_fields.py │ │ ├── 0004_populate_matcher_name_fields.py │ │ ├── 0005_use_matcher_name_for_unique_constraint.py │ │ ├── 0006_drop_matcher_fks.py │ │ ├── 0007_remove_m2m_between_classified_failures_and_failure_match.py │ │ ├── 0008_remove_failure_match.py │ │ ├── 0009_add_manager_to_push_and_job.py │ │ ├── 0010_remove_runnable_job.py │ │ ├── 0011_remove_matcher_table.py │ │ ├── 0012_branch_maxlen.py │ │ ├── 0013_add_index_to_push_revision.py │ │ ├── 0014_add_job_log_status_skipped_size.py │ │ ├── 0015_add_repository_tc_root_url.py │ │ ├── 0016_add_index_commit_revision.py │ │ ├── 0017_add_index_task_id.py │ │ ├── 0018_delete_jobdetail.py │ │ ├── 0019_increase_job_type_name_length.py │ │ ├── 0020_textlogerror_job.py │ │ ├── 0021_investigatedtests.py │ │ ├── 0022_support_group_status.py │ │ ├── 0023_add_filebugzillacomponent.py │ │ ├── 0024_add_bugzillasecuritygroup.py │ │ ├── 0025_remove_bugscache_os.py │ │ ├── 0026_bugscache_add_dupe_of_and_processed_update.py │ │ ├── 0027_mozciclassification.py │ │ ├── 0028_alter_textlogerror_unique_together.py │ │ ├── 0029_alter_failureline_index_together.py │ │ ├── 0030_group_durations.py │ │ ├── 0031_trigram_extension.py │ │ ├── 0032_rename_failureline_job_guid_repository_failure_lin_job_gui_b67c6d_idx_and_more.py │ │ ├── 0033_textlogerror_new_failure.py │ │ ├── 0034_bugjobmap_bug_open.py │ │ ├── 0035_bugscache_optional_bugzilla_ref.py │ │ ├── 0036_bugscache_init_autoincrement.py │ │ ├── 0037_bugjobmap_internal_bug_refs.py │ │ ├── 0038_commit_search_vector_idx.py │ │ ├── 0039_fix_bugscache_autoincrement.py │ │ ├── 0040_alter_textlogerror_unique_together_and_more.py │ │ ├── 0041_update_search_vector.py │ │ ├── 0042_alter_jobgroup_name.py │ │ ├── 0043_alter_referencedatasignatures_job_group_name.py │ │ ├── 0044_add_optimized_group_results_indexes.py │ │ ├── 0045_alter_failureline_expected_alter_failureline_level_and_more.py │ │ ├── 0046_repository_repo_url_active_idx.py │ │ ├── 0047_failureline_known_intermittent.py │ │ ├── 0048_alter_failureline_action.py │ │ └── __init__.py │ └── models.py ├── perf │ ├── __init__.py │ ├── alerts.py │ ├── auto_perf_sheriffing │ │ ├── __init__.py │ │ ├── backfill_reports.py │ │ ├── backfill_tool.py │ │ ├── base_alert_manager.py │ │ ├── base_bug_manager.py │ │ ├── base_email_manager.py │ │ ├── bug_searcher.py │ │ ├── factories.py │ │ ├── outcome_checker.py │ │ ├── secretary.py │ │ ├── sherlock.py │ │ └── telemetry_alerting │ │ │ ├── __init__.py │ │ │ ├── alert.py │ │ │ ├── alert_manager.py │ │ │ ├── alert_modifier.py │ │ │ ├── bug_manager.py │ │ │ ├── bug_modifier.py │ │ │ ├── email_manager.py │ │ │ ├── probe.py │ │ │ └── utils.py │ ├── email.py │ ├── exceptions.py │ ├── fixtures │ │ ├── issue_tracker.json │ │ ├── performance_bug_templates.yaml │ │ ├── performance_framework.json │ │ ├── performance_tag.yaml │ │ └── test_performance_data.yaml │ ├── ingest_data.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── backfill_perf_jobs.py │ │ │ ├── compute_criteria_formulas.py │ │ │ ├── create_test_perf_data.py │ │ │ ├── generate_alerts.py │ │ │ ├── import_perf_data.py │ │ │ ├── perf_sheriff.py │ │ │ ├── reassign_perf_data.py │ │ │ ├── remove_multi_commit_data.py │ │ │ ├── remove_vcs_data.py │ │ │ ├── report_backfill_outcome.py │ │ │ └── test_analyze_perf.py │ ├── migrations │ │ ├── 0001_squashed_0005_permit_github_links.py │ │ ├── 0006_add_alert_summary_notes.py │ │ ├── 0007_star_performancealert.py │ │ ├── 0008_add_confirming_state.py │ │ ├── 0009_non_nullable_issue_tracker.py │ │ ├── 0010_fix_signature_uniqueness.py │ │ ├── 0011_inc_extra_options_length.py │ │ ├── 0012_rename_summary_last_updated.py │ │ ├── 0013_add_alert_timestamps.py │ │ ├── 0014_add_performance_datum_idx.py │ │ ├── 0015_add_bug_updated_field.py │ │ ├── 0016_modify_alertsummary_status_choices.py │ │ ├── 0017_assignment_support_for_alert_summaries.py │ │ ├── 0018_add_measurement_units.py │ │ ├── 0019_remove_confirming_state.py │ │ ├── 0020_add_application_field.py │ │ ├── 0021_remove_application_from_constraint.py │ │ ├── 0022_add_test_display_names.py │ │ ├── 0023_increase_extra_options_size.py │ │ ├── 0024_support_backfill_reports.py │ │ ├── 0025_provide_tag_support.py │ │ ├── 0026_add_backfill_record_status.py │ │ ├── 0027_support_perfherder_settings.py │ │ ├── 0028_default_application_to_empty_str.py │ │ ├── 0029_add_frozen_to_report.py │ │ ├── 0030_add_application_to_contraints.py │ │ ├── 0031_fix_application_in_constraints.py │ │ ├── 0032_add_performance_tag.py │ │ ├── 0033_permit_multi_data_per_job.py │ │ ├── 0034_remove_performancedatum_fields.py │ │ ├── 0035_fix_deprecated_nullboolean_field.py │ │ ├── 0036_cascade_perf_datum_deletion.py │ │ ├── 0037_extend_backfill_record.py │ │ ├── 0038_update_record_status.py │ │ ├── 0039_store_more_job_details_on_record.py │ │ ├── 0040_performancealert_noise_profile.py │ │ ├── 0041_backfillnotificationrecord.py │ │ ├── 0042_backfillrecord_new_fields.py │ │ ├── 0043_drop_multicommitdatum.py │ │ ├── 0044_perfdatum_bigint_fk.py │ │ ├── 0045_restore_perf_multicommitdatum_and_schema.py │ │ ├── 0046_restore_cascade_perf_datum_deletion.py │ │ ├── 0047_performancealertsummary_triage_due.py │ │ ├── 0048_performancedatum_application_version.py │ │ ├── 0049_performancedatumreplicate.py │ │ ├── 0050_cascade_perf_datum_deletion_replicate.py │ │ ├── 0051_performancealertsummary_bug_due_date.py │ │ ├── 0052_rename_performancedatum_repository_signature_push_timestamp_performance_reposit_c9d328_idx_and_more.py │ │ ├── 0053_performancealertsummarytesting_and_more.py │ │ ├── 0054_performancealert_confidence_and_more.py │ │ ├── 0055_remove_performancealerttesting_related_summary_and_more.py │ │ ├── 0056_performancealertsummary_original_push.py │ │ ├── 0057_performancealert_confidence_and_more.py │ │ ├── 0058_performancealertsummary_original_prev_push_and_more.py │ │ ├── 0059_performancebugtemplate_critical_text.py │ │ ├── 0060_alter_performancealert_unique_together_and_more.py │ │ ├── 0061_performancedatum_os_name_and_more.py │ │ ├── 0062_performancetelemetryalert_bug_modified_and_more.py │ │ ├── 0063_performancebugtemplate_no_action_required_text.py │ │ └── __init__.py │ ├── models.py │ ├── sheriffing_criteria │ │ ├── __init__.py │ │ ├── bugzilla_formulas.py │ │ └── criteria_tracking.py │ ├── stats.py │ ├── tasks.py │ └── utils.py ├── perfalert │ ├── __init__.py │ ├── perfalert │ │ └── __init__.py │ └── setup.py ├── push_health │ ├── __init__.py │ ├── builds.py │ ├── classification.py │ ├── compare.py │ ├── filter.py │ ├── linting.py │ ├── performance.py │ ├── tests.py │ ├── usage.py │ └── utils.py ├── services │ ├── __init__.py │ ├── pulse │ │ ├── __init__.py │ │ ├── consumers.py │ │ └── exchange.py │ └── taskcluster.py ├── utils │ ├── __init__.py │ ├── bugzilla.py │ ├── github.py │ ├── http.py │ ├── itertools.py │ ├── queryset.py │ ├── taskcluster.py │ └── taskcluster_lib_scopes.py ├── webapp │ ├── __init__.py │ └── api │ │ ├── __init__.py │ │ ├── auth.py │ │ ├── bug.py │ │ ├── bug_creation.py │ │ ├── bugzilla.py │ │ ├── changelog.py │ │ ├── classification.py │ │ ├── csp_report.py │ │ ├── exceptions.py │ │ ├── groups.py │ │ ├── hash.py │ │ ├── infra_compare.py │ │ ├── infra_serializers.py │ │ ├── intermittents_view.py │ │ ├── internal_issue.py │ │ ├── investigated_test.py │ │ ├── job_log_url.py │ │ ├── jobs.py │ │ ├── machine_platforms.py │ │ ├── note.py │ │ ├── pagination.py │ │ ├── perfcompare_utils.py │ │ ├── performance_data.py │ │ ├── performance_serializers.py │ │ ├── permissions.py │ │ ├── push.py │ │ ├── refdata.py │ │ ├── serializers.py │ │ ├── urls.py │ │ └── utils.py └── workers │ ├── __init__.py │ ├── stats.py │ └── task.py ├── ui ├── App.jsx ├── RedocApp.jsx ├── contribute.json ├── css │ ├── bootstrap-custom.scss │ ├── failure-summary.css │ ├── intermittent-failures.css │ ├── lazylog-custom-styles.css │ ├── login.css │ ├── perf.css │ ├── react-table.css │ ├── treeherder-base.css │ ├── treeherder-bugfiler.css │ ├── treeherder-custom-styles.css │ ├── treeherder-details-panel.css │ ├── treeherder-fuzzyfinder.css │ ├── treeherder-job-buttons.css │ ├── treeherder-loading-overlay.css │ ├── treeherder-navbar-panels.css │ ├── treeherder-navbar.css │ ├── treeherder-notifications.css │ ├── treeherder-pinboard.css │ ├── treeherder-pushes.css │ ├── treeherder-userguide.css │ └── treeherder.css ├── helpers │ ├── aggregateId.js │ ├── auth.js │ ├── bug.js │ ├── constants.js │ ├── display.js │ ├── errorMessage.js │ ├── filter.js │ ├── gzip.js │ ├── http.js │ ├── job.js │ ├── location.js │ ├── logFormatting.jsx │ ├── notifications.js │ ├── object.js │ ├── performance.js │ ├── revision.js │ ├── sort.js │ ├── taskcluster.js │ ├── url.js │ └── utils.js ├── img │ ├── compare-view-hide-uncertain-results-before.png │ ├── compare-view-hide-uncertain-results.png │ ├── compare-view-hide-uncomparable-results-before.png │ ├── compare-view-hide-uncomparable-results.png │ ├── compare-view-show-only-important-changes-before.png │ ├── compare-view-show-only-important-changes.png │ ├── compare-view-show-only-noise-before.png │ ├── compare-view-show-only-noise.png │ ├── dancing_cat.gif │ ├── individual-alert-absolute-difference-before.png │ ├── individual-alert-absolute-difference.png │ ├── individual-alert-confidence-before.png │ ├── individual-alert-confidence.png │ ├── individual-alert-hovered.png │ ├── individual-alert-magnitude-of-change-before.png │ ├── individual-alert-magnitude-of-change.png │ ├── individual-alert.png │ ├── line_chart.png │ ├── logviewerIcon.png │ ├── logviewerIcon.svg │ ├── logviewerIconHelp.svg │ ├── push-health-broken.png │ ├── push-health-ok.png │ ├── tip-locked.png │ ├── tip.png │ ├── tree.xcf │ ├── tree_closed.png │ ├── tree_open.png │ ├── treeherder-logo.png │ └── treeherder-logo.psd ├── index.html ├── index.jsx ├── infra-compare │ ├── InfraCompare.jsx │ ├── InfraCompareTable.jsx │ ├── InfraCompareTableControls.jsx │ ├── InfraCompareTableRow.jsx │ ├── InfraCompareTableView.jsx │ ├── constants.js │ └── helpers.js ├── intermittent-failures │ ├── App.jsx │ ├── BugDetailsView.jsx │ ├── DateOptions.jsx │ ├── DateRangePicker.jsx │ ├── Graph.jsx │ ├── GraphAlternateView.jsx │ ├── GraphsContainer.jsx │ ├── Layout.jsx │ ├── MainView.jsx │ ├── Navigation.jsx │ ├── View.jsx │ ├── constants.js │ └── helpers.jsx ├── job-view │ ├── App.jsx │ ├── CustomJobActions.jsx │ ├── KeyboardShortcuts.jsx │ ├── Notifications.jsx │ ├── details │ │ ├── DetailsPanel.jsx │ │ ├── JobTestGroups.jsx │ │ ├── PinBoard.jsx │ │ ├── shared │ │ │ └── ResponsiveNavigation.jsx │ │ ├── summary │ │ │ ├── ActionBar.jsx │ │ │ ├── ClassificationsPanel.jsx │ │ │ ├── LogItem.jsx │ │ │ ├── LogUrls.jsx │ │ │ ├── StatusPanel.jsx │ │ │ └── SummaryPanel.jsx │ │ └── tabs │ │ │ ├── AnnotationsTab.jsx │ │ │ ├── PerfData.jsx │ │ │ ├── PerformanceTab.jsx │ │ │ ├── SideBySide.jsx │ │ │ ├── SideBySideVideo.jsx │ │ │ ├── SimilarJobsTab.jsx │ │ │ └── TabsPanel.jsx │ ├── headerbars │ │ ├── ActiveFilters.jsx │ │ ├── FiltersMenu.jsx │ │ ├── InfraMenu.jsx │ │ ├── NotificationsMenu.jsx │ │ ├── PrimaryNavBar.jsx │ │ ├── ReposMenu.jsx │ │ ├── SecondaryNavBar.jsx │ │ ├── TierIndicator.jsx │ │ ├── TiersMenu.jsx │ │ ├── UpdateAvailable.jsx │ │ └── WatchedRepo.jsx │ ├── pushes │ │ ├── FuzzyJobFinder.jsx │ │ ├── JobButton.jsx │ │ ├── JobCount.jsx │ │ ├── JobGroup.jsx │ │ ├── JobsAndGroups.jsx │ │ ├── Platform.jsx │ │ ├── Push.jsx │ │ ├── PushActionMenu.jsx │ │ ├── PushHeader.jsx │ │ ├── PushJobs.jsx │ │ ├── PushList.jsx │ │ └── PushLoadErrors.jsx │ └── redux │ │ ├── configureStore.js │ │ └── stores │ │ ├── notifications.js │ │ ├── pinnedJobs.js │ │ ├── pushes.js │ │ └── selectedJob.js ├── login-callback │ └── LoginCallback.jsx ├── logviewer │ ├── App.jsx │ ├── ErrorLines.jsx │ ├── Navigation.jsx │ └── logviewer.css ├── models │ ├── browsertimeAlertsExtraData.js │ ├── bugJobMap.js │ ├── bugSuggestions.js │ ├── classification.js │ ├── classificationType.js │ ├── classificationTypeAndBugs.js │ ├── filter.js │ ├── job.js │ ├── jobLogUrl.js │ ├── optionCollection.js │ ├── perfSeries.js │ ├── push.js │ ├── repository.js │ ├── runnableJob.js │ ├── taskcluster.js │ ├── treeStatus.js │ └── user.js ├── perfherder │ ├── App.jsx │ ├── Navigation.jsx │ ├── Validation.jsx │ ├── alerts │ │ ├── AlertActionPanel.jsx │ │ ├── AlertHeader.jsx │ │ ├── AlertHeaderTitle.jsx │ │ ├── AlertModal.jsx │ │ ├── AlertStatusCountdown.jsx │ │ ├── AlertTable.jsx │ │ ├── AlertTablePlatform.jsx │ │ ├── AlertTableRow.jsx │ │ ├── AlertTableTagsOptions.jsx │ │ ├── AlertsView.jsx │ │ ├── AlertsViewControls.jsx │ │ ├── Assignee.jsx │ │ ├── BadgeTooltip.jsx │ │ ├── CollapsableRows.jsx │ │ ├── DownstreamSummary.jsx │ │ ├── FileBugModal.jsx │ │ ├── Magnitude.jsx │ │ ├── NotesModal.jsx │ │ ├── SelectAlertsDropdown.jsx │ │ ├── StatusDropdown.jsx │ │ ├── TagsList.jsx │ │ └── TagsModal.jsx │ ├── graphs │ │ ├── GraphTooltip.jsx │ │ ├── GraphsContainer.jsx │ │ ├── GraphsView.jsx │ │ ├── GraphsViewControls.jsx │ │ ├── LegendCard.jsx │ │ ├── TableView.jsx │ │ ├── TestDataModal.jsx │ │ └── TimeRangeDropdown.jsx │ ├── perf-helpers │ │ ├── alertCountdownHelper.js │ │ ├── constants.js │ │ ├── helpers.js │ │ ├── perfdocs.js │ │ ├── sort.js │ │ └── textualSummary.js │ ├── shared │ │ ├── Pagination.jsx │ │ ├── SortButton.jsx │ │ ├── SortButtonDisabled.jsx │ │ └── TableColumnHeader.jsx │ ├── tests │ │ ├── AlertsLink.jsx │ │ ├── ItemList.jsx │ │ ├── PlatformList.jsx │ │ ├── TestsTable.jsx │ │ ├── TestsTableControls.jsx │ │ └── TestsView.jsx │ └── userguide │ │ ├── PerherderUserGuide.jsx │ │ ├── UserGuideBody.jsx │ │ └── UserGuideHeader.jsx ├── push-health │ ├── Action.jsx │ ├── App.jsx │ ├── ClassificationGroup.jsx │ ├── CommitHistory.jsx │ ├── Health.jsx │ ├── JobListMetric.jsx │ ├── MyPushes.jsx │ ├── Navigation.jsx │ ├── NotFound.jsx │ ├── PlatformConfig.jsx │ ├── TaskSelection.jsx │ ├── Test.jsx │ ├── TestMetric.jsx │ ├── Usage.jsx │ ├── details │ │ └── DetailsPanel.jsx │ ├── helpers.js │ ├── index.jsx │ └── pushhealth.css ├── revision.txt ├── robots.txt ├── shared │ ├── AdditionalInformationTable.jsx │ ├── BugFiler.jsx │ ├── BugLinkify.jsx │ ├── CallbackMessage.jsx │ ├── Clipboard.jsx │ ├── ComparePageTitle.jsx │ ├── DropdownMenuItems.jsx │ ├── ErrorBoundary.jsx │ ├── ErrorMessages.jsx │ ├── FilterControls.jsx │ ├── GraphIcon.jsx │ ├── HelpMenu.jsx │ ├── InputFilter.jsx │ ├── InternalIssueFiler.jsx │ ├── JobArtifacts.jsx │ ├── JobInfo.jsx │ ├── LoadingSpinner.jsx │ ├── LogoMenu.jsx │ ├── NotificationList.jsx │ ├── ProgressBar.jsx │ ├── PushHealthStatus.jsx │ ├── PushHealthSummary.jsx │ ├── Revision.jsx │ ├── RevisionInformation.jsx │ ├── RevisionLinkify.jsx │ ├── RevisionList.jsx │ ├── ShortcutTable.jsx │ ├── SimpleTooltip.jsx │ ├── StatusButton.jsx │ ├── StatusProgress.jsx │ ├── TruncatedText.jsx │ ├── auth │ │ ├── AuthService.js │ │ └── Login.jsx │ └── tabs │ │ ├── LogviewerTab.jsx │ │ └── failureSummary │ │ ├── BugListItem.jsx │ │ ├── ErrorsList.jsx │ │ ├── FailureSummaryTab.jsx │ │ ├── ListItem.jsx │ │ └── SuggestionsListItem.jsx ├── taskcluster-auth-callback │ ├── TaskclusterCallback.jsx │ ├── constants.js │ └── index.jsx └── userguide │ ├── App.jsx │ ├── UserGuideBody.jsx │ ├── UserGuideFooter.jsx │ └── UserGuideHeader.jsx ├── version.json ├── webpack.config.js └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.dockerignore -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.markdownlintignore: -------------------------------------------------------------------------------- 1 | docs/index.md 2 | node_modules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.renovaterc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.renovaterc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/.yarnrc -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /IMPLEMENTATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/IMPLEMENTATION_SUMMARY.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/babel.config.json -------------------------------------------------------------------------------- /bin/pre_deploy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/bin/pre_deploy -------------------------------------------------------------------------------- /deployment/gcp/ca-cert-prototype.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/deployment/gcp/ca-cert-prototype.pem -------------------------------------------------------------------------------- /deployment/gcp/ca-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/deployment/gcp/ca-cert.pem -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/dev.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docker/dev.Dockerfile -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/entrypoint_prod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docker/entrypoint_prod.sh -------------------------------------------------------------------------------- /docker/statsd_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docker/statsd_config.js -------------------------------------------------------------------------------- /docs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/accessibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/accessibility.md -------------------------------------------------------------------------------- /docs/accessing_data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/accessing_data.md -------------------------------------------------------------------------------- /docs/backend_tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/backend_tasks.md -------------------------------------------------------------------------------- /docs/code_style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/code_style.md -------------------------------------------------------------------------------- /docs/common_tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/common_tasks.md -------------------------------------------------------------------------------- /docs/data_cycling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/data_cycling.md -------------------------------------------------------------------------------- /docs/frontend-backend-prod-db.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/frontend-backend-prod-db.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | --8<-- "README.md" 2 | -------------------------------------------------------------------------------- /docs/infrastructure/administration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/infrastructure/administration.md -------------------------------------------------------------------------------- /docs/infrastructure/data_ingestion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/infrastructure/data_ingestion.md -------------------------------------------------------------------------------- /docs/infrastructure/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/infrastructure/troubleshooting.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/pulseload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/pulseload.md -------------------------------------------------------------------------------- /docs/submitting_data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/submitting_data.md -------------------------------------------------------------------------------- /docs/testcases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/testcases.md -------------------------------------------------------------------------------- /docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/docs/testing.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /initialize_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/initialize_data.sh -------------------------------------------------------------------------------- /jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/jest-puppeteer.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/jest.config.js -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/manage.py -------------------------------------------------------------------------------- /misc/compare_pushes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/misc/compare_pushes.py -------------------------------------------------------------------------------- /misc/compare_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/misc/compare_tasks.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /newrelic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/newrelic.ini -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/package.json -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/pylintrc -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/requirements/README.md -------------------------------------------------------------------------------- /requirements/common.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/requirements/common.in -------------------------------------------------------------------------------- /requirements/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/requirements/common.txt -------------------------------------------------------------------------------- /requirements/dev.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/requirements/dev.in -------------------------------------------------------------------------------- /requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/requirements/dev.txt -------------------------------------------------------------------------------- /schemas/perf-sheriff-bot-log-details.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/schemas/perf-sheriff-bot-log-details.json -------------------------------------------------------------------------------- /schemas/performance-artifact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/schemas/performance-artifact.json -------------------------------------------------------------------------------- /schemas/pulse-job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/schemas/pulse-job.yml -------------------------------------------------------------------------------- /schemas/task-treeherder-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/schemas/task-treeherder-config.yml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/autoclassify/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/autoclassify/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/autoclassify/utils.py -------------------------------------------------------------------------------- /tests/changelog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/changelog/test_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/changelog/test_collector.py -------------------------------------------------------------------------------- /tests/changelog/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/changelog/test_tasks.py -------------------------------------------------------------------------------- /tests/client/test_perfherder_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/client/test_perfherder_client.py -------------------------------------------------------------------------------- /tests/client/test_treeherder_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/client/test_treeherder_client.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/e2e/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/e2e/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/e2e/conftest.py -------------------------------------------------------------------------------- /tests/e2e/finished.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/e2e/finished.json -------------------------------------------------------------------------------- /tests/e2e/pending.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/e2e/pending.json -------------------------------------------------------------------------------- /tests/e2e/running.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/e2e/running.json -------------------------------------------------------------------------------- /tests/e2e/test_job_ingestion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/e2e/test_job_ingestion.py -------------------------------------------------------------------------------- /tests/e2e/test_jobs_loaded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/e2e/test_jobs_loaded.py -------------------------------------------------------------------------------- /tests/env.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/env.bat -------------------------------------------------------------------------------- /tests/etl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/etl/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/conftest.py -------------------------------------------------------------------------------- /tests/etl/test_: -------------------------------------------------------------------------------- 1 | 2 | "push_sources", 3 | -------------------------------------------------------------------------------- /tests/etl/test_bugzilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/test_bugzilla.py -------------------------------------------------------------------------------- /tests/etl/test_classification_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/test_classification_loader.py -------------------------------------------------------------------------------- /tests/etl/test_job_ingestion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/test_job_ingestion.py -------------------------------------------------------------------------------- /tests/etl/test_job_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/test_job_loader.py -------------------------------------------------------------------------------- /tests/etl/test_job_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/test_job_schema.py -------------------------------------------------------------------------------- /tests/etl/test_load_artifacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/test_load_artifacts.py -------------------------------------------------------------------------------- /tests/etl/test_perf_data_adapters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/test_perf_data_adapters.py -------------------------------------------------------------------------------- /tests/etl/test_perf_data_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/test_perf_data_load.py -------------------------------------------------------------------------------- /tests/etl/test_perf_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/test_perf_schema.py -------------------------------------------------------------------------------- /tests/etl/test_push_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/test_push_loader.py -------------------------------------------------------------------------------- /tests/etl/test_pushlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/test_pushlog.py -------------------------------------------------------------------------------- /tests/etl/test_runnable_jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/test_runnable_jobs.py -------------------------------------------------------------------------------- /tests/etl/test_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/etl/test_text.py -------------------------------------------------------------------------------- /tests/intermittents_commenter/expected_comment.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/intermittents_commenter/expected_comment.text -------------------------------------------------------------------------------- /tests/intermittents_commenter/test_commenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/intermittents_commenter/test_commenter.py -------------------------------------------------------------------------------- /tests/jest/file-mock.js: -------------------------------------------------------------------------------- 1 | module.exports = 'test-file-stub'; 2 | -------------------------------------------------------------------------------- /tests/jest/style-mock.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /tests/log_parser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/log_parser/test_artifact_builder_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/log_parser/test_artifact_builder_collection.py -------------------------------------------------------------------------------- /tests/log_parser/test_error_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/log_parser/test_error_parser.py -------------------------------------------------------------------------------- /tests/log_parser/test_get_group_results_extended.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/log_parser/test_get_group_results_extended.py -------------------------------------------------------------------------------- /tests/log_parser/test_log_view_artifact_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/log_parser/test_log_view_artifact_builder.py -------------------------------------------------------------------------------- /tests/log_parser/test_performance_artifact_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/log_parser/test_performance_artifact_builder.py -------------------------------------------------------------------------------- /tests/log_parser/test_performance_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/log_parser/test_performance_parser.py -------------------------------------------------------------------------------- /tests/log_parser/test_store_failure_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/log_parser/test_store_failure_lines.py -------------------------------------------------------------------------------- /tests/log_parser/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/log_parser/test_tasks.py -------------------------------------------------------------------------------- /tests/log_parser/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/log_parser/test_utils.py -------------------------------------------------------------------------------- /tests/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/model/cycle_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/model/cycle_data/test_perfherder_cycling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/model/cycle_data/test_perfherder_cycling.py -------------------------------------------------------------------------------- /tests/model/cycle_data/test_treeherder_cycling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/model/cycle_data/test_treeherder_cycling.py -------------------------------------------------------------------------------- /tests/model/test_backfill_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/model/test_backfill_report.py -------------------------------------------------------------------------------- /tests/model/test_bugscache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/model/test_bugscache.py -------------------------------------------------------------------------------- /tests/model/test_classified_failure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/model/test_classified_failure.py -------------------------------------------------------------------------------- /tests/model/test_error_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/model/test_error_summary.py -------------------------------------------------------------------------------- /tests/model/test_files_bugzilla_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/model/test_files_bugzilla_map.py -------------------------------------------------------------------------------- /tests/model/test_job_notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/model/test_job_notes.py -------------------------------------------------------------------------------- /tests/model/test_option_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/model/test_option_collection.py -------------------------------------------------------------------------------- /tests/model/test_performance_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/model/test_performance_signature.py -------------------------------------------------------------------------------- /tests/model/test_performance_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/model/test_performance_tag.py -------------------------------------------------------------------------------- /tests/model/test_suite_public_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/model/test_suite_public_name.py -------------------------------------------------------------------------------- /tests/model/test_time_to_triage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/model/test_time_to_triage.py -------------------------------------------------------------------------------- /tests/perf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/perf/auto_perf_sheriffing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/perf/auto_perf_sheriffing/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perf/auto_perf_sheriffing/conftest.py -------------------------------------------------------------------------------- /tests/perf/auto_perf_sheriffing/telemetry_alerting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/perf/auto_perf_sheriffing/test_backfill_reports/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/perf/auto_perf_sheriffing/test_backfill_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perf/auto_perf_sheriffing/test_backfill_tool.py -------------------------------------------------------------------------------- /tests/perf/auto_perf_sheriffing/test_base_bug_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perf/auto_perf_sheriffing/test_base_bug_manager.py -------------------------------------------------------------------------------- /tests/perf/auto_perf_sheriffing/test_bug_searcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perf/auto_perf_sheriffing/test_bug_searcher.py -------------------------------------------------------------------------------- /tests/perf/auto_perf_sheriffing/test_secretary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perf/auto_perf_sheriffing/test_secretary.py -------------------------------------------------------------------------------- /tests/perf/auto_perf_sheriffing/test_sherlock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perf/auto_perf_sheriffing/test_sherlock.py -------------------------------------------------------------------------------- /tests/perf/auto_sheriffing_criteria/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/perf/auto_sheriffing_criteria/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perf/auto_sheriffing_criteria/conftest.py -------------------------------------------------------------------------------- /tests/perf/auto_sheriffing_criteria/test_fix_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perf/auto_sheriffing_criteria/test_fix_ratio.py -------------------------------------------------------------------------------- /tests/perf/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perf/conftest.py -------------------------------------------------------------------------------- /tests/perf/test_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perf/test_email.py -------------------------------------------------------------------------------- /tests/perf/test_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perf/test_stats.py -------------------------------------------------------------------------------- /tests/perfalert/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/perfalert/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perfalert/conftest.py -------------------------------------------------------------------------------- /tests/perfalert/test_alert_modification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perfalert/test_alert_modification.py -------------------------------------------------------------------------------- /tests/perfalert/test_alerts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perfalert/test_alerts.py -------------------------------------------------------------------------------- /tests/perfalert/test_analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/perfalert/test_analyze.py -------------------------------------------------------------------------------- /tests/push_health/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/push_health/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/push_health/conftest.py -------------------------------------------------------------------------------- /tests/push_health/test_builds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/push_health/test_builds.py -------------------------------------------------------------------------------- /tests/push_health/test_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/push_health/test_classification.py -------------------------------------------------------------------------------- /tests/push_health/test_compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/push_health/test_compare.py -------------------------------------------------------------------------------- /tests/push_health/test_linting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/push_health/test_linting.py -------------------------------------------------------------------------------- /tests/push_health/test_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/push_health/test_tests.py -------------------------------------------------------------------------------- /tests/push_health/test_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/push_health/test_usage.py -------------------------------------------------------------------------------- /tests/push_health/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/push_health/test_utils.py -------------------------------------------------------------------------------- /tests/sample_data/artifacts/performance/graphs/a11y.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/artifacts/performance/graphs/a11y.json -------------------------------------------------------------------------------- /tests/sample_data/artifacts/performance/graphs/runs1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/artifacts/performance/graphs/runs1.json -------------------------------------------------------------------------------- /tests/sample_data/artifacts/performance/graphs/runs2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/artifacts/performance/graphs/runs2.json -------------------------------------------------------------------------------- /tests/sample_data/artifacts/performance/graphs/runs3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/artifacts/performance/graphs/runs3.json -------------------------------------------------------------------------------- /tests/sample_data/artifacts/performance/graphs/runs4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/artifacts/performance/graphs/runs4.json -------------------------------------------------------------------------------- /tests/sample_data/artifacts/performance/graphs/runs5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/artifacts/performance/graphs/runs5.json -------------------------------------------------------------------------------- /tests/sample_data/artifacts/text_log_summary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/artifacts/text_log_summary.json -------------------------------------------------------------------------------- /tests/sample_data/bug_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/bug_list.json -------------------------------------------------------------------------------- /tests/sample_data/bugscache_population/run-0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/bugscache_population/run-0.json -------------------------------------------------------------------------------- /tests/sample_data/bugscache_population/run-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/bugscache_population/run-1.json -------------------------------------------------------------------------------- /tests/sample_data/bugscache_population/run-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/bugscache_population/run-2.json -------------------------------------------------------------------------------- /tests/sample_data/bugscache_population/run-6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/bugscache_population/run-6.json -------------------------------------------------------------------------------- /tests/sample_data/bugscache_population/run-7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/bugscache_population/run-7.json -------------------------------------------------------------------------------- /tests/sample_data/criteria-records.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/criteria-records.csv -------------------------------------------------------------------------------- /tests/sample_data/hg_pushlog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/hg_pushlog.json -------------------------------------------------------------------------------- /tests/sample_data/job_data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/job_data.txt -------------------------------------------------------------------------------- /tests/sample_data/logs/android-opt-build.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/android-opt-build.txt.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/asan_too_large.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/asan_too_large.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/asan_too_large.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/asan_too_large.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/build-fail.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/build-fail.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/build-fail.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/build-fail.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/crashtest-timeout.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/crashtest-timeout.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/crashtest-timeout.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/crashtest-timeout.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/geckodriver-sigining-mac.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/geckodriver-sigining-mac.txt.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/leak.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/leak.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/leak.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/leak.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/linux-awsy.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/linux-awsy.txt.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/mochitest-crash.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/mochitest-crash.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/mochitest-crash.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/mochitest-crash.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/mochitest-end.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/mochitest-end.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/mochitest-end.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/mochitest-end.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/mochitest-fail.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/mochitest-fail.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/mochitest-fail.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/mochitest-fail.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/plain-chunked_errorsummary.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/plain-chunked_errorsummary.log -------------------------------------------------------------------------------- /tests/sample_data/logs/plain-chunked_raw.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/plain-chunked_raw.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/reftest-fail.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/reftest-fail.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/reftest-fail.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/reftest-fail.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/reftest-timeout.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/reftest-timeout.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/reftest-timeout.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/reftest-timeout.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/taskcluster-only.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/taskcluster-only.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/taskcluster-only.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/taskcluster-only.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/taskcluster-timeout.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/taskcluster-timeout.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/taskcluster-timeout.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/taskcluster-timeout.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/timeout-crash.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/timeout-crash.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/timeout-crash.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/timeout-crash.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/too_many_failures.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/too_many_failures.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/too_many_failures.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/too_many_failures.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/win-aarch64-build.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/win-aarch64-build.txt.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/windows-stuff.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/windows-stuff.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/windows-stuff.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/windows-stuff.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/wpt-multiple.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/wpt-multiple.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/wpt-multiple.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/wpt-multiple.logview.json -------------------------------------------------------------------------------- /tests/sample_data/logs/xpcshell-crash.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/xpcshell-crash.log.gz -------------------------------------------------------------------------------- /tests/sample_data/logs/xpcshell-crash.logview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/logs/xpcshell-crash.logview.json -------------------------------------------------------------------------------- /tests/sample_data/pulse_consumer/github_pr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/pulse_consumer/github_pr.json -------------------------------------------------------------------------------- /tests/sample_data/pulse_consumer/github_pr_commits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/pulse_consumer/github_pr_commits.json -------------------------------------------------------------------------------- /tests/sample_data/pulse_consumer/github_push.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/pulse_consumer/github_push.json -------------------------------------------------------------------------------- /tests/sample_data/pulse_consumer/github_push_compare.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/pulse_consumer/github_push_compare.json -------------------------------------------------------------------------------- /tests/sample_data/pulse_consumer/hg_push.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/pulse_consumer/hg_push.json -------------------------------------------------------------------------------- /tests/sample_data/pulse_consumer/hg_push_commits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/pulse_consumer/hg_push_commits.json -------------------------------------------------------------------------------- /tests/sample_data/pulse_consumer/job_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/pulse_consumer/job_data.json -------------------------------------------------------------------------------- /tests/sample_data/pulse_consumer/taskcluster_tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/pulse_consumer/taskcluster_tasks.json -------------------------------------------------------------------------------- /tests/sample_data/pulse_consumer/transformed_gh_pr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/pulse_consumer/transformed_gh_pr.json -------------------------------------------------------------------------------- /tests/sample_data/pulse_consumer/transformed_gh_push.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/pulse_consumer/transformed_gh_push.json -------------------------------------------------------------------------------- /tests/sample_data/pulse_consumer/transformed_hg_push.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/pulse_consumer/transformed_hg_push.json -------------------------------------------------------------------------------- /tests/sample_data/push_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/push_data.json -------------------------------------------------------------------------------- /tests/sample_data/push_usage_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/push_usage_data.json -------------------------------------------------------------------------------- /tests/sample_data/repository.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/repository.json -------------------------------------------------------------------------------- /tests/sample_data/repository_group.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/repository_group.json -------------------------------------------------------------------------------- /tests/sample_data/sherlock/backfillTask.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/sherlock/backfillTask.json -------------------------------------------------------------------------------- /tests/sample_data/sherlock/initialActions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/sherlock/initialActions.json -------------------------------------------------------------------------------- /tests/sample_data/sherlock/matchingTagSetList.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/sherlock/matchingTagSetList.json -------------------------------------------------------------------------------- /tests/sample_data/sherlock/matchingTaskTags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/sherlock/matchingTaskTags.json -------------------------------------------------------------------------------- /tests/sample_data/sherlock/mismatchingTagSetList.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/sherlock/mismatchingTagSetList.json -------------------------------------------------------------------------------- /tests/sample_data/sherlock/mismatchingTaskTags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/sherlock/mismatchingTaskTags.json -------------------------------------------------------------------------------- /tests/sample_data/sherlock/originalTask.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/sherlock/originalTask.json -------------------------------------------------------------------------------- /tests/sample_data/sherlock/recordContext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/sherlock/recordContext.json -------------------------------------------------------------------------------- /tests/sample_data/sherlock/reducedActions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/sherlock/reducedActions.json -------------------------------------------------------------------------------- /tests/sample_data/summary_groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/summary_groups.json -------------------------------------------------------------------------------- /tests/sample_data/test-info-all-tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/test-info-all-tests.json -------------------------------------------------------------------------------- /tests/sample_data/test-info-testrun-matrix.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/test-info-testrun-matrix.json -------------------------------------------------------------------------------- /tests/sample_data/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/transform.py -------------------------------------------------------------------------------- /tests/sample_data/variants.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data/variants.yml -------------------------------------------------------------------------------- /tests/sample_data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sample_data_generator.py -------------------------------------------------------------------------------- /tests/sampledata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/sampledata.py -------------------------------------------------------------------------------- /tests/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/services/pulse/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/services/pulse/test_consumers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/services/pulse/test_consumers.py -------------------------------------------------------------------------------- /tests/services/pulse/test_exchange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/services/pulse/test_exchange.py -------------------------------------------------------------------------------- /tests/services/pulse/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/services/pulse/utils.py -------------------------------------------------------------------------------- /tests/services/test_taskcluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/services/test_taskcluster.py -------------------------------------------------------------------------------- /tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/settings.py -------------------------------------------------------------------------------- /tests/test_dockerflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/test_dockerflow.py -------------------------------------------------------------------------------- /tests/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/test_middleware.py -------------------------------------------------------------------------------- /tests/test_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/test_setup.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_worker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_worker/test_pulse_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/test_worker/test_pulse_tasks.py -------------------------------------------------------------------------------- /tests/test_worker/test_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/test_worker/test_stats.py -------------------------------------------------------------------------------- /tests/test_worker/test_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/test_worker/test_task.py -------------------------------------------------------------------------------- /tests/ui/helpers/display_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/helpers/display_test.js -------------------------------------------------------------------------------- /tests/ui/helpers/gzip_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/helpers/gzip_test.js -------------------------------------------------------------------------------- /tests/ui/helpers/helpers_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/helpers/helpers_test.js -------------------------------------------------------------------------------- /tests/ui/helpers/taskcluster_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/helpers/taskcluster_test.js -------------------------------------------------------------------------------- /tests/ui/infra-compare/InfraCompare.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/infra-compare/InfraCompare.test.jsx -------------------------------------------------------------------------------- /tests/ui/integration/test-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/integration/test-setup.js -------------------------------------------------------------------------------- /tests/ui/job-view/AppHistory_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/AppHistory_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/AppRoutes_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/AppRoutes_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/App_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/App_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/Filtering_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/Filtering_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/PerformanceTab_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/PerformanceTab_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/PushList_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/PushList_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/Push_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/Push_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/SecondaryNavBar_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/SecondaryNavBar_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/bugfiler_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/bugfiler_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/details/PinBoard_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/details/PinBoard_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/fuzzy_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/fuzzy_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/groups_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/groups_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/headerbars/FiltersMenu.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/headerbars/FiltersMenu.test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/pushes/JobsAndGroups.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/pushes/JobsAndGroups.test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/revisions_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/revisions_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/selected_job_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/selected_job_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/stores/pushes_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/stores/pushes_test.jsx -------------------------------------------------------------------------------- /tests/ui/job-view/stores/selectedJob_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/job-view/stores/selectedJob_test.jsx -------------------------------------------------------------------------------- /tests/ui/logviewer/Logviewer_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/logviewer/Logviewer_test.jsx -------------------------------------------------------------------------------- /tests/ui/mock/alert_summaries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/alert_summaries.json -------------------------------------------------------------------------------- /tests/ui/mock/alert_summaries_common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/alert_summaries_common.json -------------------------------------------------------------------------------- /tests/ui/mock/alert_summaries_with_critical_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/alert_summaries_with_critical_tests.json -------------------------------------------------------------------------------- /tests/ui/mock/alert_summary_very_big.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/alert_summary_very_big.json -------------------------------------------------------------------------------- /tests/ui/mock/alert_summary_with_different_status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/alert_summary_with_different_status.json -------------------------------------------------------------------------------- /tests/ui/mock/bug_suggestions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/bug_suggestions.json -------------------------------------------------------------------------------- /tests/ui/mock/compare_table_controls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/compare_table_controls.json -------------------------------------------------------------------------------- /tests/ui/mock/full_job.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/full_job.json -------------------------------------------------------------------------------- /tests/ui/mock/group_with_jobs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/group_with_jobs.json -------------------------------------------------------------------------------- /tests/ui/mock/health_usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/health_usage.json -------------------------------------------------------------------------------- /tests/ui/mock/infra_changelog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/infra_changelog.json -------------------------------------------------------------------------------- /tests/ui/mock/job_group_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/job_group_list.json -------------------------------------------------------------------------------- /tests/ui/mock/job_groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/job_groups.json -------------------------------------------------------------------------------- /tests/ui/mock/job_list/fuzzy_jobs/fuzzyJobList.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/job_list/fuzzy_jobs/fuzzyJobList.json -------------------------------------------------------------------------------- /tests/ui/mock/job_list/job_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/job_list/job_1.json -------------------------------------------------------------------------------- /tests/ui/mock/job_list/job_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/job_list/job_2.json -------------------------------------------------------------------------------- /tests/ui/mock/job_list/pagination/page_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/job_list/pagination/page_1.json -------------------------------------------------------------------------------- /tests/ui/mock/job_list/pagination/page_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/job_list/pagination/page_2.json -------------------------------------------------------------------------------- /tests/ui/mock/job_log_urls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/job_log_urls.json -------------------------------------------------------------------------------- /tests/ui/mock/job_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/job_map.json -------------------------------------------------------------------------------- /tests/ui/mock/job_type_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/job_type_list.json -------------------------------------------------------------------------------- /tests/ui/mock/mappedGroup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/mappedGroup.json -------------------------------------------------------------------------------- /tests/ui/mock/mappedGroupDups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/mappedGroupDups.json -------------------------------------------------------------------------------- /tests/ui/mock/optionCollectionMap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/optionCollectionMap.json -------------------------------------------------------------------------------- /tests/ui/mock/performance_regressions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/performance_regressions.json -------------------------------------------------------------------------------- /tests/ui/mock/performance_signature_formatted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/performance_signature_formatted.json -------------------------------------------------------------------------------- /tests/ui/mock/performance_signature_formatted2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/performance_signature_formatted2.json -------------------------------------------------------------------------------- /tests/ui/mock/performance_signature_with_no_tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/performance_signature_with_no_tags.json -------------------------------------------------------------------------------- /tests/ui/mock/performance_summary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/performance_summary.json -------------------------------------------------------------------------------- /tests/ui/mock/performance_tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/performance_tags.json -------------------------------------------------------------------------------- /tests/ui/mock/platforms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/platforms.json -------------------------------------------------------------------------------- /tests/ui/mock/poll_push_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/poll_push_list.json -------------------------------------------------------------------------------- /tests/ui/mock/pushListFromchange.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/pushListFromchange.json -------------------------------------------------------------------------------- /tests/ui/mock/push_health.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/push_health.json -------------------------------------------------------------------------------- /tests/ui/mock/push_health_summary_all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/push_health_summary_all.json -------------------------------------------------------------------------------- /tests/ui/mock/push_health_summary_try.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/push_health_summary_try.json -------------------------------------------------------------------------------- /tests/ui/mock/push_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/push_list.json -------------------------------------------------------------------------------- /tests/ui/mock/repositories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/repositories.json -------------------------------------------------------------------------------- /tests/ui/mock/revisionTips.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/revisionTips.json -------------------------------------------------------------------------------- /tests/ui/mock/task_definition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/mock/task_definition.json -------------------------------------------------------------------------------- /tests/ui/models/browsertime_alerts_extra_data_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/models/browsertime_alerts_extra_data_test.js -------------------------------------------------------------------------------- /tests/ui/models/filter_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/models/filter_test.js -------------------------------------------------------------------------------- /tests/ui/models/jobs_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/models/jobs_test.js -------------------------------------------------------------------------------- /tests/ui/models/push_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/models/push_test.js -------------------------------------------------------------------------------- /tests/ui/perfherder/alerts-view/alert_header_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/perfherder/alerts-view/alert_header_test.jsx -------------------------------------------------------------------------------- /tests/ui/perfherder/alerts-view/alerts_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/perfherder/alerts-view/alerts_test.jsx -------------------------------------------------------------------------------- /tests/ui/perfherder/alerts-view/magnitude_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/perfherder/alerts-view/magnitude_test.jsx -------------------------------------------------------------------------------- /tests/ui/perfherder/dropdown_menu_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/perfherder/dropdown_menu_test.jsx -------------------------------------------------------------------------------- /tests/ui/perfherder/graphs-view/graphs_view_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/perfherder/graphs-view/graphs_view_test.jsx -------------------------------------------------------------------------------- /tests/ui/perfherder/legend_card_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/perfherder/legend_card_test.jsx -------------------------------------------------------------------------------- /tests/ui/perfherder/perfdocs_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/perfherder/perfdocs_test.js -------------------------------------------------------------------------------- /tests/ui/perfherder/table_view_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/perfherder/table_view_test.jsx -------------------------------------------------------------------------------- /tests/ui/perfherder/tests_table_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/perfherder/tests_table_test.jsx -------------------------------------------------------------------------------- /tests/ui/push-health/Action_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/push-health/Action_test.jsx -------------------------------------------------------------------------------- /tests/ui/push-health/ClassificationGroup_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/push-health/ClassificationGroup_test.jsx -------------------------------------------------------------------------------- /tests/ui/push-health/CommitHistory_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/push-health/CommitHistory_test.jsx -------------------------------------------------------------------------------- /tests/ui/push-health/Health_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/push-health/Health_test.jsx -------------------------------------------------------------------------------- /tests/ui/push-health/MyPushes_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/push-health/MyPushes_test.jsx -------------------------------------------------------------------------------- /tests/ui/push-health/PlatformConfig_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/push-health/PlatformConfig_test.jsx -------------------------------------------------------------------------------- /tests/ui/push-health/TestMetric_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/push-health/TestMetric_test.jsx -------------------------------------------------------------------------------- /tests/ui/push-health/Usage_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/push-health/Usage_test.jsx -------------------------------------------------------------------------------- /tests/ui/push-health/details/DetailsPanel_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/push-health/details/DetailsPanel_test.jsx -------------------------------------------------------------------------------- /tests/ui/shared/BugFiler.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/shared/BugFiler.test.jsx -------------------------------------------------------------------------------- /tests/ui/shared/FailureSummaryTab_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/shared/FailureSummaryTab_test.jsx -------------------------------------------------------------------------------- /tests/ui/shared/PushHealthSummary_test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/shared/PushHealthSummary_test.jsx -------------------------------------------------------------------------------- /tests/ui/shared/RevisionList.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/shared/RevisionList.test.jsx -------------------------------------------------------------------------------- /tests/ui/test-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/ui/test-setup.js -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/test_queryset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/utils/test_queryset.py -------------------------------------------------------------------------------- /tests/utils/test_taskcluster_download_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/utils/test_taskcluster_download_artifact.py -------------------------------------------------------------------------------- /tests/utils/test_taskcluster_lib_scopes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/utils/test_taskcluster_lib_scopes.py -------------------------------------------------------------------------------- /tests/webapp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/webapp/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/webapp/api/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/conftest.py -------------------------------------------------------------------------------- /tests/webapp/api/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_auth.py -------------------------------------------------------------------------------- /tests/webapp/api/test_bug_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_bug_creation.py -------------------------------------------------------------------------------- /tests/webapp/api/test_bug_job_map_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_bug_job_map_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_bugzilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_bugzilla.py -------------------------------------------------------------------------------- /tests/webapp/api/test_changelog_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_changelog_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_csp_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_csp_report.py -------------------------------------------------------------------------------- /tests/webapp/api/test_groupsummary_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_groupsummary_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_hash_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_hash_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_intermittent_failures_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_intermittent_failures_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_job_log_url_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_job_log_url_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_jobs_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_jobs_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_note_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_note_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_option_collection_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_option_collection_hash.py -------------------------------------------------------------------------------- /tests/webapp/api/test_perfcompare_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_perfcompare_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_performance_alerts_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_performance_alerts_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_performance_alertsummary_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_performance_alertsummary_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_performance_bug_template_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_performance_bug_template_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_performance_data_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_performance_data_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_performance_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_performance_tags.py -------------------------------------------------------------------------------- /tests/webapp/api/test_push_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_push_api.py -------------------------------------------------------------------------------- /tests/webapp/api/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tests/webapp/api/test_version.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/tox.ini -------------------------------------------------------------------------------- /treeherder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/__init__.py -------------------------------------------------------------------------------- /treeherder/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/auth/backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/auth/backends.py -------------------------------------------------------------------------------- /treeherder/auth/jwks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/auth/jwks.json -------------------------------------------------------------------------------- /treeherder/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/celery.py -------------------------------------------------------------------------------- /treeherder/changelog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/changelog/changes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/changelog/changes.py -------------------------------------------------------------------------------- /treeherder/changelog/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/changelog/collector.py -------------------------------------------------------------------------------- /treeherder/changelog/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/changelog/filters.py -------------------------------------------------------------------------------- /treeherder/changelog/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/changelog/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/changelog/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/changelog/migrations/0001_initial.py -------------------------------------------------------------------------------- /treeherder/changelog/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/changelog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/changelog/models.py -------------------------------------------------------------------------------- /treeherder/changelog/repositories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/changelog/repositories.json -------------------------------------------------------------------------------- /treeherder/changelog/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/changelog/tasks.py -------------------------------------------------------------------------------- /treeherder/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/client/.gitignore -------------------------------------------------------------------------------- /treeherder/client/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/client/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/client/setup.py -------------------------------------------------------------------------------- /treeherder/client/thclient/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/client/thclient/__init__.py -------------------------------------------------------------------------------- /treeherder/client/thclient/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/client/thclient/client.py -------------------------------------------------------------------------------- /treeherder/client/thclient/perfherder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/client/thclient/perfherder.py -------------------------------------------------------------------------------- /treeherder/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/config/settings.py -------------------------------------------------------------------------------- /treeherder/config/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/config/urls.py -------------------------------------------------------------------------------- /treeherder/config/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/config/utils.py -------------------------------------------------------------------------------- /treeherder/config/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/config/wsgi.py -------------------------------------------------------------------------------- /treeherder/etl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/etl/artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/artifact.py -------------------------------------------------------------------------------- /treeherder/etl/bugzilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/bugzilla.py -------------------------------------------------------------------------------- /treeherder/etl/classification_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/classification_loader.py -------------------------------------------------------------------------------- /treeherder/etl/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/common.py -------------------------------------------------------------------------------- /treeherder/etl/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/exceptions.py -------------------------------------------------------------------------------- /treeherder/etl/files_bugzilla_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/files_bugzilla_map.py -------------------------------------------------------------------------------- /treeherder/etl/job_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/job_loader.py -------------------------------------------------------------------------------- /treeherder/etl/jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/jobs.py -------------------------------------------------------------------------------- /treeherder/etl/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/etl/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/etl/management/commands/ingest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/management/commands/ingest.py -------------------------------------------------------------------------------- /treeherder/etl/management/commands/publish_to_pulse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/management/commands/publish_to_pulse.py -------------------------------------------------------------------------------- /treeherder/etl/management/commands/pulse_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/management/commands/pulse_listener.py -------------------------------------------------------------------------------- /treeherder/etl/management/commands/update_bugscache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/management/commands/update_bugscache.py -------------------------------------------------------------------------------- /treeherder/etl/perf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/perf.py -------------------------------------------------------------------------------- /treeherder/etl/push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/push.py -------------------------------------------------------------------------------- /treeherder/etl/push_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/push_loader.py -------------------------------------------------------------------------------- /treeherder/etl/pushlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/pushlog.py -------------------------------------------------------------------------------- /treeherder/etl/runnable_jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/runnable_jobs.py -------------------------------------------------------------------------------- /treeherder/etl/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/schema.py -------------------------------------------------------------------------------- /treeherder/etl/taskcluster_pulse/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/etl/taskcluster_pulse/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/taskcluster_pulse/handler.py -------------------------------------------------------------------------------- /treeherder/etl/taskcluster_pulse/parse_route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/taskcluster_pulse/parse_route.py -------------------------------------------------------------------------------- /treeherder/etl/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/tasks/__init__.py -------------------------------------------------------------------------------- /treeherder/etl/tasks/pulse_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/tasks/pulse_tasks.py -------------------------------------------------------------------------------- /treeherder/etl/tasks/pushlog_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/tasks/pushlog_tasks.py -------------------------------------------------------------------------------- /treeherder/etl/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/etl/text.py -------------------------------------------------------------------------------- /treeherder/intermittents_commenter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/intermittents_commenter/comment.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/intermittents_commenter/comment.template -------------------------------------------------------------------------------- /treeherder/intermittents_commenter/commenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/intermittents_commenter/commenter.py -------------------------------------------------------------------------------- /treeherder/intermittents_commenter/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/intermittents_commenter/constants.py -------------------------------------------------------------------------------- /treeherder/intermittents_commenter/fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/intermittents_commenter/fetch.py -------------------------------------------------------------------------------- /treeherder/intermittents_commenter/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/intermittents_commenter/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/log_parser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/log_parser/artifactbuildercollection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/log_parser/artifactbuildercollection.py -------------------------------------------------------------------------------- /treeherder/log_parser/artifactbuilders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/log_parser/artifactbuilders.py -------------------------------------------------------------------------------- /treeherder/log_parser/failureline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/log_parser/failureline.py -------------------------------------------------------------------------------- /treeherder/log_parser/intermittents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/log_parser/intermittents.py -------------------------------------------------------------------------------- /treeherder/log_parser/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/log_parser/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/log_parser/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/log_parser/parsers.py -------------------------------------------------------------------------------- /treeherder/log_parser/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/log_parser/tasks.py -------------------------------------------------------------------------------- /treeherder/log_parser/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/log_parser/utils.py -------------------------------------------------------------------------------- /treeherder/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/middleware.py -------------------------------------------------------------------------------- /treeherder/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/model/data_cycling/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/data_cycling/__init__.py -------------------------------------------------------------------------------- /treeherder/model/data_cycling/cyclers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/data_cycling/cyclers.py -------------------------------------------------------------------------------- /treeherder/model/data_cycling/max_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/data_cycling/max_runtime.py -------------------------------------------------------------------------------- /treeherder/model/data_cycling/removal_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/data_cycling/removal_strategies.py -------------------------------------------------------------------------------- /treeherder/model/data_cycling/signature_remover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/data_cycling/signature_remover.py -------------------------------------------------------------------------------- /treeherder/model/data_cycling/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/data_cycling/utils.py -------------------------------------------------------------------------------- /treeherder/model/error_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/error_summary.py -------------------------------------------------------------------------------- /treeherder/model/fixtures/failure_classification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/fixtures/failure_classification.json -------------------------------------------------------------------------------- /treeherder/model/fixtures/repository.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/fixtures/repository.json -------------------------------------------------------------------------------- /treeherder/model/fixtures/repository_group.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/fixtures/repository_group.json -------------------------------------------------------------------------------- /treeherder/model/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/model/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/model/management/commands/clear_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/management/commands/clear_cache.py -------------------------------------------------------------------------------- /treeherder/model/management/commands/cycle_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/management/commands/cycle_data.py -------------------------------------------------------------------------------- /treeherder/model/migrations/0006_drop_matcher_fks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/migrations/0006_drop_matcher_fks.py -------------------------------------------------------------------------------- /treeherder/model/migrations/0012_branch_maxlen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/migrations/0012_branch_maxlen.py -------------------------------------------------------------------------------- /treeherder/model/migrations/0017_add_index_task_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/migrations/0017_add_index_task_id.py -------------------------------------------------------------------------------- /treeherder/model/migrations/0018_delete_jobdetail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/migrations/0018_delete_jobdetail.py -------------------------------------------------------------------------------- /treeherder/model/migrations/0020_textlogerror_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/migrations/0020_textlogerror_job.py -------------------------------------------------------------------------------- /treeherder/model/migrations/0021_investigatedtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/migrations/0021_investigatedtests.py -------------------------------------------------------------------------------- /treeherder/model/migrations/0030_group_durations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/migrations/0030_group_durations.py -------------------------------------------------------------------------------- /treeherder/model/migrations/0031_trigram_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/migrations/0031_trigram_extension.py -------------------------------------------------------------------------------- /treeherder/model/migrations/0034_bugjobmap_bug_open.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/migrations/0034_bugjobmap_bug_open.py -------------------------------------------------------------------------------- /treeherder/model/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/model/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/model/models.py -------------------------------------------------------------------------------- /treeherder/perf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/perf/alerts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/alerts.py -------------------------------------------------------------------------------- /treeherder/perf/auto_perf_sheriffing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/perf/auto_perf_sheriffing/backfill_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/auto_perf_sheriffing/backfill_tool.py -------------------------------------------------------------------------------- /treeherder/perf/auto_perf_sheriffing/bug_searcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/auto_perf_sheriffing/bug_searcher.py -------------------------------------------------------------------------------- /treeherder/perf/auto_perf_sheriffing/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/auto_perf_sheriffing/factories.py -------------------------------------------------------------------------------- /treeherder/perf/auto_perf_sheriffing/secretary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/auto_perf_sheriffing/secretary.py -------------------------------------------------------------------------------- /treeherder/perf/auto_perf_sheriffing/sherlock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/auto_perf_sheriffing/sherlock.py -------------------------------------------------------------------------------- /treeherder/perf/auto_perf_sheriffing/telemetry_alerting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/perf/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/email.py -------------------------------------------------------------------------------- /treeherder/perf/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/exceptions.py -------------------------------------------------------------------------------- /treeherder/perf/fixtures/issue_tracker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/fixtures/issue_tracker.json -------------------------------------------------------------------------------- /treeherder/perf/fixtures/performance_framework.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/fixtures/performance_framework.json -------------------------------------------------------------------------------- /treeherder/perf/fixtures/performance_tag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/fixtures/performance_tag.yaml -------------------------------------------------------------------------------- /treeherder/perf/fixtures/test_performance_data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/fixtures/test_performance_data.yaml -------------------------------------------------------------------------------- /treeherder/perf/ingest_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/ingest_data.py -------------------------------------------------------------------------------- /treeherder/perf/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/perf/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/perf/management/commands/generate_alerts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/management/commands/generate_alerts.py -------------------------------------------------------------------------------- /treeherder/perf/management/commands/perf_sheriff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/management/commands/perf_sheriff.py -------------------------------------------------------------------------------- /treeherder/perf/management/commands/remove_vcs_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/management/commands/remove_vcs_data.py -------------------------------------------------------------------------------- /treeherder/perf/migrations/0025_provide_tag_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/migrations/0025_provide_tag_support.py -------------------------------------------------------------------------------- /treeherder/perf/migrations/0032_add_performance_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/migrations/0032_add_performance_tag.py -------------------------------------------------------------------------------- /treeherder/perf/migrations/0044_perfdatum_bigint_fk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/migrations/0044_perfdatum_bigint_fk.py -------------------------------------------------------------------------------- /treeherder/perf/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/perf/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/models.py -------------------------------------------------------------------------------- /treeherder/perf/sheriffing_criteria/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/sheriffing_criteria/__init__.py -------------------------------------------------------------------------------- /treeherder/perf/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/stats.py -------------------------------------------------------------------------------- /treeherder/perf/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/tasks.py -------------------------------------------------------------------------------- /treeherder/perf/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perf/utils.py -------------------------------------------------------------------------------- /treeherder/perfalert/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/perfalert/perfalert/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perfalert/perfalert/__init__.py -------------------------------------------------------------------------------- /treeherder/perfalert/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/perfalert/setup.py -------------------------------------------------------------------------------- /treeherder/push_health/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/push_health/builds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/push_health/builds.py -------------------------------------------------------------------------------- /treeherder/push_health/classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/push_health/classification.py -------------------------------------------------------------------------------- /treeherder/push_health/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/push_health/compare.py -------------------------------------------------------------------------------- /treeherder/push_health/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/push_health/filter.py -------------------------------------------------------------------------------- /treeherder/push_health/linting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/push_health/linting.py -------------------------------------------------------------------------------- /treeherder/push_health/performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/push_health/performance.py -------------------------------------------------------------------------------- /treeherder/push_health/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/push_health/tests.py -------------------------------------------------------------------------------- /treeherder/push_health/usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/push_health/usage.py -------------------------------------------------------------------------------- /treeherder/push_health/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/push_health/utils.py -------------------------------------------------------------------------------- /treeherder/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/services/pulse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/services/pulse/__init__.py -------------------------------------------------------------------------------- /treeherder/services/pulse/consumers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/services/pulse/consumers.py -------------------------------------------------------------------------------- /treeherder/services/pulse/exchange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/services/pulse/exchange.py -------------------------------------------------------------------------------- /treeherder/services/taskcluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/services/taskcluster.py -------------------------------------------------------------------------------- /treeherder/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/utils/__init__.py -------------------------------------------------------------------------------- /treeherder/utils/bugzilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/utils/bugzilla.py -------------------------------------------------------------------------------- /treeherder/utils/github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/utils/github.py -------------------------------------------------------------------------------- /treeherder/utils/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/utils/http.py -------------------------------------------------------------------------------- /treeherder/utils/itertools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/utils/itertools.py -------------------------------------------------------------------------------- /treeherder/utils/queryset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/utils/queryset.py -------------------------------------------------------------------------------- /treeherder/utils/taskcluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/utils/taskcluster.py -------------------------------------------------------------------------------- /treeherder/utils/taskcluster_lib_scopes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/utils/taskcluster_lib_scopes.py -------------------------------------------------------------------------------- /treeherder/webapp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/webapp/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/webapp/api/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/auth.py -------------------------------------------------------------------------------- /treeherder/webapp/api/bug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/bug.py -------------------------------------------------------------------------------- /treeherder/webapp/api/bug_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/bug_creation.py -------------------------------------------------------------------------------- /treeherder/webapp/api/bugzilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/bugzilla.py -------------------------------------------------------------------------------- /treeherder/webapp/api/changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/changelog.py -------------------------------------------------------------------------------- /treeherder/webapp/api/classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/classification.py -------------------------------------------------------------------------------- /treeherder/webapp/api/csp_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/csp_report.py -------------------------------------------------------------------------------- /treeherder/webapp/api/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/exceptions.py -------------------------------------------------------------------------------- /treeherder/webapp/api/groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/groups.py -------------------------------------------------------------------------------- /treeherder/webapp/api/hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/hash.py -------------------------------------------------------------------------------- /treeherder/webapp/api/infra_compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/infra_compare.py -------------------------------------------------------------------------------- /treeherder/webapp/api/infra_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/infra_serializers.py -------------------------------------------------------------------------------- /treeherder/webapp/api/intermittents_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/intermittents_view.py -------------------------------------------------------------------------------- /treeherder/webapp/api/internal_issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/internal_issue.py -------------------------------------------------------------------------------- /treeherder/webapp/api/investigated_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/investigated_test.py -------------------------------------------------------------------------------- /treeherder/webapp/api/job_log_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/job_log_url.py -------------------------------------------------------------------------------- /treeherder/webapp/api/jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/jobs.py -------------------------------------------------------------------------------- /treeherder/webapp/api/machine_platforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/machine_platforms.py -------------------------------------------------------------------------------- /treeherder/webapp/api/note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/note.py -------------------------------------------------------------------------------- /treeherder/webapp/api/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/pagination.py -------------------------------------------------------------------------------- /treeherder/webapp/api/perfcompare_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/perfcompare_utils.py -------------------------------------------------------------------------------- /treeherder/webapp/api/performance_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/performance_data.py -------------------------------------------------------------------------------- /treeherder/webapp/api/performance_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/performance_serializers.py -------------------------------------------------------------------------------- /treeherder/webapp/api/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/permissions.py -------------------------------------------------------------------------------- /treeherder/webapp/api/push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/push.py -------------------------------------------------------------------------------- /treeherder/webapp/api/refdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/refdata.py -------------------------------------------------------------------------------- /treeherder/webapp/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/serializers.py -------------------------------------------------------------------------------- /treeherder/webapp/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/urls.py -------------------------------------------------------------------------------- /treeherder/webapp/api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/webapp/api/utils.py -------------------------------------------------------------------------------- /treeherder/workers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /treeherder/workers/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/workers/stats.py -------------------------------------------------------------------------------- /treeherder/workers/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/treeherder/workers/task.py -------------------------------------------------------------------------------- /ui/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/App.jsx -------------------------------------------------------------------------------- /ui/RedocApp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/RedocApp.jsx -------------------------------------------------------------------------------- /ui/contribute.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/contribute.json -------------------------------------------------------------------------------- /ui/css/bootstrap-custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/bootstrap-custom.scss -------------------------------------------------------------------------------- /ui/css/failure-summary.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/failure-summary.css -------------------------------------------------------------------------------- /ui/css/intermittent-failures.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/intermittent-failures.css -------------------------------------------------------------------------------- /ui/css/lazylog-custom-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/lazylog-custom-styles.css -------------------------------------------------------------------------------- /ui/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/login.css -------------------------------------------------------------------------------- /ui/css/perf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/perf.css -------------------------------------------------------------------------------- /ui/css/react-table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/react-table.css -------------------------------------------------------------------------------- /ui/css/treeherder-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder-base.css -------------------------------------------------------------------------------- /ui/css/treeherder-bugfiler.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder-bugfiler.css -------------------------------------------------------------------------------- /ui/css/treeherder-custom-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder-custom-styles.css -------------------------------------------------------------------------------- /ui/css/treeherder-details-panel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder-details-panel.css -------------------------------------------------------------------------------- /ui/css/treeherder-fuzzyfinder.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder-fuzzyfinder.css -------------------------------------------------------------------------------- /ui/css/treeherder-job-buttons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder-job-buttons.css -------------------------------------------------------------------------------- /ui/css/treeherder-loading-overlay.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder-loading-overlay.css -------------------------------------------------------------------------------- /ui/css/treeherder-navbar-panels.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder-navbar-panels.css -------------------------------------------------------------------------------- /ui/css/treeherder-navbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder-navbar.css -------------------------------------------------------------------------------- /ui/css/treeherder-notifications.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder-notifications.css -------------------------------------------------------------------------------- /ui/css/treeherder-pinboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder-pinboard.css -------------------------------------------------------------------------------- /ui/css/treeherder-pushes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder-pushes.css -------------------------------------------------------------------------------- /ui/css/treeherder-userguide.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder-userguide.css -------------------------------------------------------------------------------- /ui/css/treeherder.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/css/treeherder.css -------------------------------------------------------------------------------- /ui/helpers/aggregateId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/aggregateId.js -------------------------------------------------------------------------------- /ui/helpers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/auth.js -------------------------------------------------------------------------------- /ui/helpers/bug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/bug.js -------------------------------------------------------------------------------- /ui/helpers/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/constants.js -------------------------------------------------------------------------------- /ui/helpers/display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/display.js -------------------------------------------------------------------------------- /ui/helpers/errorMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/errorMessage.js -------------------------------------------------------------------------------- /ui/helpers/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/filter.js -------------------------------------------------------------------------------- /ui/helpers/gzip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/gzip.js -------------------------------------------------------------------------------- /ui/helpers/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/http.js -------------------------------------------------------------------------------- /ui/helpers/job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/job.js -------------------------------------------------------------------------------- /ui/helpers/location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/location.js -------------------------------------------------------------------------------- /ui/helpers/logFormatting.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/logFormatting.jsx -------------------------------------------------------------------------------- /ui/helpers/notifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/notifications.js -------------------------------------------------------------------------------- /ui/helpers/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/object.js -------------------------------------------------------------------------------- /ui/helpers/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/performance.js -------------------------------------------------------------------------------- /ui/helpers/revision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/revision.js -------------------------------------------------------------------------------- /ui/helpers/sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/sort.js -------------------------------------------------------------------------------- /ui/helpers/taskcluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/taskcluster.js -------------------------------------------------------------------------------- /ui/helpers/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/url.js -------------------------------------------------------------------------------- /ui/helpers/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/helpers/utils.js -------------------------------------------------------------------------------- /ui/img/compare-view-hide-uncertain-results-before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/compare-view-hide-uncertain-results-before.png -------------------------------------------------------------------------------- /ui/img/compare-view-hide-uncertain-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/compare-view-hide-uncertain-results.png -------------------------------------------------------------------------------- /ui/img/compare-view-hide-uncomparable-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/compare-view-hide-uncomparable-results.png -------------------------------------------------------------------------------- /ui/img/compare-view-show-only-important-changes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/compare-view-show-only-important-changes.png -------------------------------------------------------------------------------- /ui/img/compare-view-show-only-noise-before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/compare-view-show-only-noise-before.png -------------------------------------------------------------------------------- /ui/img/compare-view-show-only-noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/compare-view-show-only-noise.png -------------------------------------------------------------------------------- /ui/img/dancing_cat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/dancing_cat.gif -------------------------------------------------------------------------------- /ui/img/individual-alert-absolute-difference-before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/individual-alert-absolute-difference-before.png -------------------------------------------------------------------------------- /ui/img/individual-alert-absolute-difference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/individual-alert-absolute-difference.png -------------------------------------------------------------------------------- /ui/img/individual-alert-confidence-before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/individual-alert-confidence-before.png -------------------------------------------------------------------------------- /ui/img/individual-alert-confidence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/individual-alert-confidence.png -------------------------------------------------------------------------------- /ui/img/individual-alert-hovered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/individual-alert-hovered.png -------------------------------------------------------------------------------- /ui/img/individual-alert-magnitude-of-change-before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/individual-alert-magnitude-of-change-before.png -------------------------------------------------------------------------------- /ui/img/individual-alert-magnitude-of-change.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/individual-alert-magnitude-of-change.png -------------------------------------------------------------------------------- /ui/img/individual-alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/individual-alert.png -------------------------------------------------------------------------------- /ui/img/line_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/line_chart.png -------------------------------------------------------------------------------- /ui/img/logviewerIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/logviewerIcon.png -------------------------------------------------------------------------------- /ui/img/logviewerIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/logviewerIcon.svg -------------------------------------------------------------------------------- /ui/img/logviewerIconHelp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/logviewerIconHelp.svg -------------------------------------------------------------------------------- /ui/img/push-health-broken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/push-health-broken.png -------------------------------------------------------------------------------- /ui/img/push-health-ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/push-health-ok.png -------------------------------------------------------------------------------- /ui/img/tip-locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/tip-locked.png -------------------------------------------------------------------------------- /ui/img/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/tip.png -------------------------------------------------------------------------------- /ui/img/tree.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/tree.xcf -------------------------------------------------------------------------------- /ui/img/tree_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/tree_closed.png -------------------------------------------------------------------------------- /ui/img/tree_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/tree_open.png -------------------------------------------------------------------------------- /ui/img/treeherder-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/treeherder-logo.png -------------------------------------------------------------------------------- /ui/img/treeherder-logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/img/treeherder-logo.psd -------------------------------------------------------------------------------- /ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/index.html -------------------------------------------------------------------------------- /ui/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/index.jsx -------------------------------------------------------------------------------- /ui/infra-compare/InfraCompare.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/infra-compare/InfraCompare.jsx -------------------------------------------------------------------------------- /ui/infra-compare/InfraCompareTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/infra-compare/InfraCompareTable.jsx -------------------------------------------------------------------------------- /ui/infra-compare/InfraCompareTableControls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/infra-compare/InfraCompareTableControls.jsx -------------------------------------------------------------------------------- /ui/infra-compare/InfraCompareTableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/infra-compare/InfraCompareTableRow.jsx -------------------------------------------------------------------------------- /ui/infra-compare/InfraCompareTableView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/infra-compare/InfraCompareTableView.jsx -------------------------------------------------------------------------------- /ui/infra-compare/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/infra-compare/constants.js -------------------------------------------------------------------------------- /ui/infra-compare/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/infra-compare/helpers.js -------------------------------------------------------------------------------- /ui/intermittent-failures/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/intermittent-failures/App.jsx -------------------------------------------------------------------------------- /ui/intermittent-failures/BugDetailsView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/intermittent-failures/BugDetailsView.jsx -------------------------------------------------------------------------------- /ui/intermittent-failures/DateOptions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/intermittent-failures/DateOptions.jsx -------------------------------------------------------------------------------- /ui/intermittent-failures/DateRangePicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/intermittent-failures/DateRangePicker.jsx -------------------------------------------------------------------------------- /ui/intermittent-failures/Graph.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/intermittent-failures/Graph.jsx -------------------------------------------------------------------------------- /ui/intermittent-failures/GraphAlternateView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/intermittent-failures/GraphAlternateView.jsx -------------------------------------------------------------------------------- /ui/intermittent-failures/GraphsContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/intermittent-failures/GraphsContainer.jsx -------------------------------------------------------------------------------- /ui/intermittent-failures/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/intermittent-failures/Layout.jsx -------------------------------------------------------------------------------- /ui/intermittent-failures/MainView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/intermittent-failures/MainView.jsx -------------------------------------------------------------------------------- /ui/intermittent-failures/Navigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/intermittent-failures/Navigation.jsx -------------------------------------------------------------------------------- /ui/intermittent-failures/View.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/intermittent-failures/View.jsx -------------------------------------------------------------------------------- /ui/intermittent-failures/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/intermittent-failures/constants.js -------------------------------------------------------------------------------- /ui/intermittent-failures/helpers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/intermittent-failures/helpers.jsx -------------------------------------------------------------------------------- /ui/job-view/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/App.jsx -------------------------------------------------------------------------------- /ui/job-view/CustomJobActions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/CustomJobActions.jsx -------------------------------------------------------------------------------- /ui/job-view/KeyboardShortcuts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/KeyboardShortcuts.jsx -------------------------------------------------------------------------------- /ui/job-view/Notifications.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/Notifications.jsx -------------------------------------------------------------------------------- /ui/job-view/details/DetailsPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/DetailsPanel.jsx -------------------------------------------------------------------------------- /ui/job-view/details/JobTestGroups.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/JobTestGroups.jsx -------------------------------------------------------------------------------- /ui/job-view/details/PinBoard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/PinBoard.jsx -------------------------------------------------------------------------------- /ui/job-view/details/shared/ResponsiveNavigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/shared/ResponsiveNavigation.jsx -------------------------------------------------------------------------------- /ui/job-view/details/summary/ActionBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/summary/ActionBar.jsx -------------------------------------------------------------------------------- /ui/job-view/details/summary/ClassificationsPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/summary/ClassificationsPanel.jsx -------------------------------------------------------------------------------- /ui/job-view/details/summary/LogItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/summary/LogItem.jsx -------------------------------------------------------------------------------- /ui/job-view/details/summary/LogUrls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/summary/LogUrls.jsx -------------------------------------------------------------------------------- /ui/job-view/details/summary/StatusPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/summary/StatusPanel.jsx -------------------------------------------------------------------------------- /ui/job-view/details/summary/SummaryPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/summary/SummaryPanel.jsx -------------------------------------------------------------------------------- /ui/job-view/details/tabs/AnnotationsTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/tabs/AnnotationsTab.jsx -------------------------------------------------------------------------------- /ui/job-view/details/tabs/PerfData.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/tabs/PerfData.jsx -------------------------------------------------------------------------------- /ui/job-view/details/tabs/PerformanceTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/tabs/PerformanceTab.jsx -------------------------------------------------------------------------------- /ui/job-view/details/tabs/SideBySide.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/tabs/SideBySide.jsx -------------------------------------------------------------------------------- /ui/job-view/details/tabs/SideBySideVideo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/tabs/SideBySideVideo.jsx -------------------------------------------------------------------------------- /ui/job-view/details/tabs/SimilarJobsTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/tabs/SimilarJobsTab.jsx -------------------------------------------------------------------------------- /ui/job-view/details/tabs/TabsPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/details/tabs/TabsPanel.jsx -------------------------------------------------------------------------------- /ui/job-view/headerbars/ActiveFilters.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/headerbars/ActiveFilters.jsx -------------------------------------------------------------------------------- /ui/job-view/headerbars/FiltersMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/headerbars/FiltersMenu.jsx -------------------------------------------------------------------------------- /ui/job-view/headerbars/InfraMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/headerbars/InfraMenu.jsx -------------------------------------------------------------------------------- /ui/job-view/headerbars/NotificationsMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/headerbars/NotificationsMenu.jsx -------------------------------------------------------------------------------- /ui/job-view/headerbars/PrimaryNavBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/headerbars/PrimaryNavBar.jsx -------------------------------------------------------------------------------- /ui/job-view/headerbars/ReposMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/headerbars/ReposMenu.jsx -------------------------------------------------------------------------------- /ui/job-view/headerbars/SecondaryNavBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/headerbars/SecondaryNavBar.jsx -------------------------------------------------------------------------------- /ui/job-view/headerbars/TierIndicator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/headerbars/TierIndicator.jsx -------------------------------------------------------------------------------- /ui/job-view/headerbars/TiersMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/headerbars/TiersMenu.jsx -------------------------------------------------------------------------------- /ui/job-view/headerbars/UpdateAvailable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/headerbars/UpdateAvailable.jsx -------------------------------------------------------------------------------- /ui/job-view/headerbars/WatchedRepo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/headerbars/WatchedRepo.jsx -------------------------------------------------------------------------------- /ui/job-view/pushes/FuzzyJobFinder.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/pushes/FuzzyJobFinder.jsx -------------------------------------------------------------------------------- /ui/job-view/pushes/JobButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/pushes/JobButton.jsx -------------------------------------------------------------------------------- /ui/job-view/pushes/JobCount.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/pushes/JobCount.jsx -------------------------------------------------------------------------------- /ui/job-view/pushes/JobGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/pushes/JobGroup.jsx -------------------------------------------------------------------------------- /ui/job-view/pushes/JobsAndGroups.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/pushes/JobsAndGroups.jsx -------------------------------------------------------------------------------- /ui/job-view/pushes/Platform.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/pushes/Platform.jsx -------------------------------------------------------------------------------- /ui/job-view/pushes/Push.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/pushes/Push.jsx -------------------------------------------------------------------------------- /ui/job-view/pushes/PushActionMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/pushes/PushActionMenu.jsx -------------------------------------------------------------------------------- /ui/job-view/pushes/PushHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/pushes/PushHeader.jsx -------------------------------------------------------------------------------- /ui/job-view/pushes/PushJobs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/pushes/PushJobs.jsx -------------------------------------------------------------------------------- /ui/job-view/pushes/PushList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/pushes/PushList.jsx -------------------------------------------------------------------------------- /ui/job-view/pushes/PushLoadErrors.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/pushes/PushLoadErrors.jsx -------------------------------------------------------------------------------- /ui/job-view/redux/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/redux/configureStore.js -------------------------------------------------------------------------------- /ui/job-view/redux/stores/notifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/redux/stores/notifications.js -------------------------------------------------------------------------------- /ui/job-view/redux/stores/pinnedJobs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/redux/stores/pinnedJobs.js -------------------------------------------------------------------------------- /ui/job-view/redux/stores/pushes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/redux/stores/pushes.js -------------------------------------------------------------------------------- /ui/job-view/redux/stores/selectedJob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/job-view/redux/stores/selectedJob.js -------------------------------------------------------------------------------- /ui/login-callback/LoginCallback.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/login-callback/LoginCallback.jsx -------------------------------------------------------------------------------- /ui/logviewer/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/logviewer/App.jsx -------------------------------------------------------------------------------- /ui/logviewer/ErrorLines.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/logviewer/ErrorLines.jsx -------------------------------------------------------------------------------- /ui/logviewer/Navigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/logviewer/Navigation.jsx -------------------------------------------------------------------------------- /ui/logviewer/logviewer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/logviewer/logviewer.css -------------------------------------------------------------------------------- /ui/models/browsertimeAlertsExtraData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/browsertimeAlertsExtraData.js -------------------------------------------------------------------------------- /ui/models/bugJobMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/bugJobMap.js -------------------------------------------------------------------------------- /ui/models/bugSuggestions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/bugSuggestions.js -------------------------------------------------------------------------------- /ui/models/classification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/classification.js -------------------------------------------------------------------------------- /ui/models/classificationType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/classificationType.js -------------------------------------------------------------------------------- /ui/models/classificationTypeAndBugs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/classificationTypeAndBugs.js -------------------------------------------------------------------------------- /ui/models/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/filter.js -------------------------------------------------------------------------------- /ui/models/job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/job.js -------------------------------------------------------------------------------- /ui/models/jobLogUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/jobLogUrl.js -------------------------------------------------------------------------------- /ui/models/optionCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/optionCollection.js -------------------------------------------------------------------------------- /ui/models/perfSeries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/perfSeries.js -------------------------------------------------------------------------------- /ui/models/push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/push.js -------------------------------------------------------------------------------- /ui/models/repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/repository.js -------------------------------------------------------------------------------- /ui/models/runnableJob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/runnableJob.js -------------------------------------------------------------------------------- /ui/models/taskcluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/taskcluster.js -------------------------------------------------------------------------------- /ui/models/treeStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/treeStatus.js -------------------------------------------------------------------------------- /ui/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/models/user.js -------------------------------------------------------------------------------- /ui/perfherder/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/App.jsx -------------------------------------------------------------------------------- /ui/perfherder/Navigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/Navigation.jsx -------------------------------------------------------------------------------- /ui/perfherder/Validation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/Validation.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/AlertActionPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/AlertActionPanel.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/AlertHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/AlertHeader.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/AlertHeaderTitle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/AlertHeaderTitle.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/AlertModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/AlertModal.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/AlertStatusCountdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/AlertStatusCountdown.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/AlertTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/AlertTable.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/AlertTablePlatform.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/AlertTablePlatform.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/AlertTableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/AlertTableRow.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/AlertTableTagsOptions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/AlertTableTagsOptions.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/AlertsView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/AlertsView.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/AlertsViewControls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/AlertsViewControls.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/Assignee.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/Assignee.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/BadgeTooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/BadgeTooltip.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/CollapsableRows.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/CollapsableRows.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/DownstreamSummary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/DownstreamSummary.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/FileBugModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/FileBugModal.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/Magnitude.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/Magnitude.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/NotesModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/NotesModal.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/SelectAlertsDropdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/SelectAlertsDropdown.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/StatusDropdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/StatusDropdown.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/TagsList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/TagsList.jsx -------------------------------------------------------------------------------- /ui/perfherder/alerts/TagsModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/alerts/TagsModal.jsx -------------------------------------------------------------------------------- /ui/perfherder/graphs/GraphTooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/graphs/GraphTooltip.jsx -------------------------------------------------------------------------------- /ui/perfherder/graphs/GraphsContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/graphs/GraphsContainer.jsx -------------------------------------------------------------------------------- /ui/perfherder/graphs/GraphsView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/graphs/GraphsView.jsx -------------------------------------------------------------------------------- /ui/perfherder/graphs/GraphsViewControls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/graphs/GraphsViewControls.jsx -------------------------------------------------------------------------------- /ui/perfherder/graphs/LegendCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/graphs/LegendCard.jsx -------------------------------------------------------------------------------- /ui/perfherder/graphs/TableView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/graphs/TableView.jsx -------------------------------------------------------------------------------- /ui/perfherder/graphs/TestDataModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/graphs/TestDataModal.jsx -------------------------------------------------------------------------------- /ui/perfherder/graphs/TimeRangeDropdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/graphs/TimeRangeDropdown.jsx -------------------------------------------------------------------------------- /ui/perfherder/perf-helpers/alertCountdownHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/perf-helpers/alertCountdownHelper.js -------------------------------------------------------------------------------- /ui/perfherder/perf-helpers/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/perf-helpers/constants.js -------------------------------------------------------------------------------- /ui/perfherder/perf-helpers/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/perf-helpers/helpers.js -------------------------------------------------------------------------------- /ui/perfherder/perf-helpers/perfdocs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/perf-helpers/perfdocs.js -------------------------------------------------------------------------------- /ui/perfherder/perf-helpers/sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/perf-helpers/sort.js -------------------------------------------------------------------------------- /ui/perfherder/perf-helpers/textualSummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/perf-helpers/textualSummary.js -------------------------------------------------------------------------------- /ui/perfherder/shared/Pagination.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/shared/Pagination.jsx -------------------------------------------------------------------------------- /ui/perfherder/shared/SortButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/shared/SortButton.jsx -------------------------------------------------------------------------------- /ui/perfherder/shared/SortButtonDisabled.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/shared/SortButtonDisabled.jsx -------------------------------------------------------------------------------- /ui/perfherder/shared/TableColumnHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/shared/TableColumnHeader.jsx -------------------------------------------------------------------------------- /ui/perfherder/tests/AlertsLink.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/tests/AlertsLink.jsx -------------------------------------------------------------------------------- /ui/perfherder/tests/ItemList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/tests/ItemList.jsx -------------------------------------------------------------------------------- /ui/perfherder/tests/PlatformList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/tests/PlatformList.jsx -------------------------------------------------------------------------------- /ui/perfherder/tests/TestsTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/tests/TestsTable.jsx -------------------------------------------------------------------------------- /ui/perfherder/tests/TestsTableControls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/tests/TestsTableControls.jsx -------------------------------------------------------------------------------- /ui/perfherder/tests/TestsView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/tests/TestsView.jsx -------------------------------------------------------------------------------- /ui/perfherder/userguide/PerherderUserGuide.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/userguide/PerherderUserGuide.jsx -------------------------------------------------------------------------------- /ui/perfherder/userguide/UserGuideBody.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/userguide/UserGuideBody.jsx -------------------------------------------------------------------------------- /ui/perfherder/userguide/UserGuideHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/perfherder/userguide/UserGuideHeader.jsx -------------------------------------------------------------------------------- /ui/push-health/Action.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/Action.jsx -------------------------------------------------------------------------------- /ui/push-health/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/App.jsx -------------------------------------------------------------------------------- /ui/push-health/ClassificationGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/ClassificationGroup.jsx -------------------------------------------------------------------------------- /ui/push-health/CommitHistory.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/CommitHistory.jsx -------------------------------------------------------------------------------- /ui/push-health/Health.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/Health.jsx -------------------------------------------------------------------------------- /ui/push-health/JobListMetric.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/JobListMetric.jsx -------------------------------------------------------------------------------- /ui/push-health/MyPushes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/MyPushes.jsx -------------------------------------------------------------------------------- /ui/push-health/Navigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/Navigation.jsx -------------------------------------------------------------------------------- /ui/push-health/NotFound.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/NotFound.jsx -------------------------------------------------------------------------------- /ui/push-health/PlatformConfig.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/PlatformConfig.jsx -------------------------------------------------------------------------------- /ui/push-health/TaskSelection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/TaskSelection.jsx -------------------------------------------------------------------------------- /ui/push-health/Test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/Test.jsx -------------------------------------------------------------------------------- /ui/push-health/TestMetric.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/TestMetric.jsx -------------------------------------------------------------------------------- /ui/push-health/Usage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/Usage.jsx -------------------------------------------------------------------------------- /ui/push-health/details/DetailsPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/details/DetailsPanel.jsx -------------------------------------------------------------------------------- /ui/push-health/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/helpers.js -------------------------------------------------------------------------------- /ui/push-health/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/index.jsx -------------------------------------------------------------------------------- /ui/push-health/pushhealth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/push-health/pushhealth.css -------------------------------------------------------------------------------- /ui/revision.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/revision.txt -------------------------------------------------------------------------------- /ui/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /ui/shared/AdditionalInformationTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/AdditionalInformationTable.jsx -------------------------------------------------------------------------------- /ui/shared/BugFiler.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/BugFiler.jsx -------------------------------------------------------------------------------- /ui/shared/BugLinkify.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/BugLinkify.jsx -------------------------------------------------------------------------------- /ui/shared/CallbackMessage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/CallbackMessage.jsx -------------------------------------------------------------------------------- /ui/shared/Clipboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/Clipboard.jsx -------------------------------------------------------------------------------- /ui/shared/ComparePageTitle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/ComparePageTitle.jsx -------------------------------------------------------------------------------- /ui/shared/DropdownMenuItems.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/DropdownMenuItems.jsx -------------------------------------------------------------------------------- /ui/shared/ErrorBoundary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/ErrorBoundary.jsx -------------------------------------------------------------------------------- /ui/shared/ErrorMessages.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/ErrorMessages.jsx -------------------------------------------------------------------------------- /ui/shared/FilterControls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/FilterControls.jsx -------------------------------------------------------------------------------- /ui/shared/GraphIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/GraphIcon.jsx -------------------------------------------------------------------------------- /ui/shared/HelpMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/HelpMenu.jsx -------------------------------------------------------------------------------- /ui/shared/InputFilter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/InputFilter.jsx -------------------------------------------------------------------------------- /ui/shared/InternalIssueFiler.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/InternalIssueFiler.jsx -------------------------------------------------------------------------------- /ui/shared/JobArtifacts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/JobArtifacts.jsx -------------------------------------------------------------------------------- /ui/shared/JobInfo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/JobInfo.jsx -------------------------------------------------------------------------------- /ui/shared/LoadingSpinner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/LoadingSpinner.jsx -------------------------------------------------------------------------------- /ui/shared/LogoMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/LogoMenu.jsx -------------------------------------------------------------------------------- /ui/shared/NotificationList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/NotificationList.jsx -------------------------------------------------------------------------------- /ui/shared/ProgressBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/ProgressBar.jsx -------------------------------------------------------------------------------- /ui/shared/PushHealthStatus.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/PushHealthStatus.jsx -------------------------------------------------------------------------------- /ui/shared/PushHealthSummary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/PushHealthSummary.jsx -------------------------------------------------------------------------------- /ui/shared/Revision.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/Revision.jsx -------------------------------------------------------------------------------- /ui/shared/RevisionInformation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/RevisionInformation.jsx -------------------------------------------------------------------------------- /ui/shared/RevisionLinkify.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/RevisionLinkify.jsx -------------------------------------------------------------------------------- /ui/shared/RevisionList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/RevisionList.jsx -------------------------------------------------------------------------------- /ui/shared/ShortcutTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/ShortcutTable.jsx -------------------------------------------------------------------------------- /ui/shared/SimpleTooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/SimpleTooltip.jsx -------------------------------------------------------------------------------- /ui/shared/StatusButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/StatusButton.jsx -------------------------------------------------------------------------------- /ui/shared/StatusProgress.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/StatusProgress.jsx -------------------------------------------------------------------------------- /ui/shared/TruncatedText.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/TruncatedText.jsx -------------------------------------------------------------------------------- /ui/shared/auth/AuthService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/auth/AuthService.js -------------------------------------------------------------------------------- /ui/shared/auth/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/auth/Login.jsx -------------------------------------------------------------------------------- /ui/shared/tabs/LogviewerTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/tabs/LogviewerTab.jsx -------------------------------------------------------------------------------- /ui/shared/tabs/failureSummary/BugListItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/tabs/failureSummary/BugListItem.jsx -------------------------------------------------------------------------------- /ui/shared/tabs/failureSummary/ErrorsList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/tabs/failureSummary/ErrorsList.jsx -------------------------------------------------------------------------------- /ui/shared/tabs/failureSummary/FailureSummaryTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/tabs/failureSummary/FailureSummaryTab.jsx -------------------------------------------------------------------------------- /ui/shared/tabs/failureSummary/ListItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/tabs/failureSummary/ListItem.jsx -------------------------------------------------------------------------------- /ui/shared/tabs/failureSummary/SuggestionsListItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/shared/tabs/failureSummary/SuggestionsListItem.jsx -------------------------------------------------------------------------------- /ui/taskcluster-auth-callback/TaskclusterCallback.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/taskcluster-auth-callback/TaskclusterCallback.jsx -------------------------------------------------------------------------------- /ui/taskcluster-auth-callback/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/taskcluster-auth-callback/constants.js -------------------------------------------------------------------------------- /ui/taskcluster-auth-callback/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/taskcluster-auth-callback/index.jsx -------------------------------------------------------------------------------- /ui/userguide/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/userguide/App.jsx -------------------------------------------------------------------------------- /ui/userguide/UserGuideBody.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/userguide/UserGuideBody.jsx -------------------------------------------------------------------------------- /ui/userguide/UserGuideFooter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/userguide/UserGuideFooter.jsx -------------------------------------------------------------------------------- /ui/userguide/UserGuideHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/ui/userguide/UserGuideHeader.jsx -------------------------------------------------------------------------------- /version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/version.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/treeherder/HEAD/yarn.lock --------------------------------------------------------------------------------