Jordan Santell
bd8e74552d
Bug 1163356 - Migrate performance tool components to xpcshell tests where appropriate. r=vp
...
--HG--
rename : browser/devtools/performance/test/browser_profiler-frame-utils-01.js => browser/devtools/performance/test/unit/test_frame-utils-01.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-01.js => browser/devtools/performance/test/unit/test_tree-model-01.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-02.js => browser/devtools/performance/test/unit/test_tree-model-02.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-03.js => browser/devtools/performance/test/unit/test_tree-model-03.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-04.js => browser/devtools/performance/test/unit/test_tree-model-04.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-05.js => browser/devtools/performance/test/unit/test_tree-model-05.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-06.js => browser/devtools/performance/test/unit/test_tree-model-06.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-07.js => browser/devtools/performance/test/unit/test_tree-model-07.js
2015-05-29 17:34:32 -07:00
Ryan VanderMeulen
e55677d406
No bug - Request a longer timeout for browser_perf-overview-render-03.js.
...
CLOSED TREE
2015-05-29 13:14:07 -04:00
Victor Porof
daf762dbd7
Bug 1169438 - Don't show an empty sidebar when the waterfall is drawn the for first time, r=jsantell
2015-05-29 09:44:13 -04:00
Victor Porof
bedb8b0d18
Bug 1169436 - Marker nodes (which contain child markers) should also be re-selected when the waterfall view is redrawn, r=jsantell
2015-05-29 09:44:13 -04:00
Victor Porof
c0df1dc295
Bug 1169352 - Temporarily disable assertion in browser_timeline-waterfall-rerender.js, r=orange
2015-05-28 16:17:17 -04:00
Jordan Santell
24aff4397c
Bug 1147143 - Inverted call tree times are now based on the context of their position in the tree, non-leaf frames do not have self costs, and total costs add up to their parent. r=shu
2015-05-23 15:58:56 -07:00
Victor Porof
4e40029f98
Bug 1169257 - Add longer timeout for browser_perf-overview-render-02.js, r=orange
2015-05-28 10:10:21 -04:00
Ryan VanderMeulen
30b187a1ad
Bug 1161817 - Disable browser_timeline-waterfall-sidebar.js on Linux due to frequent failures.
...
CLOSED TREE
2015-05-28 09:36:14 -04:00
Patrick Brosset
8c2aaa42cf
Bug 1166189 - ESLint configuration files for devtools; r=tromey
...
Adds a global .eslintrc file for all source files in /browser/devtools.
This file defines a set of global variables that are commonly used in
/browser/devtools code.
The files that import modules with Cu.import will need to define their
own globals as /* globals ... */ comments.
This file also defines the configuration for all the rules we want to
use.
This also adds a set of .eslintrc files, one per test directory in
/browser/devtools. Each of these files extend from one of 2 parent config
files: .eslintrc.xpcshell or .eslintrc.mochitest.
The parent config define the set of globals these types of tests have
access to (test runner functions, assertion functions, etc.).
Finally, this also adds .eslintrc files in /toolkit/devtools for code and
tests, which just extend from their counterparts in /browser/devtools.
--HG--
extra : rebase_source : d7b6f639634b64dc084d0835a5fb36c9720a87e7
2015-05-28 09:30:03 +02:00
Victor Porof
41b0c9ac2a
Bug 1169120 - Waterfall should preserve the currently selected marker after resizing, r=jsantell
2015-05-28 00:30:21 -04:00
Victor Porof
f8e34f7c5c
Bug 1158862 - Rerendering waterfall graph ignores current selection, r=jsantell
2015-05-27 17:24:33 -04:00
Victor Porof
d7ad7bfff0
Bug 1168125 - Add a new test, r=jsantell
2015-05-27 17:24:13 -04:00
Victor Porof
50db85dd2d
Bug 1168125 - Fix existing tests, r=jsantell
2015-05-27 17:24:13 -04:00
Patrick Brosset
f74b4d25f0
Bug 1168077 - Remove remaining spidermonkey js specific syntax from browser/devtools; r=miker
...
--HG--
extra : rebase_source : 15f48894284051c2f10d9b71c94d7074f893002a
2015-05-25 14:42:51 +02:00
Victor Porof
4dea7e637d
Bug 1167963 - FrameNode should not export isContent
, r=jsantell
2015-05-24 12:12:20 -04:00
Victor Porof
c975de6e98
Bug 1167962 - Keep exports at bottom of modules, r=jsantell
2015-05-24 12:12:20 -04:00
Victor Porof
1eec7b83e6
Bug 1167298 - Remove the ordinal property on categories, r=jsantell
2015-05-22 16:28:57 -04:00
Victor Porof
e197c19b40
Bug 1167300 - Fix all performance tool imports to work with the new file locations, r=jsantell
2015-05-22 16:25:52 -04:00
Victor Porof
4b7d7bd9d0
Bug 1167300 - Consolidate the performance tool directory, r=jsantell
...
--HG--
rename : browser/devtools/shared/timeline/global.js => browser/devtools/performance/modules/global.js
rename : browser/devtools/performance/modules/actors.js => browser/devtools/performance/modules/logic/actors.js
rename : browser/devtools/performance/modules/compatibility.js => browser/devtools/performance/modules/logic/compatibility.js
rename : browser/devtools/shared/profiler/frame-utils.js => browser/devtools/performance/modules/logic/frame-utils.js
rename : browser/devtools/performance/modules/front.js => browser/devtools/performance/modules/logic/front.js
rename : browser/devtools/performance/modules/io.js => browser/devtools/performance/modules/logic/io.js
rename : browser/devtools/shared/profiler/jit.js => browser/devtools/performance/modules/logic/jit.js
rename : browser/devtools/shared/timeline/marker-utils.js => browser/devtools/performance/modules/logic/marker-utils.js
rename : browser/devtools/performance/modules/recording-model.js => browser/devtools/performance/modules/logic/recording-model.js
rename : browser/devtools/performance/modules/recording-utils.js => browser/devtools/performance/modules/logic/recording-utils.js
rename : browser/devtools/shared/profiler/tree-model.js => browser/devtools/performance/modules/logic/tree-model.js
rename : browser/devtools/performance/modules/graphs.js => browser/devtools/performance/modules/widgets/graphs.js
rename : browser/devtools/shared/timeline/marker-details.js => browser/devtools/performance/modules/widgets/marker-details.js
rename : browser/devtools/shared/timeline/markers-overview.js => browser/devtools/performance/modules/widgets/markers-overview.js
rename : browser/devtools/shared/profiler/tree-view.js => browser/devtools/performance/modules/widgets/tree-view.js
rename : browser/devtools/shared/timeline/waterfall.js => browser/devtools/performance/modules/widgets/waterfall.js
2015-05-22 16:25:52 -04:00
Jordan Santell
4f19e9a87d
Bug 1049865 - part 2 - fix up browser_profiler_tree-frame-node.js to handle the new stripping of query params from a displayed filename in tree models.
2015-05-22 11:56:49 -07:00
Ravi Shankar
daab31aa92
Bug 1049865 - Remove url query from items in the call tree; r=jsantell
2015-05-22 11:59:12 -07:00
Jordan Santell
3ac62ebdb0
Bug 1162662 - Map JS markers to human readable keys, and hide if platform related via (Gecko). r=vp
2015-05-19 23:02:28 -07:00
Jordan Santell
886f65d972
Bug 1058898 - Enable e10s tests on the performance tool. r=vp
...
--HG--
rename : browser/devtools/performance/test/browser_perf-aaa-run-first-leaktest.js => browser/devtools/performance/test/browser_aaa-run-first-leaktest.js
2015-05-10 01:20:56 -07:00
Jordan Santell
530cd44c71
Bug 1165885 - Handle scenario when clearing out recordings while a console profile is recording. r=pbrosset
2015-05-19 15:06:59 -07:00
Jordan Santell
307a087c72
Bug 1157916
- Add tooltip for displaying start/end times on marker details' duration field. r=vp
2015-05-19 13:15:37 -07:00
Jordan Santell
fd5a34b3dc
Bug 1166139 - properly display the generic class name for markers in the marker filter popup. r=vp
2015-05-18 21:07:49 -07:00
Jordan Santell
dbdca9a2e9
Bug 1162583 - Disable realtime rendering in performance tools when e10s is not on. r=vp
2015-05-18 17:44:49 -07:00
Jordan Santell
8e5b85f9d2
Bug 1164281 - Make a new pref devtools.performance.ui.experimental enabled on nightly to show experimental options. r=vp
2015-05-12 18:18:23 -07:00
Jordan Santell
bc037874d8
Bug 1164338 - Tests that the style markers have restyleHints. r=pbrosset
2015-05-18 19:24:23 -07:00
Jordan Santell
356b690e73
Bug 1165504 - Refactor out marker details view into utilities, make marker definitions more declaritive. r=vp
2015-05-15 15:32:22 -07:00
Patrick Brosset
c2599e18f5
Bug 1146239 - Show the recording as loading in the performance details pane after it has stopped; r=jsantell
...
--HG--
extra : rebase_source : 7e7e89e0b6400d33bc3374be31ab1a00dff33c4d
2015-05-18 14:44:39 +02:00
Jordan Santell
36c72f36fe
Bug 1160313 - Remove temporary retro-mode for performance tools. r=vp
2015-05-15 11:35:26 -07:00
Victor Porof
cd2cb2d0b2
Bug 1165045 - Don't create nodes with empty text in the call tree, r=jsantell
2015-05-15 16:18:12 -04:00
Victor Porof
6b2727cdd9
Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell
2015-05-14 15:45:21 -04:00
Victor Porof
c3ea9ca118
Bug 1152631 - We no longer display category data for platform data in call tree, r=jsantell
2015-05-14 19:01:02 -04:00
Wes Kocher
38b307f8f2
Backed out changeset efa0dda1fa88 (bug 1151973) for dt2 orange
2015-05-14 16:00:13 -07:00
Wes Kocher
c0d35978d8
Merge m-c to fx-team a=merge
2015-05-14 15:41:56 -07:00
Victor Porof
903caefd4a
Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell
2015-05-14 17:24:47 -04:00
Patrick Brosset
6763fde51f
Bug 1146239 - Show the recording as loading in the performance sidebar after it has stopped; r=jsantell
...
--HG--
extra : rebase_source : 9926e97d7bb9da4d8f44b74740ba36d2005a5af8
2015-05-12 10:06:05 +02:00
Jordan Santell
c9bdd47b1d
Bug 1143004 - markers from console.timeStamp() should be rendered in the performance tool's timeline. r=vp
2015-03-18 13:55:42 -07:00
Jordan Santell
41a16c1f02
Bug 1164130 - Correctly include RecordingUtils when importing older version 2 profiler data. r=vp
2015-05-12 12:59:14 -07:00
Jordan Santell
9e610d7c78
Bug 1164131 - [regression] parse urls with port numbers correctly in the call tree, and display the host (hostName+port), not just hostName. r=shu
2015-05-12 15:34:55 -07:00
Carsten "Tomcat" Book
dd3f1a22f8
merge mozilla-inbound to mozilla-central a=merge
2015-05-12 16:10:32 +02:00
Jordan Santell
daad81ed51
Bug 1157523 - Disable framerate and memory recording in intermittent test to reduce surface area on leakage. r=vp
2015-05-10 16:47:28 -07:00
Jordan Santell
ff688a6b00
Bug 1160900 - Display buffer status while recording a profile. r=vp
2015-05-08 16:19:58 -07:00
Jordan Santell
c88d11bc96
Bug 1160828 - Return null when attempting to get the current selection from a graph that is not yet ready. r=vp
...
--HG--
extra : rebase_source : 7e97e63a6283d1fb169e83697aaa8093e223bad1
2015-05-06 17:18:00 +02:00
Jordan Santell
80553d32fb
Bug 1145187 - Implement polling for buffer status on performance actor facades. r=vp
2015-05-05 17:12:49 -07:00
Brian Grinstead
2504216bac
Bug 1145784 - Use testX/testY for coordinates during tests for the Graph and FlameGraph;r=vporof
2015-05-05 11:47:33 -07:00
Jordan Santell
8593e43ebd
Bug 1159052 - Performance recording should stop rendering and recording as soon as the recording stops. r=vp
2015-05-02 16:47:41 -07:00
Jordan Santell
d7d4d70a86
Bug 1159480 - Pull out actor-specific logic from Performance Front. r=vp
2015-04-28 17:19:15 -07:00