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

1742 Коммитов

Автор SHA1 Сообщение Дата
Cameron Dawson 05692dcea7 Bug 1222025 - persist selected job in URL so it re-selects on page reload
If the url is used and the job is not found in the loaded result sets, then throw up an
error notification with a link to load the right resultset and selectedJob.  This could
happen if a job was selected, but no revision range provided and that job's resultset
was no longer in the "last 10" that get loaded by default.
2015-11-12 14:39:00 -08:00
Cameron Dawson d2560f647c code cleanup 2015-11-12 14:39:00 -08:00
William Lachance c27b3e865b Bug 1224238 - Fix display of regressions/improvements in perfherder compare 2015-11-12 13:57:22 -05:00
William Lachance 07012fb925 Bug 1223503 - Simplify population of job groups in frontend 2015-11-12 13:53:41 -05:00
Cameron Dawson ab765405bc Bug 1197258 - Don't collapse retriggered jobs
If the same job symbol is detected within the same group, don’t collapse
them to counts.  They are almost surely retriggers and will be shown to
make intermittent failures more obvious.
2015-11-11 15:09:57 -08:00
Cameron Dawson dfccdf1668 Bug 1220200 - Adds a read-only auto classification ui panel
This tab is hidden unless the query string param of ``autoclassify`` is present.
The tab will show the list of classified and unclassified error line matches
based on the automatic classification celery task.
2015-11-09 17:04:07 -08:00
Cameron Dawson f6258bf4d5 Code cleanup. Refactors tab rendering HTML in the plugin panel 2015-11-09 11:39:42 -08:00
William Lachance 8a511b7d5b Bug 1223077 - Don't zoom out on click to main graph
This can cause unexpected behaviour if the user is clicking to select
a datapoint.
2015-11-09 13:05:07 -05:00
William Lachance fd93218d1f Bug 1161249 - Fix eslint errors
A bunch of extra checks were turned on since this was last updated,
accidentally missed before pushing.
2015-11-09 11:49:48 -05:00
Tiramisu 1993 3f96dc6d7b Bug 1161249 - Display perfherder values (+ links to graphs) in job detail panel 2015-11-09 11:32:41 -05:00
Ed Morley 2ff44d7073 Bug 1222542 - Fix eslint indentation errors in ui/plugins/*
So we can start running eslint against this directory shortly.
2015-11-07 17:47:22 +00:00
Tiramisu 1993 acde589545 Bug 1222654 - Fix lose state when zooming in on graph 2015-11-07 15:23:34 +08:00
William Lachance 81a7d5148f Bug 1158233 - Store and use "lower is better" metadata for perf tests 2015-11-06 16:03:13 -05:00
Ed Morley 71eea52cae Bug 1220479 - Fix indentation issues found by newer eslint
The newer version of eslint is more particular, so before updating we
need to clean up the indentation in a few places.
2015-11-06 18:01:24 +00:00
Tiramisu 1993 66450c5400 Bug 1200796 - Locate perf-compare 'Recent' buttons correctly on Chrome 2015-11-06 12:14:58 -05:00
William Lachance 91330dfd7a Bug 1218825 - Fix minor nit 2015-11-04 14:05:50 -05:00
William Lachance 605acbe264 Bug 1218825 - Make zooming from main plot always work
It would fail the first time before.
2015-11-04 14:04:53 -05:00
Mauro Doglio 6cdbfa89b1 Bug 1221064 - change source endpoint for the similar jobs panel
Let's use the new endpoint to keep the sorting in the similar jobs list
right.
2015-11-04 13:53:02 +00:00
Cameron Dawson 8d182343f1 Bug 1221079 - make unclassified failures mode show "auto classified" jobs
Look for two values (id of 1 and id of 7, in this case).  Now, in
unclassified mode, it will show both unclassified and auto classified jobs.
2015-11-04 11:42:51 +00:00
William Lachance edf7548545 Bug 1220680 - Add links to graphs from compare view
As long as there is at least one non-try repo in the comparison view,
we should allow users to visualize results on a graph.
2015-11-03 17:13:05 -05:00
William Lachance 36e27df932 Bug 1220680 - Fix handling of non-existent revisions in perfherder graphs
Specfically, handle the case where no resultset exists for a highlighted
revision in a series when graphs are first loaded. Note that sometimes a
revision might be valid in one series but not another.
2015-11-03 17:00:40 -05:00
William Lachance adedad55c8 Bug 1220680 - Make detail highlighting more consistent / subtle in compare view
* low/medium/high confidence explanation now uses same tooltip as the other
  elements
* we now only underline the currently hovered row
2015-11-03 17:00:40 -05:00
Tiramisu 1993 b45b557a9c Bug 1218825 - Make perfherder main graphs zoomable 2015-11-03 15:01:22 -05:00
William Lachance 2f82a6802f Bug 1220776 - Use a proper header in perfherder's compare table 2015-11-02 14:05:42 -05:00
William Lachance 8f37e0017a Bug 1220776 - perf.css should always be last included css file 2015-11-02 14:05:42 -05:00
Ed Morley bc43f09637 Revert "Add integration between autoclassification and manual starring."
This reverts commit 67b335f4c5.
2015-11-02 09:50:25 +00:00
Ed Morley 9bef82addd Revert "Bug 1220445 - hide automatic classification"
This reverts commit ceeb27c2d0.
2015-11-02 09:47:35 +00:00
Mauro Doglio ceeb27c2d0 Bug 1220445 - hide automatic classification
We want to find a better ui for the integration between manual and
automatic classification.
2015-11-01 14:35:59 +00:00
Ed Morley bfbabc074f Bug 1219222 - Update bugherder link to point at bugherder.mozilla.org
The new prod domain has now been set up, so we can point directly to
that rather than the herokuapp.com domain.
2015-10-28 17:01:53 +00:00
William Lachance 40af2834ec Merge pull request #1045 from MikeLing/mini_nit_fix
a trivial fix for controller.js
2015-10-28 11:28:17 -04:00
Ed Morley 819266036b Bug 1219222 - Update bugherder link to point at the new Heroku instance
The old Stackato PaaS link 404s, so point at the Heroku instance's
herokuapp.com domain whilst we wait for the certificate/DNS to be set up
for it at bugherder.mozilla.org.
2015-10-28 13:06:55 +00:00
Tiramisu 1993 122a53aa76 Add missing semi-colon in controller.js 2015-10-28 09:30:57 +08:00
William Lachance 92693f5be8 Bug 1215617 - Don't hide results we're not confident in by default
You should be able to see large changes at a glance when comparing
two revisions by default, even if we're not confident in them. That
way you'll know to retrigger them. :)
2015-10-23 11:15:43 -04:00
William Lachance 220529f04a Bug 1215617 - Print a friendly message when compare view is empty
Including a hint to change the filters.
2015-10-23 11:12:33 -04:00
Tiramisu 1993 c4a067ef99 Bug 1207309 - Disable '<' add test button if adjacent container empty 2015-10-23 10:04:28 -04:00
Mauro Doglio dda4ee2562 Merge pull request #1051 from jgraham/autoclassify_integration
Add integration between autoclassification and manual starring.
2015-10-23 11:38:57 +01:00
William Lachance 50172112e4 Bug 1215617 - Fix minor markup problem 2015-10-22 13:17:34 -04:00
William Lachance 7f7f54f91c Bug 1215617 - Filtering interface for perfherder compare
Can now filter across test name and platform, as well as only
show significant changes and/or results for which we have confidence.
2015-10-22 12:55:02 -04:00
James Graham 67b335f4c5 Add integration between autoclassification and manual starring.
This adds a new FailureClassification for autoclassified
intermittent. When a job is completely classified by the
autoclassifer, and it has the same number of structured and
unstructured error lines, it is marked as an autoclassified
intermittent.

Conversely, when there is exactly one structured and one unstructured
error line, the autoclassifier did not match the job, but has a
detector that could match the job, and the job is marked as
intermittent by a human, add a new autoclassification target
corresponding to the error line.
2015-10-22 15:43:53 +01:00
William Lachance 4b499e4fde Bug 1210503 - Fix bad merge
Lost changes in bug 1187000 when this was merged the first time, so e10s
results were not visible.
2015-10-21 13:10:37 -04:00
Jordan Lund 409bf13e6c Bug 1209614 - add treeherder support for new partner apk and b2gdroid apk variants, r=camd 2015-10-19 09:44:24 -07:00
Ed Morley 138d520bb1 Bug 1215316 - Removing ash repo's special-casing for retrigger/cancel 2015-10-19 14:30:13 +01:00
Tiramisu 1993 748e38f883 Bug 1210503 - Include non-summary tests in main comparison view 2015-10-17 14:54:24 -04:00
William Lachance 9e6e70cd77 Bug 1214860 - Reduce amount of data loaded in perfherder compare view
We only need the data associated with the result sets we are comparing,
instead of a large time interval covering it.
2015-10-17 14:44:42 -04:00
camd 9a978f4089 Merge pull request #1073 from whimboo/10.11_order
Bug 1214229 - Ensure OS X 10.11 is correctly sorted. r=camd
2015-10-16 15:37:18 -07:00
camd 4ef2c5e0f2 Merge pull request #1069 from tojonmz/dismiss-overlay
Bug 1210158 - Clear onscreen help overlay on click
2015-10-16 15:15:03 -07:00
William Lachance 626678ab83 Bug 1187000 - Always show e10s data in compare view
We can add some kind of a filtering interface later, but until that's
ready it's confusing to just not display it unless people specify
a magic flag (e10s=1).
2015-10-16 13:10:48 -04:00
Henrik Skupin 287b855333 Bug 1214229 - Ensure OS X 10.11 is correctly sorted. r=camd 2015-10-16 17:01:09 +02:00
William Lachance e2860d2374 Bug 1215297 - Fix various usability issues/bugs in the graphs view
* Preserve selected platform when switching between branches
* Automatically pick the platform of the last series when bringing up test selector
* Give an indicator that we are reloading test data when switching platforms
* Fix filtering out of selected tests
2015-10-15 17:07:43 -04:00
Jonathan French ce8520a0fa Bug 1210158 - Clear onscreen help overlay on click 2015-10-15 16:44:10 -04:00
Henrik Skupin da194b9a8d Bug 1214229 - Add ui support for OS X 10.11 (El Capitan). r=camd 2015-10-13 20:38:28 +02:00
Tiramisu 1993 882daff157 Bug 1153956 - Persist the selected revision in the url on perfherder
Based on work from Akhilesh Pillai (akhileshpillai@gmail.com)
2015-10-12 12:17:56 -04:00
Dustin J. Mitchell 9379fedaf0 Bug 1181153: use the new treestatus in RelengAPI 2015-10-12 16:03:37 +01:00
camd c8a966dc94 Merge pull request #1026 from gbrmachado/Bug-1210487
Bug 1210487 - log viewer: selected lines don't always scroll to view …
2015-10-09 15:54:17 -07:00
William Lachance d74210d0db Bug 1213361 - Fix pushlog information in graphs view 2015-10-09 14:38:55 -04:00
goma fb70245edd Bug 1210487 - log viewer: selected lines don't always scroll to view on initial page load 2015-10-05 16:05:29 -03:00
camd 58ae256b28 Merge pull request #1012 from mandaltapesh/logparse
Bug 1174645 - Improve job details message for missing logs
2015-10-01 17:08:51 -07:00
William Lachance 834f0d090c Bug 1205789 - Fix back/forward button in perfherder graphs 2015-10-01 18:00:41 -04:00
Tapesh 608f0f6bea Bug 1174645 - Improve job details message for missing logs 2015-10-01 00:37:38 +05:30
William Lachance 656a91e837 Bug 1210009 - Fix bug in display of perf subtest comparison results
When original repository was not the same as the new repository, we wouldn't
show new results. This commit fixes that.
2015-09-30 12:44:46 -04:00
Jonathan French db1c5b9bbf Bug 1209922 - Display sheriff menu for all users 2015-09-30 12:00:33 -04:00
Jonathan French 1804a4fae4 Bug 1209079 - Make all dropdowns use a pointer cursor
This makes all dropdown menu entries not containing an href
use a pointer cursor.
2015-09-29 17:02:10 -04:00
Jonathan French bb7fac66ed Bug 1209567 - Update 'esc' keyboard shortcut description 2015-09-29 16:30:46 -04:00
Ed Morley a76a06b850 Bug 1209523 - Fix grunt build minification of userguide.html
Also the s/userguide.app/userguide/ was to fix:

Error: [$injector:nomod] Module 'userguide' is not available!
2015-09-29 21:11:17 +01:00
Ed Morley 5065de4588 Bug 1209523 - Fix parse error during grunt build
As part of my work to get grunt build running automatically on deploy,
I'm going to run it on Travis to make sure we catch things like this
before deploy :-)
2015-09-29 21:11:15 +01:00
Jonathan French 3564dea78a Bug 1208486 - Lint and tidy up logviewer directives 2015-09-29 15:57:29 -04:00
Jonathan French ca700dce6f Bug 1141569 - Display onscreen keyboard shortcuts 2015-09-28 16:33:49 -04:00
Jonathan French 5af5d2e2b8 Merge pull request #948 from gbrmachado/Bug1108764
Bug 1108764 - Allow easy sharing of links to a specific log line in the log viewer
2015-09-28 13:29:47 -04:00
Jonathan French 82f45f74d1 Bug 1193804 - Break up treeherder.css - global.css 2015-09-28 12:31:40 -04:00
Jonathan French 57c047f1d3 Bug 1207771 - Disable Cancel job button when not logged in 2015-09-28 09:46:36 -04:00
goma 4b1c450b95 Bug 1108764 - Add line highlighting and line linking in logviewer 2015-09-28 03:04:42 -03:00
Jonathan French 7ace34b09b Bug 1193804 - Break up treeherder.css - resultsets.css 2015-09-25 11:04:01 -04:00
William Lachance e6caeee9e3 Bug 1208086 - Hide links to whatsdeployed
It currently doesn't do anything useful. Commenting it out instead of eliminating
it just in case someone wants to bring it back.
2015-09-24 13:53:24 -04:00
Jonathan French f639b25746 Bug 1207304 - Dynamically set the min-width for job-tabs-panel
This sets a dyanmic width for the job-tabs-panel so when non-Talos
jobs are selected, we optimize the resize experience at small browser
widths since only 4 tabs are visible.

When Talos jobs are selected, we increase the size accordingly
to accommodate 5 tabs.
2015-09-24 09:23:46 -04:00
Jonathan French d80fc030e1 Bug 1206825 - Remove obsolete comment for div.talos-panel 2015-09-23 15:07:18 -04:00
William Lachance b80eba8524 Merge pull request #996 from wlach/1207301
Bug 1207301 - Move performance controllers to ui/js/controllers/perf
2015-09-23 14:25:45 -04:00
William Lachance c850a8c7a4 Bug 1207301 - Move performance controllers to ui/js/controllers/perf 2015-09-23 11:20:45 -04:00
Jonathan French 8bff1f2b66 Bug 1207197 - Add a cursor property for the Retrigger dropdown 2015-09-23 10:29:36 -04:00
Ed Morley 58bd7fee19 Bug 1192407 - Make bug suggestion tooltips show for the whole link
Rather than just the summary text. Also removes the redundant bug
summary from the title (since it matches the link text) - which means
that there is no tooltip to show for bug suggestions unless the bugs are
resolved.
2015-09-22 22:08:12 +01:00
Jonathan French 04fdb94746 Bug 1207148 - Remove unused UI wait cursor assets 2015-09-22 16:15:00 -04:00
Jonathan French d9e1c51d49 Bug 1207163 - Increase min-width to accommodate Talos tab 2015-09-22 15:31:23 -04:00
Jonathan French 5702a40a10 Bug 1193804 - Break up treeherder.css - info-panel.css 2015-09-22 14:50:41 -04:00
Ed Morley 440e929916 Bug 1206670 - Update karma to v0.13.10 and karma-jasmine to v0.3.6
As of karma-jasmine 0.3.0, the jasmine library is not bundled with
karma-jasmine, and so jasmine-core has to be installed separately.

jasmine-jquery also has to be updated, since the old version was not
compatible. A duplicate jasmine-jquery file that was outside of the
tests vendor directory has also been removed.
2015-09-22 19:09:16 +01:00
William Lachance 1e225bddf9 Bug 1207237 - Fix cursor when hovering over non-selectable job group
We were applying the "pointer" style, which implied you could select
something when you couldn't before. We should only use that style when
hovering over the job buttons themselves. When hovering other parts
of the job group, use the "default" cursor which communicates that there
is nothing to click on or select.
2015-09-22 13:46:23 -04:00
William Lachance a073fbc9af Merge pull request #980 from wlach/1206160
Bug 1206160 - Add some fast transitions for basic treeherder actions
2015-09-21 15:13:34 -04:00
Jonathan French afe16b0c00 Bug 1193804 - Break up treeherder.css - pinboard.css 2015-09-21 09:56:31 -04:00
William Lachance c2203439f4 Bug 1206160 - Add some fast transitions for basic treeherder actions
* Selecting a job (scale up from standard size)
* Expanding a job group (fade in)
2015-09-18 15:56:32 -04:00
William Lachance 71f7fa01f3 Bug 1205789 - Followup fixes to changing time range 2015-09-18 15:48:24 -04:00
William Lachance ca5a293f79 Merge pull request #973 from wlach/1206097
Bug 1206097 - Fix selection of invalid revision 'true' when adding graph
2015-09-18 15:09:07 -04:00
William Lachance fdff333b8f Merge pull request #974 from wlach/1205789
Bug 1205789 - Fix and clarify changing time range in perfherder graphs
2015-09-18 15:06:22 -04:00
William Lachance f9d7a960b0 Merge pull request #976 from wlach/1206118
Bug 1206118 - Fix document title when navigating away from perfherder graphs
2015-09-18 15:06:06 -04:00
William Lachance 231721d130 Bug 1206118 - Fix document title when navigating away from perfherder graphs
Before we would persist the name of the series when navigating to (e.g.)
compare. Let's fix this in a robust way.
2015-09-18 11:42:44 -04:00
William Lachance 9f89bdb01a Bug 1205789 - Fix and clarify changing time range in perfherder graphs 2015-09-18 10:58:07 -04:00
William Lachance 3ad2d24f91 Bug 1206097 - Fix selection of invalid revision 'true' when adding graph 2015-09-18 10:17:53 -04:00
Jonathan French 6a2ff517db Bug 1117556 - Add read only sheriff panel for non-staff 2015-09-17 15:31:16 -04:00
Jonathan French e4a24d4c1d Bug 1187394 - Move backfill ui to Job details actionbar 2015-09-17 11:19:40 -04:00
William Lachance bdafc6d944 Bug 1205412 - Fix highlighting of revisions in perf graphs
When we had two series with the same signature on different branches, we
would incorrectly highlight two points on the same graph instead of
highlighting the relevant revisions on each. This used to work because
we associated a branch with each series signature, so could identify
them uniquely before, but we don't do this any more. Fortunately the fix here
is simple: just use the previously defined series instead of trying to
look it up all over again.
2015-09-16 17:48:36 -04:00
Jonathan French 42bbf9383c Bug 1193804 - Break up treeherder.css - job-buttons.css 2015-09-16 14:02:42 -04:00
Jonathan French 5f24e36bef Bug 1200025 - Adjust case for some supplementary menus 2015-09-15 14:05:40 -04:00
William Lachance 6f78f1b172 Bug 1203997 - Fix a console error when graphs view is first loaded 2015-09-15 13:49:50 -04:00