Commit Graph

137 Commits

Author SHA1 Message Date
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