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