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

3584 Коммитов

Автор SHA1 Сообщение Дата
esanuandra a49e15df68
Fix conflict, add pollyjs dependecies (#7084)
Bug 1698835 - Add puppeteer adapter, add sample test for graphs view

Bug 1698835 - Update sample test with puppeteer

Bug 1698835 - Fix UnhandledPromiseRejectionWarning

Bug 1698835 - Configure jest-puppeteer

Bug 1698835 - Separate integration tests from unit tests

Bug 1698835 - Update yarn.lock

Bug 1698835 - Fix lint errors

Bug 1698835 - Update yarn.lock

Bug 1698835 - Add @neutrinojs/jest to dependencies

Bug 1698835 - Update yarn.lock

Bug 1698835 - Address pr requests, move recordings folder

Bug 1698835 - Fix chromium error

Bug 1698835 - Clean up and update recordings

Bug 1698835 - Add documentation

Bug 1698835 - Update docs
2021-05-31 15:12:57 +03:00
beatrice-acasandrei e873f6e80d
Bug 1706469 - Compare view improvement (#7150) 2021-05-28 16:22:35 +03:00
Sebastian Hengst d5f0c9717f
Bug 1713186 - add new platform names and always use capitalized 'Shippable' to suppress 'opt' suffix (#7160)
Some recent task additions like the start up tests added new platform names
which have no 'nice' name defined and thus are shown at the top of the platform
list while they should be part of the 'logical' order.

Furthermore all 'shippable' platforms should use 'Shippable' in its capitalized
style to use the suppression of the 'opt' build option because 'shippable'
implies 'opt'.
2021-05-27 17:08:12 -07:00
owlishDeveloper 8e22e511c7
Bug 1700763 - Add an isolated process option for Android treeherder platforms (#7156) 2021-05-26 14:10:47 -07:00
beatrice-acasandrei 17472feedd
Bug 1704477 - Enable sorting in Alerts view (#7119)
* Bug 1704477 - Enable sorting in Alerts view

* Bug 1704477 - Test coverage

* Delete getByText(testAlertSummaries[2].title))

* Delete q

* Bug 1704477 - Fixed failing test

* Bug 1704477 - Sort button resets to default sorting when alerts are updated

* Bug 1704477 - Address change request

* Bug 1704477 - Moved SortButton to a 'shared' folder and helpers.js, constants.js, sort.js to a 'helpers' folder

* Bug 1704477 - Address change request
2021-05-20 17:31:19 +03:00
Sebastian Hengst 0d3833b6b7
Bug 1710895 - add linebreak left of end of multiline markdown block to format it properly (#7138) 2021-05-18 17:24:17 -07:00
beatrice-acasandrei f77676b73e
Bug 1711031 - Fixed case when oldResults and newResults can be undefined (#7140) 2021-05-17 10:25:33 -07: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
beatrice-acasandrei b83348a432
Bug 1698548 - Link to Talos test documentation 2021-04-16 12:42:05 +03:00
beatrice-acasandrei 73581ed683
Bug 1704789 - Measurement unit is not showing correctly 2021-04-15 14:19:20 +03:00
beatrice-acasandrei fb6692fb10
Bug 1704798 - Properly sort alerts within alert summary 2021-04-14 10:25:18 +03:00
beatrice-acasandrei f4eeea9c68
Bug 1703499 - Collapse performance tables in comment 0
* extracted helper functions from main function
* refactored function into class
2021-04-12 17:48:39 +03:00
Dave Hunt cae2528684
Bug 167902 - Add WebRender platform variants for Moto G5 (#7079) 2021-03-31 10:59:36 -07:00
Ryan VanderMeulen e5a4620e31
Move Windows AArch64 platforms below all x64 ones (#7036)
The current sorting puts x64 DevEdition builds below all AArch64 builds, which is a bit annoying.
2021-03-30 11:08:05 -07:00
Ryan VanderMeulen 0bf7cebddc
Add macOS aarch64 DevEdition to the platform mappings (#7035) 2021-03-30 11:07:42 -07:00
beatrice-acasandrei c17a7ea87d
Bug 1699411 - Reduce filled bug summary
* fix broken test
2021-03-26 16:52:29 +02:00
ionutgoldan 8fc540b0cd
Bug 1700376 - Use consistent date time format in Alerts view 2021-03-24 10:54:08 +02:00
beatrice-acasandrei 146061d2c4
Bug 1641447 - Show measurement units in Compare view 2021-03-10 13:44:39 +02:00
Sarah Clements 870d954dc3
Change push health visibility back to try (#7034) 2021-03-01 17:09:08 -08:00
Sebastian Hengst 4bf11f7f49
Bug 1674350 - Similar Jobs tab: always show button background to prevent white text on white background (#7032) 2021-02-26 08:55:12 -05:00
beatrice-acasandrei b2ff0f0631
Bug 1694107 - Sync Tests modal' s timerange with parent view 2021-02-24 17:00:04 +02:00
esanuandra fb7f248d39
Bug 1656195 - Fix related repo link from Graphs view 2021-02-23 12:57:06 +02:00
Joel Maher 221d1c5d2c
Add Osxplatforms to helpers file for osx 10.15 and osx 11.0 (#7025) 2021-02-22 10:17:20 -08:00
ionutgoldan 9e2f4cf2d6
Bug 1676498 - Fix wrong datetimes from Graphs view
* expound backend datetimes with UTC timezone
* precisely use Mercurial' s datetime format
* small code refactor
* provide test coverage
2021-02-18 09:51:57 +02:00
Sarah Clements 8104c26110
Bug 1692544 - Clear taskcluster credentials on logout (#7019)
* Bug 1692544 - Clear taskcluster credentials on logout
* To help guard against situations when a token is faulty and needs to be easily cleared so the user can retrieve a fresh taskcluster token

* typo fix
2021-02-16 19:02:51 -08:00
beatrice-acasandrei e9568b1d42
Bug 1632730 - Fix truncated Y axis labels in Graphs view 2021-02-15 18:03:36 +02:00
Ben Hearsum 15aed07009
Fix log viewer links not to have double forward slash (#7015) 2021-02-10 09:24:23 -05:00
Ben Hearsum 330bd4e973
Remove Push Health link from Failure Summary tab. (#7014) 2021-02-10 09:23:13 -05:00
Sebastian Hengst 8dbbb249b2
Bug 1691663 - prevent alt text of logviewer button from getting copied when multiple failure lines are selected (#7016) 2021-02-09 15:38:43 -05:00
alexandru-io 29d6f630e4
Bug 1674373 - Include browsertime before/after videos in perf alerts 2021-02-09 12:02:06 +02: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
ionutgoldan 50e88d1292
Bug 1680433 - Fix wrong pushlog from alert dropdown
* pick the correct previous push
* add backend validation
* provide test coverage for it
* ensure data points maintain chronological order
2021-01-26 09:52:45 +02:00
ionutgoldan 48b6417994
Bug 1604871 - Add timerange dropdown in test data modal
* export dropdown as standalone component
* scope time range to modal
* properly sync parent view
* provide test coverage
2021-01-22 14:48:14 +02:00
esanuandra 18c8373155
Bug 1681704 - Fix status dropdown position in alert summary 2021-01-21 10:36:25 +02:00
esanuandra 3d3ba91051
Bug 1679019 - Enable multi alert selection inside summary
* allow alerts selection only for staff
2021-01-18 17:16:16 +02:00
Gregory Mierzwinski ec3679a70a
Ensure browsertime gets treated as a perf test (#6951) 2021-01-11 17:21:06 +02:00
alexandru-io 51a76d7516
Bug 1681880 - Fix TypeError when hiding all data series 2021-01-06 09:52:37 +02:00
Cameron Dawson 5814c630d8 Revert "Bug 1678329 - Retrigger button should not use retrigger-multiple action (#6922)"
This reverts commit 187b5c297d.
2021-01-05 15:25:25 -08:00
Ben Hearsum b6b12b9918
Remove default value of opt: true for shippable platform labels (#6931)
* Modify UI logic utilizing opt
* Remove opt: true as the default collection type for tasks in the job loader
2021-01-05 11:19:18 -08:00
Sarah Clements 21d5561673
Replace Travis with CircleCi (#6935)
* Add .circleci/config.yml
* Initial set up with node and yarn config
* set up heroku builds
* add python test config
* remove most travis references and travis.yml
2020-12-23 17:09:58 -08:00
Cameron Dawson e91dcaadce
Bug 1655379 - Remove role of div wrapping job table (#6929) 2020-12-22 17:13:33 -08:00
Cameron Dawson 9908f72189
Bug 1576966 - Convert last Selenium tests to React Testing Library (#6928) 2020-12-21 12:54:07 -08:00
Cameron Dawson 26079021e5
Bug 1678421 - Better fail heading for crashes, when possible (#6917) 2020-12-18 15:08:02 -08:00
Sebastian Hengst cfcf1aa12e
Bug 1683389 - revert platform name change for osx-shippable (#6927)
This platform is used for both x64 cross-compile and universal builds.
2020-12-18 13:37:50 -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 187b5c297d
Bug 1678329 - Retrigger button should not use retrigger-multiple action (#6922) 2020-12-18 10:36:25 -08:00
esanuandra 10882d38b8
Bug 1679152 - UI work for CI changelog
Co-authored-by: Jim Porter <itsjimporter@gmail.com>
Co-authored-by: Ionut Goldan <gold.ionut@gmail.com>
2020-12-18 12:06:25 +02:00