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

101 Коммитов

Автор SHA1 Сообщение Дата
CanadaHonk b16dbb9096 Fix select all test checkboxes not scrolling properly
Previously, select all checkboxes in the tests tab would always stay on the same position on screen due to a missing positive relative.
2023-09-25 21:12:36 +02:00
ABarrettJ 30b485dc85
Fixes comment to remove extra capitalization -Bug 1836147 (#7707) 2023-06-06 10:46:37 -07:00
Sebastian Hengst 66ad7bbf46 Bug 1810043 - don't redirect to own push health view if other email address in parameters 2023-01-13 15:46:26 +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
Sarah Clements 4a656b41af
Revert "Bug 1626746 - Push health use mozci on backend (#6763)" (#7133)
This reverts commit fcb29158eb.
2021-05-06 19:15:46 -07:00
Cameron Dawson fcb29158eb
Bug 1626746 - Push health use mozci on backend (#6763)
* Switch test logic to use mozci for regressions
* bump timeout on web node to give leeway for longer-running queries
* make changes to mozci config file
* fix duplicate jobs in unstructured logs bug
* Use mozci labels to increase accuracy of build failures
* Combine duplicate health and health_summary API logic into helper function
* Expand mozci to query groups and labels
* clean up get_commit_history and CommitHistory component
* refactor lints and builds to use same jobs
* get_test_failure_jobs refactor to remove extra query
* refactor get_test_failures to utilize existing data
* only return what we need from Job query
* fix JS tests and cleanup console warnings
fix python push health lint, test and build tests
* expand exception handling and add logging in get_commit_history
add logging to _get_failure_data
* Add separate mozci config file for local development
* upgrade mozci to 2.0.0


Co-authored-by: Cameron Dawson <cdawson@mozilla.com>
Co-authored-by: Sarah Clements <sclements313@gmail.com>
2021-05-03 16:22:59 -07:00
Sarah Clements 0bf1993de2
Bug 1683434 - Push health UI improvements (#7110)
* Add author query string to my pushes page
* Add support for medium screen sizes to My Pushes page and fix a few UI elements
* Jobs that are completed should be green
* Health should stop querying API if status is completed
* Fix push health status widget in jobs view
* change backend logic with a default for when no results have been found
* change UI logic so that each tab is only shown if we have results and default value is in progress
* replace MetricCount use with StatusButton to ensure consistency
* Refactor PlatformConfig into two components
* Remove irrelevant tests
2021-04-21 11:59:21 -07:00
Ben Hearsum 0c49f7a293
bug 1683434: additional push health UX improvements (#6998)
* Fix logviewer urls to work from push-health view

* Show full revision on header of push health view

* Disable Artifacts tab in push health task view when a task has no artifacts

* Unset selectedTaskId and selectedJobName from query params when closing details view of push health

* Show artifacts if any exist, not 20 or more

* Move push health Usage link to Help menu

* Add Push Health link in Failure Summary tab

* Make Push Health more obvious

* Lint fixes

* Try to fix failing test

* lint fixes

* Revert bad changes to tests

* Fix long revision on push health header

* Finish backing out unwanted changes to Revision

* Fix push health test

* Fix linting issues

* Fix push health tests

* Fix linting issues

* Use bootstrap classes for spacing instead of custom css

* Make it more clear when a task has no artifacts

* Lint fixes

* Add Push Health link to top nav bar

* Remove 'Health' drop down

* Remove unsupported 'caret' attribute from button

* Update default push health visibility

* Fix failing test

* Fix another test

* More fixes

* Fix another test

* Fix another test

* Fix another test

* Fix another test
2021-02-04 10:22:06 -05:00
Sarah Clements d734c09f64
Bug 1678760 - Push Health status progress fixes (#6995)
* Bug 1678760 - Fix push health status progress indicator
* override testfailed value from push.get_status in both health APIs
* use updated failure counts for tab summaries
* UI fixes - remove spinner in push health indicators since it was causing pushes with data older than 4 months to
continuously spin
* the percentage complete in the progress status indicator should default to 100%
because data older than 4 months will not have any data about task status
2021-01-28 16:55:56 -08:00
Cameron Dawson 26079021e5
Bug 1678421 - Better fail heading for crashes, when possible (#6917) 2020-12-18 15:08:02 -08:00
Sarah Clements da249da6c4
Bug 1678763 - Push health UX changes (#6924)
* fix alignment of failure lines per bug 1678423
* Make link to jobs view in Push Health clearer and make drop down arrow for each section clickable
* only show test failures and crashes categories if not empty
* Improve style and add clipboard to failure lines tab
* Add details to task button and make a tooltip
* change opacity for investigated tests
* add select all checkbox and swap out input titles for aria labels
* refactor markAs buttons to reduce notifications
refactor use of destroy function to use getData wrapper
add condition for retriggering tests
* update use of destroy with async/await
2020-12-18 11:42:57 -08:00
Cameron Dawson 164a1264ea
Bug 1626746 - Remove Push Health parent compare (#6914) 2020-12-15 14:11:04 -08:00
Cameron Dawson 5242e612f7
Bug 1658662 - Rework Push Health Summary (#6708)
* Create exception for push/health_summary endpoint in progress
2020-12-08 16:56:20 -08:00
Sarah Clements be58c0d3d7
Bug 1647444 - My pushes landing page (#6870)
* change default route to my pushes and reconfigure other routes
* move Push Health Navigation and notifications to push health App
* modify health_summmary API to provide additional data
* minor style changes to CommitHistory in push health directory
* add new tests and fix existing tests
2020-12-02 14:42:08 -08:00
Cameron Dawson e07b01d412
Bug 1676186 - Fix scrolling in Push Health (#6866)
* Revert "Revert "Bug 1676186 - Fix scrolling in Push Health (#6859)""

This reverts commit 5529a75180.

* Fix logviewer html/body height
2020-11-13 11:48:11 -08:00
Cameron Dawson 5529a75180 Revert "Bug 1676186 - Fix scrolling in Push Health (#6859)"
This reverts commit bdae88a68d.
2020-11-11 15:18:50 -08:00
Cameron Dawson bdae88a68d
Bug 1676186 - Fix scrolling in Push Health (#6859) 2020-11-11 08:50:23 -08:00
Sarah Clements 1d8db11414
Bug 1623951 - convert hash urls to standard urls V2 (#6825)
* Bug 1623951 - convert hash urls to standard urls
* add single entry point and config changes
* create catchall in urls to serve index.html
* add lazy-load of assets on route change
* add connected-react-router for use with redux
* add react helmet for favicon
* refactor tests and add tests for backwards-compatibility of urls
* fix pagination and back navigation in Perfherder alerts
2020-10-28 12:21:19 -07:00
Sarah Clements 7b4c11998f
Revert " Bug 1623951 - convert hash urls and create a single entry point (#6677)" (#6819)
This reverts commit f98bc47524.
2020-10-19 11:59:12 -07:00
Sarah Clements f98bc47524
Bug 1623951 - convert hash urls and create a single entry point (#6677)
* add single entry point and create catchall to serve index for all routes
* update all Apps and routes; use react helmet for favicons
* add helper to convert old urls for backwards compatibility
* lazy load assets upon route navigation
* update all hash change logic in job-view
* add connectedRouter to access history object in redux
* refactor tests
2020-10-16 11:12:19 -07:00
Suyash Salampuria 56f5f519b6
Bug 1647458 - Bulk action handling / Todo list (#6703)
* Add API and frontend for Investigating Tasks
* modify content of test_extract_job.sql
* persist the changes in bulk action
* corresponding changes to test_extract_job_sql

Co-authored-by: Cameron Dawson <cdawson@mozilla.com>
2020-10-07 12:30:58 -07:00
Suyash Salampuria 030c67ac59
Bug 1609211 - Persist settings in URL (#6656)
* persist group and order by changes in the URL
* Modify tests for modifying the way of changing orderBy or groupBy
* add a generic function to update state and params
* Persist changes in the metric in the URL
* persist the jobName in the URL
2020-09-02 09:35:13 -07:00
Suyash Salampuria fb5a4729a4
Bug 1654043 - Create centralized list of jobs that can be referenced throughout (#6663)
* Create a centralized list of failed jobs to be used in the UI
* sort the jobs according to start_date
* create a centralized list of jobs of failing tests to use them in the API
* add the removed mozci dependency
* Modify Tests according to centralized list of jobs
* Modify ui Tests according to centralized list of jobs
* remove unwanted comma and further correct tests
* pass jobs to health summary
* add job_type to select related
* Fetch and pass jobs correctly for parent push
2020-08-05 08:58:46 -07:00
Suyash Salampuria 4fbf221e93
Bug 1647447 - Refactor the push information UI (#6644)
* refactor the push information UI
* add tests for push header
* changed time according to utc
* style enhancements
2020-07-28 13:36:31 -07:00
Cameron Dawson ed3913ad0d
Bug 1653419 - Push Health remove unused fields from API (#6635) 2020-07-21 10:49:46 -07:00
Suyash Salampuria e4e8513be9
Bug 1653115 - Fix Percentage text position and add tooltip for showing details of each section (#6628)
* fix size of relative box

* add tooltip to show area details

* increase font size

* add max height and min width to relative box
2020-07-21 09:39:27 -07:00
Suyash Salampuria 84c674541e
Bug 1647447 - Replace Push Health progess bar with donut graph (#6601) 2020-07-15 12:21:44 -07:00
Cameron Dawson 11846f0463
Bug 1652791 - Fix Retrigger All button in Push Health (#6619) 2020-07-14 10:03:05 -07:00
Cameron Dawson 4487a6f64b
Bug 1649822 - Separate Failure Lines by tests and crashes (#6597) 2020-07-10 08:34:43 -07:00
Cameron Dawson 45bb58dcd5
Bug 1649822 - Rework Push Health Test Failure Layout (#6588) 2020-07-07 20:30:39 -07:00
Cameron Dawson 8314626c46
Bug 1647451 - Follow-up improvements to Push Health details panel (#6566) 2020-07-06 10:40:13 -07:00
Cameron Dawson 7fbdc1012d
Bug 1647451 - Add a details tab panel to each test failure in Push Health (#6531) 2020-06-30 13:56:56 -07:00
Suyash Salampuria d3c57940d7
Bug 1627230 - Add retriggers to Push Health dashboard (#6485) 2020-06-10 09:30:11 -07:00
Cameron Dawson 7a40f14d63
Bug 1634099 - Add push date and author to commits list (#6382) 2020-05-06 11:56:57 -07:00
renovate[bot] d6ba99312c
Update dependency prettier to v2 (#6323)
* Update dependency prettier to v2
* Automatic prettier fixes

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Armen Zambrano G <armenzg@mozilla.com>
2020-04-30 15:40:38 -04:00
IAmSSH c5c6fd8ad4
Bug 1603171 - Change Metric.jsx, ClassificationGroup.jsx and UnsupportedGroup.jsx as a part of a11y improvement (#6320) 2020-04-24 16:14:24 -07:00
Sarah Clements 2937baff39
Bug 1620160 - Relax login requirements for UI features (#6350)
Since taskcluster requires credentials for actions - which we
retrieve via their third party login - many of the isLoggedIn for users
can be relaxed.

* Changes made to Push Health and the jobs-view - PushAction, CustomJobActions, ActionBar, PushHeader.
2020-04-24 16:11:01 -07:00
Bola Ahmed Buari 1fb930b3e6
Bug 1513597 - Enable and fix ESLint react/forbid-prop-types rules (#6308)
Co-authored-by: Tom Prince <mozilla@hocat.ca>
2020-04-23 12:19:25 -07:00
Cameron Dawson 9652c11aa9
Bug 1627088 - Rename known intermittents to known issues (#6267) 2020-04-06 08:19:55 -07:00
Cameron Dawson ec0e79a8ba
Bug 1625998 - Filter failed builds/linting for parent push (#6243) 2020-04-03 16:04:31 -07:00
Sarah Clements 77bf3ab9a2
Bug 1603249 - Use taskcluster API to fetch artifacts in UI (#6242)
This is part 1 of this bug and only makes changes to how JobDetails API
is used in the UI to retrieve uploaded artifacts. It updates ReplicatesGraph,
DetailsPanel, UnsupportedJob and LogViewer App. Adds helpers and updates tests.
2020-04-03 11:38:27 -07:00
Cameron Dawson d99b479740
Bug 1618521 - Push Health no test name ellipses (#6189) 2020-03-30 11:09:10 -07:00
Cameron Dawson a72958354f
Bug 1602968 - Push Health better tab title and tmp favicon (#6195) 2020-03-27 18:10:04 -07:00
Cameron Dawson 0e50ba014a
Bug 1612224 - Compare current Health push to its parent (#6165) 2020-03-26 16:59:38 -07:00
Cameron Dawson bda34885b1
Bug 1623165 - Push Health Perf and Commit History UI cleanup (#6156) 2020-03-18 12:28:36 -07:00
Cameron Dawson 61ebbb30e8
Bug 1612229 - Push Health Usage Dashboard (#6137) 2020-03-16 14:25:11 -07: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