Граф коммитов

322 Коммитов

Автор SHA1 Сообщение Дата
Cameron Dawson 0e50ba014a
Bug 1612224 - Compare current Health push to its parent (#6165) 2020-03-26 16:59:38 -07:00
Armen Zambrano 2fdc52a474
Bug 1615330 - Support test filtering besides manifest filtering (#6172)
This change allows the user to enter a test/manifest path and find jobs that match it.
This supports the code landed in [bug 1615333](https://bugzilla.mozilla.org/show_bug.cgi?id=1615333)

We only fetch test manifest artifacts when `test_paths` is part of the URL.

Also added a test to correctly map tests/manifest from the task name, thus, increase of code coverage.

The code was originally landed here:
0f9e053096
and reverted here:
3224c217f5
2020-03-23 11:11:43 -04:00
Armen Zambrano G 3224c217f5 Revert "Bug 1615330 - Support filtering by test paths rather than manifest paths (#6120)"
This reverts commit 0f9e053096.
2020-03-18 08:59:12 -04:00
Suyash Salampuria 147da2c825
Bug 1618889 - Remove reduntant Selenium Graphs view tests 2020-03-17 13:13:11 +02:00
Armen Zambrano 0f9e053096
Bug 1615330 - Support filtering by test paths rather than manifest paths (#6120)
This change allows the user to enter a full test path and find jobs that match it.
This supports the code landed in [bug 1615333](https://bugzilla.mozilla.org/show_bug.cgi?id=1615333)

Also added test to correctly map tests from task name, thus, increase of code coverage.
2020-03-16 20:47:02 -04:00
Cameron Dawson 61ebbb30e8
Bug 1612229 - Push Health Usage Dashboard (#6137) 2020-03-16 14:25:11 -07:00
Armen Zambrano b91c483a2c
job-view: Support compressed manifest-tasks artifact (#6094)
For test path filtering the artifact is quite large (over 1MB) but the
compressed version is much smaller (~90KB).

This change will try to first download the compressed file and then
attempt the uncompressed version as a fallback.
2020-03-10 11:31:36 -04:00
Cameron Dawson d0e8dc9839
Bug 1620667 - Refactor currentRepo property and CommitHistory layout (#6114) 2020-03-09 16:32:03 -07:00
Cameron Dawson 9e84b2380c
Bug 1616311 - Fix link for the Parent Push (#6104) 2020-03-05 11:15:40 -08:00
Cameron Dawson 62cfe2c8c4
Bug 1616311 - Add ability to copy test group name to clipboard (#6103)
* Bug 1616311 - Fix when a key starts with a numeral

We use this as an `id` or query selector at times.  So it must
start with a character.

* Bug 1616311 - Pass the correct revision to CommitHistory

We were passing the revision of the parent, not the current revision
for which we are showing the RevisionList

* Bug 1616311 - Add ability to copy test group name to clipboard
2020-03-04 16:18:24 -08:00
Cameron Dawson bfdd99d9b9 Bug 1618751 - Push Health show trunk parent and commits 2020-03-04 14:48:24 -08:00
Cameron Dawson ab28c4ccb4 Bug 1618751 - Make the RevisionList from job-view a shared component
Also make the clipboard copy feature only visible on hover.
2020-03-04 14:48:24 -08:00
Cameron Dawson b8982a1f9a
Bug 1611334 - Remove View Tests button from PushHeader (#6096) 2020-03-04 10:55:12 -08:00
Mellina Yonashiro 5a8c470889
Bug 1600759 - Perfherder's Graph Alt. View for Screen Readers (#6001)
Create a table view in graphs for screen reader users; add tests
2020-03-03 16:11:59 -08:00
Cameron Dawson c7d873eda8
Bug 1617734 - Push health ui a11y improvements (#6059)
* CSS Cleanup
* Use darker-info and darker-secondary for a11y
* Put Parent Push metric at end of list and clean it up
* Add a `scrollToLine` when clicking/expanding metric names
2020-02-27 10:01:46 -08:00
Kimberly Sereduck fb67229dee
Bug 1614578 - Differentiate the "all" items from status & framework dropdowns 2020-02-26 15:35:14 +02:00
Sarah Clements f83e08b69d
Bug 1497931 - Remove jquery and Bootstrap (#6035)
* refactor components using bootstrap elements with reactstrap
* add template for cdn to access Bootstrap CSS
* remove bootstrap, jquery and angular library
* fixes to get tests passing and add bootstrap link to csp
2020-02-21 12:10:03 -08:00
ionutgoldan eec3bfedbe
Bug 1609081 - Provide full server side search in Alerts view 2020-02-17 13:47:44 +02:00
Cameron Dawson ac5d8367a9
Bug 1612223 - Group Push Health crash signatures (#5985) 2020-02-12 16:47:20 -08:00
Cameron Dawson 346efe23a9
Bug 1614039 - Re-write pin jobs tests (#5962) 2020-02-10 14:32:42 -08:00
Cameron Dawson f398250648
Revert "Revert "Bug 1613302 - Better wording on Push Health Status wrt Need Investigation (#5958)" (#5978)" (#5981)
This reverts commit 7e39d90a85.

Fixed test to look for new wording of Push Health Badge
2020-02-10 13:24:17 -08:00
Cameron Dawson 19cddb7b1d
Bug 1612224 - Give access to parent of Push Health commit (#5902) 2020-02-07 14:40:56 -08:00
octavian-negru 2dba57663f
Bug 1609359 - Provide framework name in alert summary headers 2020-02-04 10:55:43 +02:00
Mellina Yonashiro 364d7d98db
Bug 1574628 - Improve graph colors and add symbols (#5752)
change color palette with accessibility in mind; add symbols
2020-01-31 16:57:21 +01:00
octavian-negru d9bf17542c
Bug 1609079 - Add “all” item to framework dropdown 2020-01-31 10:06:38 +02:00
ionutgoldan 13a6788c0d
Bug 1609059 - Remove My alerts in detailed Alerts view 2020-01-30 09:05:04 +02:00
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
Cameron Dawson 1da752bead Bug 1610705 - Add filtering by Test path, platform and config 2020-01-23 14:43:55 -08:00
Cameron Dawson 9edfe925e2 Fix Push Health tests to use current API response format 2020-01-23 14:43:55 -08:00
ionutgoldan d1e1af626c
Bug 1593198 - Surface application name in Graphs view 2020-01-22 14:46:14 +02:00
Cameron Dawson 3ebf7b7772
Bug 1602833 - Group failures by platform and config (#5831) 2020-01-17 09:02:42 -08:00
Alexandru Irimovici 9c075730ea Bug 1569584 - Integrate retriggering dialog on compare view 2020-01-17 10:24:26 +02:00
Sarah Clements 683080885a
Bug 1568913 - Replace metrics-graphics with Victory (#5812)
Updated Perfherder replicates graphs and Intermittent Failures view
graphs with Victory library and uninstalled metrics-graphics
2020-01-14 17:59:05 -08:00
Sarah Clements e3e65b83a2
Bug 1581497 - Change Perfherder graph tooltips (#5762)
* replace absolute positioned tooltip with custom Victory flyout tooltip

* remove use of x, y and pushId in query param

* move createGraphData into helpers and set up tooltip test

* update selected param in TH details panel
2020-01-08 13:56:57 -08:00
ionutgoldan ea1ed3b76a
Bug 1584947 - Display measurement units on the Graphs view 2020-01-08 12:03:29 +02:00
ionutgoldan 77b56c58f7
Bug 1587404 - Filter perf signatures by tags 2020-01-07 10:10:45 +02:00
Cameron Dawson 6138c65198 Bug 1602969 - Show matching in-progress jobs for failures 2020-01-03 09:39:49 -08:00
Cameron Dawson 9668c56ec8 Bug 1601696 - Push Health Need Investigation tests have max 90% confidence 2019-12-19 16:41:48 -08:00
octavian-negru e2869e3428 Bug 1602354 - Highlight alerts proposed for backfill/retrigger (#5732) 2019-12-18 13:19:48 -08:00
Sarah Clements fc1e660053
Bug 1594416 - Fix perf permalinks (#5728)
change css to allow scrollTo so header or row doesn't hide behind navbar, prevent updates with hash location prop change to address slowness onPermaLinkClick, and extract table row into CompareTableRow to utilize refs
2019-12-11 16:16:34 -08:00
renovate[bot] f71edc978e Update dependency fetch-mock to v8 (#5642)
* Update dependency fetch-mock to v8
* Change how we import fetchMock
2019-12-05 09:31:17 -05:00
Alexandru Irimovici 43f7a8536b Bug 1571411 - Initial test validity dashboard 2019-11-27 10:25:04 +02:00
Alexandru Irimovici 6c409a178f Bug 1594064 - Show framework in graph legend 2019-11-18 10:48:44 +02:00
Cameron Dawson 318fc26138
Bug 1585483 - Find jobs with unsupported tests (#5577) 2019-11-14 12:05:30 -08:00
Shavin Fonseka 464ffe8ffe Bug 1553681 - Remove update confirmation dialog (#5618)
* removed update confirmation dialog
* Added test for updateButtonClick prop
2019-11-13 12:44:00 -08:00
renovate[bot] c1c3ecca50 Update dependency prettier to v1.19.1 (#5622)
* Update dependency prettier to v1.19.1
* Automatic linting suggestions
2019-11-12 11:48:02 -05:00
Armen Zambrano G 97a6301143 Ignore jest/expect-expect rule for a couple of test files 2019-11-12 10:58:29 -05:00
Musa Talluzi fbdb71d41c Reenable camelCase eslint rule and fix all violations 2019-11-12 10:36:55 -05:00
Sarah Clements fd19ee836d
Bug 1566190 - Implement Taskcluster login change (#5543)
* remove taskcluster credentials from WebAuth audience and scope
* create set up separate tc auth callback component and route
2019-11-09 11:25:27 -08:00
octavian-negru 979573904e Bug 1585966 - Centered header titles from Compare views should be editable 2019-11-06 17:28:38 +02:00