A system for managing CI data for Mozilla projects
Перейти к файлу
Armen Zambrano 11e8e92be0
Bug 1580893 - Support filtering tasks by test path (#5794)
* Support filtering tasks by test path

For every push, it fetches the artifact `manifests-by-task.json` produced by the Gecko decision task. For every job it adds the `test_paths` property which allows the filtering.

Click on the "Filter by a job field" (the funnel icon), select "test path" from the
dropdown and you can insert a path like `devtools/client/inspector/changes/test/browser.ini` (You can use substrings).

* Use Django's json()
* Skip test that only times out on Travis
2020-01-24 15:29:57 -05:00
.dependabot Bug 1337717 - Update to newer Celery, Kombu, py-amqp and billiard (#4722) 2019-02-28 19:52:22 +00:00
bin Do not run newrelic-admin in release phase if running in preview app 2019-11-12 09:09:10 -05:00
deployment/aws Update aws rds-combined-ca-bundle to include latest CA certificates (#5571) 2019-10-29 17:01:26 -07:00
docker SETA related changes (#5851) 2020-01-22 14:28:18 -05:00
docs SETA related changes (#5851) 2020-01-22 14:28:18 -05:00
lints Bug 1337717 - Update to newer Celery, Kombu, py-amqp and billiard (#4722) 2019-02-28 19:52:22 +00:00
misc Fix compare_pushes.py to use args.project 2019-07-29 14:10:28 -04:00
requirements Bump six from 1.12.0 to 1.14.0 in /requirements 2020-01-23 16:20:01 -08:00
schemas Bug 1587398 - Mirror CI schema support for tags 2019-11-27 10:20:53 +02:00
tests Bug 1580893 - Support filtering tasks by test path (#5794) 2020-01-24 15:29:57 -05:00
treeherder Bug 1444895 - Fix logout issue with Treeherder (#5862) 2020-01-24 11:34:04 -05:00
ui Bug 1580893 - Support filtering tasks by test path (#5794) 2020-01-24 15:29:57 -05:00
.codecov.yml Codecov tweaks 2019-09-10 13:51:09 -07:00
.dockerignore Bug 1169263 - Switch from Vagrant to docker-compose (#4901) 2019-05-16 14:56:02 -07:00
.eslintrc.js Reenable camelCase eslint rule and fix all violations 2019-11-12 10:36:55 -05:00
.gitattributes
.gitignore Report code coverage results to codecov 2019-09-10 08:45:22 -04:00
.neutrinorc.js Bug 1569584 - Integrate retriggering dialog on compare view 2020-01-17 10:24:26 +02:00
.prettierignore Bug 1522101 - Use Prettier to format JSON 2019-01-23 20:19:04 +00:00
.prettierrc.js Bug 1507172 - Use Prettier for formatting JS/JSX (#4276) 2018-11-16 08:28:34 +00:00
.readthedocs.yml Bug 1466084 - Docs: Switch to MkDocs and Material theme (#4565) 2019-02-06 19:34:08 +00:00
.renovaterc Reconfigure Renovate (#5778) 2019-12-20 16:36:06 -05:00
.slugignore Bug 1169263 - Switch from Vagrant to docker-compose (#4901) 2019-05-16 14:56:02 -07:00
.travis.yml travis: Use recommended cache value for yarn 2019-11-13 08:23:12 -05:00
.yarnrc Don't run preinstall/install/postinstall hooks during yarn install (#4432) 2019-01-08 18:15:01 +00:00
CODE_OF_CONDUCT.md This is from PR #4840. I'm just rebasing since Travis would not pass. 2019-11-12 16:25:42 -05:00
LICENSE.txt
Procfile Bug 1574651 - ingest from multiple rabbitmq servers (#5399) 2019-10-10 16:53:18 -07:00
README.md Bug 1525923 - Switch from pyup to Dependabot for Python package updates (#4575) 2019-02-07 15:41:31 +00:00
app.json Changes to Heroku Review Apps (#5805) 2020-01-14 09:06:22 -05:00
docker-compose.yml SETA related changes (#5851) 2020-01-22 14:28:18 -05:00
initialize_data.sh SETA related changes (#5851) 2020-01-22 14:28:18 -05:00
jest.config.js Bug 1364045 - Don't load '@neutrinojs/jest' in production (#4381) 2018-12-17 12:23:53 +00:00
manage.py Bug 1529243 - Update Python from 3.6 to 3.7 (#4723) 2019-02-28 20:24:02 +00:00
mkdocs.yml Split out the /docs automated test section and enhance it a bit 2019-07-19 15:02:35 -07:00
newrelic.ini Add synthesize_backfill_report for new relic coverage (#5691) 2019-11-28 10:05:22 -05:00
package.json Update dependency @testing-library/jest-dom to v5 (#5845) 2020-01-20 13:44:42 -05:00
pylintrc
requirements.txt Bug 1165259 - Add infrastructure documentation (#4766) 2019-03-11 21:39:34 +00:00
runtests.sh Bug 1169263 - Switch from Vagrant to docker-compose (#4901) 2019-05-16 14:56:02 -07:00
runtime.txt Bug 1529243 - Update Python from 3.6 to 3.7 (#4723) 2019-02-28 20:24:02 +00:00
setup.cfg Bug 1169263 - Switch from Vagrant to docker-compose (#4901) 2019-05-16 14:56:02 -07:00
webpack.config.js Bug 1364894 - Upgrade from Neutrino 4 to 9 (#4216) 2018-11-02 18:48:28 +00:00
yarn.lock Bug 1611220 - Fix URLs for Intermittent Failures View 2020-01-23 10:06:17 -08:00

README.md

treeherder

What's Deployed Build Status Node dependencies Status Node devDependencies Status Documentation Status

Description

Treeherder is a reporting dashboard for Mozilla checkins. It allows users to see the results of automatic builds and their respective tests. The Treeherder service manages the etl layer for data ingestion, web services, and the data model behind Treeherder.

Instances

Treeherder exists on two instances, stage for pre-deployment validation, and production for actual use.

Installation

The steps to run Treeherder are provided here.

The steps to run only the UI are provided here.

Visit our project tracking Wiki at: https://wiki.mozilla.org/EngineeringProductivity/Projects/Treeherder

Visit our readthedocs page for other setup and configuration at: https://treeherder.readthedocs.io

File any bugs you may encounter here.