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

3840 Коммитов

Автор SHA1 Сообщение Дата
Joel Maher 0385840c7c
Add Android13 / pixel5 to known platforms list (#7608)
* Fix pinned dependencies in dev.in

* Revert "Fix pinned dependencies in dev.in"

This reverts commit 5dca034baf.

* Fix pinned dependencies in dev.in

* Revert "Fix pinned dependencies in dev.in"

This reverts commit 5dca034baf.

* Fix pinned dependencies in dev.in

* Revert "Fix pinned dependencies in dev.in"

This reverts commit 5dca034baf.

* Fix pinned dependencies in dev.in

* Revert "Fix pinned dependencies in dev.in"

This reverts commit 5dca034baf.

* Add Android 13 / Pixel 5 to Treeherder known platforms.

* put 'Shippable' at the end of the pretty platform name

Co-authored-by: Sebastian Hengst <aryx.github@gmx-topmail.de>
2023-01-03 08:02:26 -08:00
Nazım Can Altınova cdf685ed4f
Add the profile urls to performance alerts only if the profile artifacts are available (#7601)
* Add the profile urls to performance alerts only if the profile artifacts are available

* Add a test to make sure we don't output the profile links when there is no profile artifact
2022-12-21 11:47:11 -08:00
Nazım Can Altınova 4238c2c1fc
Remove the unnecessary OR operation while getting the content type in `getData` (#7604)
It looks like inside the `getData` function we are getting the
`contentType` from the header. But while doing it, we have a weird
`''.startsWith('text/html');` after an OR operator. I think this might
be a forgotten artifact while refactoring that code.
`''.startsWith('text/html');` always returns false, which was confusing
to me while I was looking at this function. And below that line, we have
a check for `contentType` to see if it's "application/json".

See:
eccd74e32e/ui/helpers/http.js (L24)
2022-12-21 11:46:32 -08:00
Nazım Can Altınova d2cdf3d331
Bug 1802303 - Add performance profile urls to Browsertime regression template (#7588)
* Add Firefox Profiler profile urls to browsertime regression template

* Rename FilterAlertsWithVideos class to BrowsertimeAlertsExtraData

* Add the browsertime alert extra data to 'Copy Summary' button as well

* Add tests for the new browsertime profiler url feature
2022-12-12 12:26:26 +02:00
alexandru-io 149d01d297
Bug 1794108 - Graph View - Show alert ID for common alerts and highlight it in a different color (#7541)
Co-authored-by: Alex Ionescu <aionescu@mozilla.com>
2022-12-01 15:20:55 -08:00
beatrice-acasandrei 5a4d2c5723
Removed old code (#7575) 2022-11-25 13:22:58 +02:00
Joel Maher 112fddcac7
fix IFV graphs to use utc dates consistently to prevent never ending … (#7578)
* fix IFV graphs to use utc dates consistently to prevent never ending spinner

* IFV: only use UTC when looping over days

* also switch this to moment.utc

* fix graph x axis display date, increment day via moment, and use moment date as index for counter

Co-authored-by: Sebastian Hengst <aryx.github@gmx-topmail.de>
2022-11-23 09:12:18 -08:00
Joel Maher 94718b8448
when viewing specific failure in IFV details, update graph (#7519) 2022-11-18 08:42:45 -08:00
Joel Maher 917e52dc34
update pre-commit tools to latest (#7573) 2022-11-15 12:58:15 -08:00
Joel Maher 56b3aa161e
show new button for all failures on the same revision (#7555)
* show new button for all failures on the same revision

* show new button for all failures on the same revision
2022-11-02 17:01:22 -07:00
Joel Maher dd8fdf043f
Add API to get manifest run status (#7549) 2022-11-01 19:48:31 -07:00
alexandru-io 496ff0080c
Bug 1770903 - move time-to-triage logic to backend (#7448)
* Bug 1770903 - move time-to-triage logic to backend

* Bug 1770903 - Update UI countdown

* Bug 1770903 - Show alert created date under push date

* Address errors and reviews

Co-authored-by: Alex Ionescu <aionescu@mozilla.com>
2022-10-10 10:30:03 +03:00
Joel Maher 444dbb6c71
display new button for failure lines we haven't seen [in 21 days]. (#7538) 2022-10-07 14:28:46 -07:00
Sebastian Hengst 90a84abd39 Bug 1674462 - don't set severity for new intermittent crash bugs 2022-09-14 00:23:40 +02:00
Joel Maher eb08633c5f
Bugfiler wpt (#7515)
* upgrade react-table to 7

* adjust bugFiler to work for wpt tests
2022-08-18 16:23:56 -07:00
Joel Maher 8cf43beca7
upgrade react-table to 7 (#7512) 2022-08-17 12:34:48 -07:00
Sebastian Hengst 1693aeefb9 Bug 1784552 - suggest open single tracking bug instead of closed one 2022-08-15 16:06:24 +02:00
renovate[bot] a404eb9b0a
Update dependency eslint-config-airbnb to v19 (#7330)
* Update dependency eslint-config-airbnb to v19

* bisect failure, use 18.1.0

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Joel Maher <joel.maher@gmail.com>
2022-08-11 15:47:47 -07:00
arai-a 8470c50544
Bug 1765877 - Use outline for selected jobs and remove negative margins (#7493) 2022-08-11 09:46:04 -07:00
Joel Maher 0e3b38101d
upgrade eslint to latest (8.21.0) (#7506) 2022-08-11 08:45:21 -07:00
Joel Maher fac973fe9d
Allow intermittent failure view to allow for filtering based on failures (#7492) 2022-08-10 16:24:04 -07:00
arai-a 6eb6f1d716
Bug 1779188 - Mark failed jobs where other job with same name does not fail. (#7491)
Bug 1779188 - Mark failed jobs where other job with same name does not fail.
2022-08-08 21:43:57 +02:00
Sebastian Hengst ee6582237d Bug 1782174 - single push view opened: don't warn if previously selected task missing
The single push view gets deliberately opened. It's not a view which drops older
pushes and the selected task which they might contain.
2022-08-08 17:45:58 +02:00
Joel Maher e35c5ebfb1
fix one more case of missed code for single tracking bugs to work with timeouts. (#7500) 2022-08-01 14:15:38 -07:00
Joel Maher b0378bd6f4
Adjust BugFiler to include timed out scenarios. r=aryx (#7498) 2022-07-28 12:18:36 -07:00
Sebastian Hengst 6c2aa0e15f
Bug 1778202 - show error message in failure even if it is supposed to be classified with a single tracking bug (#7477)
Bug 1757222 removed the error message from failure lines if they are supposed to
get classified with bugs which track all failures for a test (single tracking
bug). The error message contains valuable information (e.g. it can indicate if
the issue is a permanent failure) and should be shown.
2022-07-05 13:26:49 -07:00
Joel Maher 77c4463c3b
use single tracking bug for all mochitest (#7472) 2022-06-29 07:27:51 -07:00
Joel Maher cdef95fa82
Adjust bug filer to file bugs for browser-chrome. r=aryx (#7465) 2022-06-23 13:54:46 -07:00
Tooru Fujisawa 4549e34698 Bug 1774700 - Ignore filtered out jobs in toggle all button. 2022-06-22 10:06:12 +02:00
Valentin Rigal f2287eb752
Update to Webpack 5 (#7455)
* Update to webpack 5

* Update style-loader to ^3.3.0

* Update copy-webpack-plugin to 11.0.0

* Update css-loader & html-webpack-plugin

* Replace file-loader by a webpack asset

* Replace url-loader by a webpack asset

* Update code imports

* Update webpack config

* Drop process.env.NODE_ENV in eslintrc

* Move webpack related deps to devDependencies

* Suggestion: serve dev server via the webpack module
2022-06-08 15:27:41 +02:00
Sebastian Hengst 50297491c3
Bug 1766921 - add mozilla-esr102 and comm-esr102 repositories (#7446) 2022-05-14 05:35:28 -07:00
Sebastian Hengst 5bebdbfe74 Bug 1753209 - remove repositories which have reached end of life or are not accessed anymore through Treeherder 2022-05-13 20:41:21 +02:00
esanuandra 1e3d5ce1a0
Bug 1764590 - Delete severity, set has regression range flag in regression template (#7440) 2022-05-12 10:38:28 +03:00
Joel Maher a99ed6d6ff
Allow for devtools failures to be single tracking bugs (#7436) 2022-05-04 06:08:27 -07:00
esanuandra 00607c7981
Bug 1766972 - Add graph link to the Ratio column of the regression template (#7433)
* Add graph link to ration

* Bug 1766972 - add constant for treeherder base url
2022-05-03 09:10:28 +03:00
Joel Maher ac457e31f4
Single tracking (#7435)
* Adjust single tracking bug filing to include other suites

* add pretty print name for a51 hardware
2022-04-29 10:45:43 -07:00
Sebastian Hengst 19efaa817c
Bug 1598231 - show failures for all trees by default in intermittent failures view (#7430) 2022-04-28 08:45:54 -07:00
beatrice-acasandrei 591bf288a3
Removed vismet specific code (#7424) 2022-04-27 16:34:38 +03:00
Sebastian Hengst 0c34907510
Bug 1756406 - show loading indicator while bug suggestions load (#7428) 2022-04-26 11:50:14 -07:00
Sebastian Hengst ce25819488
Bug 1766254 - security bugs should have no severity and priority set (#7427) 2022-04-26 08:23:40 -07:00
Joel Maher e255838307
Adjust single tracking bug filing to include other suites (#7425) 2022-04-25 06:31:58 -07:00
aeyk 6de41509b9
Bug 1619739 - Fix accessibility wording for DateRangePicker (#7418)
Bug 1619739 - Fix accessibility wording for DateRangePicker

Co-authored-by: Sebastian Hengst <archaeopteryx@coole-files.de>
2022-04-12 17:54:24 +02:00
Joel Maher 9cb5a5d330
Bug 1755869 - require auth before create interactive (#7398)
* update markdownlint-cli and dependencies

* Bug 1755869 - require auth before create interactive
2022-04-04 11:06:00 -07:00
esanuandra ee6ae1dc45
Bug 1759129 - Tests View - Change Alerts column to reflect improvements and regressions (#7408)
* Bug 1759129 - Add headers for Alerts column

* Bug 1759129 - Change accessor for regressions and untriaged alerts
2022-03-17 15:47:56 +02:00
Joel Maher 352cc15934
modify new bug template to account for single tracking bug (#7407) 2022-03-14 13:32:29 -07:00
esanuandra ab141ac1b8
Bug 1758128 - platforms on state update after the props are updated (#7403) 2022-03-09 15:27:57 +02:00
Sebastian Hengst 2079cb9191
Bug 1758089 - use `data.id` instead of `data.success` for classification with created bug (#7402)
Necessary change which hadn't been included in bug 1756842.
2022-03-04 07:36:57 -08:00
Joel Maher 7b43a732c7
Cleanup branches (#7401)
* update markdownlint-cli and dependencies

* remove old pgo platforms
2022-03-03 10:01:44 -08:00
eng-esther 54dec21b90
Bug 1756800 - Grouped sheriffed frameworks in dropdown and sort frameworks (#7396)
* Bug 1756800 - [sort frameworks in alert view]

* Bug 1756800 - [cleanup]

* Bug 1756800 - [cleanup]

* Bug 1756800 - [cleanup]

* Bug 1756800 - [cleanup]

* Bug 1756800 - [cleanup]

* Bug 1756800 - [cleanup]

* Bug 1756800 - [cleanup]

* add tests

* cleanup

* cleanup

* cleanup

* remove optional chaining

* remove optional chaining

* fix failing test
2022-03-03 15:42:59 +02:00
beatrice-acasandrei 42dd8e984f
Bug 1755460 - Performance Tab - Filter out results that are not sheriff (#7384) 2022-03-03 10:24:36 +02:00
esanuandra 79ede943b2
Bug 1748645 - Tests View - Link from the number of alerts to the alerts view for that test (#7355)
* Bug 1748645 - Add link to improvement alerts

* Bug 1748645 - Add link to regression alerts

* Bug 1748645 - fetch alerts for regression link

* Bug 1748645 - add unit tests

* Bug 1748645 - Fix filterText string

* Bug 1748645 - Address PR request

* Bug 1748645 - fix improvements count

* Bug 1748645 - Count untriaged alerts, display the number with link

* Bug 1748645 - Add notes for improvement and regression tooltip
2022-03-02 17:30:49 +02:00
Joel Maher 40de4922ad
Bug 1757222 - hack suggestion list to only be simplified bug view (#7397)
* Bug 1757222 - hack suggestion list to only be simplified bug view

* Bump url-parse from 1.5.7 to 1.5.10 (#7399)

Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bug 1757222 - hack suggestion list to only be simplified bug view

* Bug 1757222 - hack suggestion list to only be simplified bug view

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-01 11:40:53 -08:00
Sebastian Hengst 0c5a79d0b9 Bug 17456842 - Use same host for opening new bugs like the one on which they got created
The bug page opened after a bug got created with treeherder's bugfiler should
use the host specified by the BUGZILLA_API_URL environment variable. Until now,
the bug got created on httpst://bugzilla-dev.allizom.org but an unrelated bug
with same id on https://bugzilla.mozilla.org/ got opened on success.
2022-02-23 19:26:26 +01:00
Alexandru Irimovici 067c58ad21
Bug 1725165 - Display old alerts in graphs view (#7315)
* Bug 1725165 - Display old alerts in graphs view

* unit tests and changes

* cleanup extra endpoint

* fix-lint-errors

* add timerange tests

* Resolve comments

* Bug 1725165 - Fixed failing tests

Co-authored-by: bacasandrei <beatrice.raluca.acasandrei@gmail.com>
2022-02-22 17:35:57 +02:00
Sebastian Hengst deccc196fb Bug 1756488 - trigger update of react state for bug filer after log content got copied into it with button
The button to transfer selected text from the log viewer into the bug filer in a
different tab got added in bug bug 1745936 but didn't trigger React's `onChange`
event.
2022-02-22 16:09:02 +01:00
Sorin Toma c8314072e4
Bug 1755691 - Alerts View - Fix table width (#7387)
* Bug 1755691 - Alerts View - Fix table width

* Address PR changes
2022-02-22 16:49:23 +02:00
esanuandra 13a2cac6e3
Bug 1755009 - Tests View - Make table header sticky (#7379)
* Bug 1755009 - add height on table

* Bug 1755009 - add max-height on table rows

* Bug 1755009 - remove max-height, add flex initial on table rows
2022-02-16 13:53:15 +02:00
Ben Hearsum (he/him) 072f3e393f
Use bold font-eight for collapsed retry job groups (#7054)
The current font weight makes it almost indistinguishable from black
2022-02-15 12:39:13 -08:00
Sarah Clements eaf9bbf45d
Taskcluster login fix on prototype and tc-staging (#7383)
* Remove forward slash in tcClientIdMap const
2022-02-14 09:25:20 -08:00
Sorin Toma 03e4af2aea
Bug 1755301 - Add time to triage countdown - fix due date countdown display (#7382)
* Bug 1755301 - Add new tests

* Bug 1755301 - Changed display due date countdown logic

* Bug 1755301 - change get number of weekends day function

* Bug 1755301 - fix tests typo
2022-02-14 18:38:59 +02:00
Sorin Toma 6354c61336
Bug 1748832 - Alerts View - Add time to triage countdown (#7357)
* Bug 1748832 - Alerts View - Add time to triage countdown

* changed days counting logic, it now includes the day the alert was created

* work in progress, needs clarification

* new version, needs tests

* handle countdown render  when duedate its a weekend day

* fixed secenario when there is a weekend between created date and due date

* Address PR changes

* added tests

* remove logs

* added new tests

* Address PR changes
2022-02-11 13:07:49 +02:00
Sebastian Hengst d5e7843d60 Bug 1748445 - remove unused attributes from text_log_errors API endpoint
This improves the response time for tasks with many failure lines locally by a
factor of 5. In production these requests often timed out because they were
too slow to get a response.
2022-02-09 20:21:23 +01:00
beatrice-acasandrei faee77dcf3
Bug 1754173 - The metrics in the Performance Tab don't have test names (#7377) 2022-02-09 14:41:21 +02:00
Nicolas Chevobbe a4a2e21c50
Update untriaged item text color from green to yellow (#7363)
The `untriaged` label was displayed in green with a checkmark before it, which doesn't really convey
the state of the alert (someone might think the work is done here).
This patch updates the element so it uses yellow instead (from the `text-warning` class).

Bug was filed in bugzilla: for https://bugzilla.mozilla.org/show_bug.cgi?id=1741449
2022-02-07 10:05:42 +02:00
Sebastian Hengst bd8e9f95e5
Bug 1753211 - switch yaml v4 call from `safeLoad` to `load` to fix Custom Actions (#7372)
yaml v4 made the `load` function safe and dropped the `safeLoad` one. The update
to yaml v4 had landed in
933d8dfb69
2022-02-02 19:44:54 -08:00
Sebastian Hengst 3064c54faa
Bug 1745936 - select text in log viewer and transfer it to bug filer's description field in other tab with button (#7344) 2022-01-31 08:07:21 -08:00
arai-a 4701dd909c
Bug 1743534 - Add button to select all jobs in a group
* Add [All] button next to the expanded group name, to select/deselect all jobs in this group, in "Add new jobs" view.
* Check jobInstance.props property value before accessing its property
2022-01-31 10:40:28 +00:00
beatrice-acasandrei 7e1fec6070
Bug 1748465 - Add documentation links for tests suite in Performance Tab (#7354)
* Bug 1748465 - Performance Tab - Add documentation links for tests suite

* Bug 1748465 - Address change request
2022-01-25 16:04:39 +02:00
Sarah Clements 933d8dfb69
Update to yaml4 (#7362)
* Upgrade to js-yaml v4

* yarn lock fix
2022-01-18 16:01:15 +00:00
Sebastian Hengst 8f02cac4d9 Bug 1670064 - prevent pending Taskcluster data from blocking interaction with job tabs 2022-01-17 17:49:40 +01:00
Sebastian Hengst eccd74e32e Bug 1253768 - bulk unclassification support including removal of association with bug
* Removing the bug-job associations prevents wrong updates to bugs about the
  issue still being observed in CI or about its frequency.
* Deletion of the classification type instead of appending 'not classified'
  makes the data more robust for analysis.
* This feature is only enabled for employees and members of the 'sheriff' LDAP
  group to prevent broad undesired changes by random users.

The failure classification type ("intermittent", "infra", ...) is stored
independently from the bug used for classification (bug 1169720), hence no model
based view set gets used.
2022-01-14 17:55:49 +01:00
beatrice-acasandrei 18a866d547
Bug 1748289 - Replace platforms names with icons in Alerts View (#7353)
* Bug 1748289 - Replace platforms names with icons in Alerts View

* Bug 1748289 - Address change request

* Bug 1748289 - Improve test

* Bug 1748289 - Small refactoring

* Bug 1748289 - Make icon bigger
2022-01-14 10:13:14 +02:00
beatrice-acasandrei 56a5322f9d
Bug 1733943 - Expose Sherlock backfill tasks by status (#7343)
* Bug 1733943 - Expose Sherlock backfill tasks by status

* Bug 1733943 - Address change requests

* Bug 1733943 - Changed migration file: renamed total_backfills_triggered field

* Bug 1733943 - BE tests and UI change - status italic

* Bug 1733943 - UI tests
2022-01-05 10:07:48 +02:00
esanuandra cd5212688e
Bug 1747989 - split alerts number in tests view (#7350) 2021-12-31 11:32:46 +02:00
esanuandra 712aa9c1a6
Bug 1745473 - Add icons for platforms in Tests View (#7345)
Bug 1745473 - Add unit tests

Bug 1745473 - Clean code

Bug 1745473 - Address PR requests
2021-12-22 11:57:31 +02:00
Sorin Toma f4b1387185
Bug 1746198 - Compare View - Fix pagination position (#7347)
* Bug 1746198 - Compare View - Fix pagination position

* Address PR changes
2021-12-20 17:20:54 +02:00
arai-a 4f67f92b55
Bug 1743545 - Make watched repo buttons links. (#7333)
* Change watched repo buttons to links using react-router-dom Link element
2021-12-16 12:14:06 +00:00
Sorin Toma dba583ea48
Bug 1745401 - Alerts View - Change default behaviour when clicking alert title (#7342) 2021-12-16 10:06:53 +02:00
arai-a afb477809c
Make the pagination button size and position consistent (#7332)
* Bug 1743523 - Always show 5 pages in pagination.

* Bug 1743520 - Part 1: Always show pagination arrows

* Bug 1743520 - Part 2: Make the pagination button size consistent.
2021-12-16 09:51:22 +02:00
Sorin Toma 826877ce3e
Bug 1745400 - Alerts View - Change hourglass icon colours to match existing color theme (#7341) 2021-12-14 16:25:07 +02:00
Sorin Toma 242af51115
Bug 1744530 - Add user feedback on click for the copy to clipboard button (#7337)
* Bug 1744530 - Add user feedback on click for the copy to clipboard button

* added test

* address PR changes
2021-12-09 15:45:46 +02:00
beatrice-acasandrei 8c80d16ba0
Bug 1744730 - Performance Tab - Open links in the new tabs (#7338) 2021-12-09 09:59:46 +02:00
Sebastian Hengst b67b596342
Bug 1731631 - suggested duplicated bug used for classification, classify with open bug against which it is set as duplicate (#7308)
* Bug 1720105 - drop 'os' column from 'bugscache' table because it's unused
* For Bug 1731631 - only ingest data about intermittent bugs changed since the last update of the bugscache
store for duplicate bugs against which non-duplicate bug they got set as duplicate
* Simplify pinnedJobBugs by switching from Object to Set
* use open bug for classification if duplicate one matches failure line
2021-12-06 10:26:14 +00:00
Sorin Toma 6456dbebdd
Bug 1742555 - Check Graphs View button / Table View button (#7325)
* Bug 1742555 - Check Graphs View button / Table View button

* Address PR changes
2021-11-29 12:42:18 +02:00
Sorin Toma 358f2b6a27
Bug 1739961 - Provide export option from compare view (#7312)
* work in progress

* Bug 1739961 - Provide export option from compare view

* Address review changes

* Address PR changes + added test

* data downloaded contains all pages + changed structure

* changed structure + added experimental tag for the button

* Address PR changes

* Address PR changes
2021-11-29 12:41:36 +02:00
beatrice-acasandrei 4e3f45b846
Bug 1741902 - Results missing from comparison for pdfpaint (#7324) 2021-11-25 10:13:29 +02:00
esanuandra 3dcd9db5c8
Bug 1741886 - Add unit tests for legend card (#7320) 2021-11-23 14:48:23 +02:00
Sebastian Hengst a19ef39ee0
Bug 1742068 - update whatsdeployed.io link with version including prototype instance (#7321) 2021-11-22 11:14:40 +00:00
Sebastian Hengst 33de91b9cb
Bug 1740594 - replace references to IRC (#7316) 2021-11-18 11:37:01 +00:00
Sebastian Hengst b95deeaf94
Bug 1741227 - List of suggested bugs should not sometimes remember if further bugs got shown for different task (#7317)
Switching between different failed tasks and clicking "Show more bug
suggestions" for a failure line shows the additional bugs and still "Hide more
bug suggestions" after one switched directly to another failed task with bug
suggestions for a failure line at the same index (e.g. the first one).

This doesn't apply if one e.g. selected a failed task with no suggestions at the
same failure line index or one selected a task without failure lines inbetween.

React didn't update the element because the key was static (onyl index used).
2021-11-18 11:36:33 +00:00
esanuandra c21c7b7ac0
Bug 1740497 - Show from (prev revision) and to (revision) on alert summaries (#7314)
* Bug 1740497 - Add prev and to push revision in alert summary header

* Bug 1740497 - Address PR requests

* Bug 1740497 - Rename formattedAlertRevision to formattedSummaryRevision
2021-11-15 16:11:07 +02:00
Sebastian Hengst bf5cc7e9d7
Bug 1739678 - add pretty platform names for new platforms (#7309) 2021-11-09 11:04:25 +00:00
Sebastian Hengst 7053a507ab Bug 1737269 - show error messages returned by server 2021-11-08 16:28:51 +01:00
Sebastian Hengst 164493c819 Bug 1733650 - Intermittent Failures View should request data only once
Both `updateData` (initiated by `didComponentUpdate`) and `updateState` took
care of changes to url parameters.
2021-11-08 16:21:46 +01:00
Sorin Toma dccb26f0be
Bug 1738697 - Remove Mozilla-Inbound repository data from Perfherder UI (#7307)
* Bug 1738697 - Remove Mozilla-Inbound repository data from Perfherder UI

* Address PR changes
2021-11-05 14:05:01 +02:00
esanuandra 3b4504dd0f
Bug 1735489 - Show other alerts when opening graph view (#7296)
* Bug 1735489 - Fetch other alerts from backend based on framework id

* Bug 1735489 - Add highlight other alerts toggle, add vertical lines to mark other alerts

* Bug 1735489 - Add unit test, clean code

* Bug 1735489 - Address pr requests

* Bug 1735489 - Fix failing test
2021-11-05 11:22:08 +02:00
Joel Maher 640ae72b2d
React17 doesn't attach events to document, update listeners (#7302) 2021-10-27 10:16:32 -07:00
Sorin Toma 6e696411e8
Bug 1736811 - Compare View error: Cannot read property 'value' of undefined (#7300)
* Bug 1736811 - Compare View error: Cannot read property 'value' of undefined

* Addres PR changes

* Address PR changes

* Address PR changes
2021-10-27 14:07:46 +03:00
Joel Maher bf87a56cfb
upgrade react to 17.0.2 (#7298) 2021-10-19 10:13:23 +01:00
Sarah Clements c93f3f13bb
Bug 1598422 - Add link to Pernosco app (#7297)
* Refactor the artifacts tab in the details panel and add the pernosco link to that tab only for try and autoland for linux 64 builds; this link will show in jobs view and push health.
2021-10-15 16:11:03 +01:00
Sorin Toma 3a4b09a54f
Bug 1734324 - Allow defining conditions to flag alerts (#7291)
* Bug 1734324 - Allow defining conditions to flag alerts

* Bug 1734324 - Added tests

* Bug 1734324 - Address review changes
2021-10-15 14:44:24 +03:00
Sebastian Hengst 86d5d2d566
Bug 1735177 - shortening string used for evaluating new bugs created with BugFiler (#7294) 2021-10-12 11:33:47 +01:00
Sebastian Hengst 8a9f7e1481
Bug 1730918 - use default security groups as defined by product in Bugzilla (#7281)
Support for filing issues as security bugs got added in bug 1369067. Having the
security group hardcoded and not matching the default one for the component
causes bugs to get missed during triage.
2021-10-07 11:25:06 +01:00
Sebastian Hengst 94b78c0823
Bug 1732359 - several improvements to Bugzilla products and components suggested by bug filer (#7277)
Bug 1429030 added automatic suggestions of the Bugzilla product and component
combination to use for new bugs created from the bug filer. Unrelated
product::component suggestions got suggested under certain conditions.
2021-10-05 10:45:32 +01:00
Sebastian Hengst 871b409ee9
Bug 1733658 - Intermittent Failures View: show bug summary on initial load (#7284) 2021-10-04 17:38:57 +01:00
Sebastian Hengst 363c5e0cc8
Bug 1733666 - link to bug from Intermittent Failures View for one bug (#7285) 2021-10-04 17:38:11 +01:00
beatrice-acasandrei d3c81dc1f2
Bug 1729251 - Link to devtools test documentation (#7261)
* Bug 1729251 - Devtools perfdocs

* Bug 1729251 - Adding tests for Perfdocs

* Bug 1729251 - Treating exception cases

* Bug 1729251 - Address change request

* Bug 1729251 - Non-documented tests are excluded for now
2021-10-01 15:04:24 +03:00
Sorin Toma 78addd16b9
Bug 1732431 - Alerts View - Reassigning an alert from a summary in mozilla-beta to a summary in autoland (#7278) 2021-10-01 14:36:35 +03:00
beatrice-acasandrei 8c6d285a43
Bug 1724939 - Display noise profile for alerts (#7264)
* Bug 1724939 - WIP

* Bug 1724939 - Added badge

* Bug 1724939 - Fix failing tests

* Bug 1724939 - Added fe tests

* Bug 1724939 - Address change request
2021-09-24 15:35:25 +03:00
Sorin Toma bbeace9e15
Bug 1730892 - Remove duplication from tags/options from alerts view (#7270)
* Bug 1730892 - Remove duplication from tags/options from alerts view

* Bug 1730892 - Added tests + new tooltip for tags and options

* Address review changes
2021-09-24 14:55:47 +03:00
Michelle 3ea227ff57
Bug 1730527 - Give windows10-64-2004 mingw jobs a friendlier name (#7269) 2021-09-20 10:13:14 +01:00
Sarah Clements 7ea0760c58
Remove heroku v2 (#7271)
* update dockerfile and remove post_compile
* remove more heroku mentions
* remove redis heroku ref
* update middleware and CSP
* remove irrelevant test and script references to heroku
remove tox heroku command from circleCI config
* more references removed
* remove prototype2 reference
* remove old TLS check for redis
2021-09-16 11:30:12 +01:00
Sebastian Hengst d397389863
Bug 1429030 - automatically suggest Bugzilla product and component when bug filer gets opened (#7151)
* Add model for file-to-bugzilla-component relation and its ingestion process
* add API endpoint to get Bugzilla product and component for source file path/search term
* bug filer: identify bugzilla product and component to use based on file path
2021-09-13 11:43:45 +01:00
esanuandra eb7574fd81
Bug 1728998 - Graphs View - Highlight specific data points (#7260)
* Data point changes color on click

* Bug 1728998 - move onClick event to parent component

* Bug 1728998 - destructor style from props
2021-09-08 15:55:02 +03:00
Sorin Toma 3f209ad490
Bug 1729425 - Tests View - Page does not reset when clicking header (#7263)
* Bug 1729425 - Tests View - Page does not reset when clicking header fixed

* Bug 1729425 - Tests View - added es lint exception + state and props destructuring
2021-09-08 15:35:21 +03:00
Sorin Toma d75a5fd143
Bug 1725334 - Graphs View - Page does not reset when clicking header fixed (#7259)
* Bug 1725334 - Graphs View - Page does not reset when clicking header fixed

* Bug 1725334 - Graphs View - address request changes
2021-09-08 14:48:41 +03:00
beatrice-acasandrei a22fc05525
Bug 1729057 - Treat case when suite is undefined (#7262) 2021-09-06 18:31:49 +03:00
Alexandru Irimovici 83d78d836a
FXP-1560 - Present backill status of alerts (#7256)
* FXP-1560 - Present backill status of alerts

* Addressed feedback
2021-09-02 10:11:43 +03:00
Michelle 43d44d1bb8
Bug 1727926 - Give the new Windows 10 x86 2004 workers a better name (#7251) 2021-08-31 10:14:21 +01:00
Sorin Toma 17c8601532
Bug 1725329 - Fixed Compare View Permalink functionality (#7241)
* Bug 1725329 -Fixed Compare View Permalink functionality

* Bug 1725329 - added permaLink constant + check condition before changin urls

* Bug 1725329 - removed unnecessary spaces

* Bug 1725329 - Address review changes

* Bug 1725329 - Address review changes

* Bug 1725329 - added more info regarding permalink exceptions
2021-08-31 11:44:57 +03:00
Alexandru Irimovici 40b3bf14b3
FXP-1559 - Make important alerts more visible (#7250)
* FXP-1559 - Make important alerts more visible

* Add a new way to test the alerts are in order
2021-08-30 09:48:36 +03:00
esanuandra 50148dcd7c
Bug 1725419 - Make alert summaries collapsable (#7240)
* Bug 1725419 - Make alert summaries collapsable

* Bug 1725419 - Add unit test

* Bug 1725419 - Address PR requests, alert summary mock-up smaller, add unit test, move show less alerts

* Bug 1725419 - Add constant visibleRows

* Bug 1725419 - Add 'Show more alerts' tooltip

* Bug 1725329 - Address PR requests
2021-08-25 16:21:26 +03:00
Sarah Clements d7849ac7af
Revert "heroku cleanup (#7219)" (#7245)
This reverts commit 7cb8d8abe7.
2021-08-18 18:22:13 +01:00
Sarah Clements 7cb8d8abe7
heroku cleanup (#7219)
* update dockerfile and remove post_compile
* remove redis heroku ref
* update middleware and CSP
* remove irrelevant test and script references to heroku
remove tox heroku command from circleCI config
* remove get_tls_redis_url and reconfigure default TLS_PATH_CERT in docker file
2021-08-16 14:49:07 +01:00
Sorin Toma bf35b8196c
Bug 1725332 - Alerts view - sort items by absolute difference for Magnitude of change column (#7238)
* Bug 1725332 - Alerts view -  sort items by absolute difference for Magnitude of change column

* Bug 1725332 - added tests

* Bug 1725332 - removed  console log
2021-08-13 16:13:51 +03:00
Sorin Toma 5ec0fae12e
Bug 1724866 - Remove 'Hide improvements' button from Alerts View (#7236)
* Bug 1724866 - Remove 'Hide improvements' button from Alerts View

* Bug 1724866 -Modified alert filtering

* Bug 1724866 - Address requested changes
2021-08-12 10:24:58 +03:00
beatrice-acasandrei c60a4bcc0d
Bug 1698569 - Add browsertime documentation links (#7234) 2021-08-11 15:07:51 +03:00
esanuandra 42cd50e794
Bug 1723963 - Alerts View - Update Test column (#7231)
* Bug 1723963 - Eliminate duplicated name for suite and test

* Bug 1723963 - Add unit tests

* Bug 1723963 - Fix unit tests

* Bug 1723963 - Move TextualSummary class, fix duplication test name for bugzilla

* Bug 1723963 - Reset testAlert signature's values

* Bug 1723963 - Rename Suite & Test column to Test for bug description
2021-08-06 17:05:32 +03:00
renovate[bot] 44e244d753
Update dependency ajv to v8 (#7115)
* Update dependency ajv to v8

* replace deprecated format option with validateFormats

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Sarah Clements <sclements313@gmail.com>
2021-08-05 16:10:49 +01:00
Sebastian Hengst 463ac49265
Bug 1723971 - exclude success from similar jobs (#7232)
* allow to exclude successful tasks from 'Similar Jobs' list of recent runs
2021-08-05 12:57:09 +01:00
Michelle 83fe95d7aa
Bug 1723381 - Make the new Windows 10 2004 jobs have a more readable names (#7227) 2021-08-03 17:00:39 +01:00
beatrice-acasandrei 94bfedefd1
Bug 1721330 - Alerts View - Refresh in place reassigned alerts (#7223)
* Bug 1721330 - Refresh in place reassigned alerts

* Bug 1721330 - Removed unnecessary logic

* Bug 1721330 - Address change request
2021-08-02 18:13:16 +03:00
Sebastian Hengst f1b5e84eb1
Bug 1722731 - remove filtering by 'machine name' (#7226)
Bug 1450045 removed the machine_name data from the frontend cache and the
ability to filter by 'machine name' has been broken since.

Checking the results of tasks which have been run a specific machine should be
done with Taskcluster. Treeherder would also only show the runs for the
currently shown tree, to which machines are not bound.
2021-07-29 10:17:50 -04:00
Sebastian Hengst 94e1052cfb
Bug 1713275 - show open/closed state of visible tree in favicon, again (#7225) 2021-07-27 11:27:57 -04:00
Sebastian Hengst 36967cc9b7
Bug 1617835 - optimize time to switch to view showing single push (#7222)
The object holding the mapping of job IDs to the jobs themselves got iteratively
regenerated - the script walked over all jobs currently shown (with
Array.prototype.reduce) and for each job of the push which shall be shown, a new
object got generated based on the old one + the new job id and data. Based on
testing with mozilla-central and the default 10 pushes shown, this translates
into ~90k jobs and slow page warnings (execution up to 46s measured). The new
code takes one object and sets the id and data pairs iteratively in 100-200ms.
2021-07-26 09:01:02 -04:00
beatrice-acasandrei 0a3f6d1aeb
Bug 1720447 - Alerts View - Refresh in place starred alerts (#7212) 2021-07-21 14:38:02 +03:00
Sebastian Hengst f0f1776f40
Bug 1719889 - more pretty platform names and some reordering (#7216) 2021-07-19 11:57:40 -07:00
Sebastian Hengst 5d6fba4ac2
Bug 1525121 - use dynamic width for pinned tasks in pinboard to fit labels (#7213)
Before the width was fixed and long labels would wrap or get cut off.
2021-07-19 11:41:05 -07:00
beatrice-acasandrei f5a4e8b8ae
Bug 1720839 - Fix pagination to show all pages when nr of pages < 5 (#7214) 2021-07-16 17:24:19 +03:00
esanuandra 4f0e881d00
Bug 1718601 - Alerts View - Add copy alert ID button (#7197)
* Bug 1718601 - Add copy alert id button to Alerts View

* Bug 1718601 - Fix icon position
2021-07-13 17:28:02 -07:00
esanuandra a297343a22
Bug 1719854 - Alerts View - add icon for graph link (#7205)
* Add icon for graph link
2021-07-13 17:23:31 -07:00
beatrice-acasandrei 3c8f0c47f1
Bug 1714038 - Enable pagination in Compare View (#7186)
* Enable pagination in Compare View
* Moved implementation to CompareTableControls
* WIP updating the url parameters
* Keep filtered text in the input box when refreshing page
2021-07-09 13:19:11 -07:00
esanuandra 95ae37bd7c
Bug 1719606 - Alerts View - Page does not reset when clicking header (#7204)
* Address PR request, reset status, framework, hideImprovements, hideDwnToInv, hideAssignedToOthers
2021-07-09 12:30:33 -07:00
Sebastian Hengst 2d21cc8b62
Bug 1719889 - add pretty names for recently added platform configurations (#7207)
* Drop 'os' field from bugscache model
2021-07-09 12:22:00 -07:00
Sebastian Hengst db200cb921
Bug 1369067 - file security bugs: provide option and auto-enable it based on search terms (#7201) 2021-07-07 16:40:22 -07:00
beatrice-acasandrei 550d535480
Bug 1717212 - Compare View query string parameters are not updated (#7189)
* The filter text from the Perfherder Compare View Page is now updated in URL as query params.
2021-07-06 17:23:18 -07:00
esanuandra f642a7fd4e
Bug 1718047 - Reorganize alerts view to show data more compact (#7193)
* Compact data in AlertTable
*  Add sort to Magnitude of Change
* Abbreviate next/previous value, fix spacing tags&options
* Add unit tests for new/previous value
* Rename AlertTableMagnitude to Magnitude
2021-07-06 12:59:34 -07:00
esanuandra 382b3cfe8e
Bug 1715790 - Alerts View - Test name is too long (#7185)
* Add platform column, move options into tags
* Add sort for platform column, remove platform from title
* Add unit tests, refactor tags options column
2021-06-25 16:02:32 -07:00
Joel Maher ffbff08476
Bug 1684931 - add support for ESR91 (#7194)
* Add mozilla-esr91 and comm-esr91 and include manifest name in result_groups
2021-06-25 10:55:38 -07:00
esanuandra 8ed849ce10
Bug 1713303 - Provide link to next/previous alert (#7170)
* Add next/previous button to Perfherder alerts page
* Add ref alert summaries and scroll behavior
* Add unit tests
2021-06-23 10:54:05 -07:00