Closed Bug 1077476 Opened 7 years ago Closed 6 years ago

Tests for old geckos for new performance tool

Categories

(DevTools :: Performance Tools (Profiler/Timeline), defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jsantell, Assigned: jsantell)

References

Details

Tests that scaffold the new performance tool with different actor configurations to simulate different versions of gecko. For example, Gecko 33 has `framerate` actor, but with a different API, whereas Gecko 35 has a timeline actor with a memory actor. We should check that different configurations of actors existing display the correct data.
Assignee: nobody → jsantell
Blocks: perf-tool-v2
FxOS 2.2 (Gecko 37) Error:

Handler function DebuggerTransport instance's this.hooks.onPacket threw an exception: TypeError: v.split is not a function
Stack: .read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:47:16
Arg<.read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/protocol.js:455:27
Request<.read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/protocol.js:643:1
Front<.onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/protocol.js:1177:16
DebuggerClient.prototype.onPacket@resource://gre/modules/devtools/dbg-client.jsm:906:7
DebuggerTransport.prototype._onJSONObjectReady/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/transport/transport.js:461:9
makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:82:14
makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:82:14
Line: 47, column: 15
console.error: 
  Error reading event: ticks
console.error: 
  Message: TypeError: v.split is not a function
  Stack:
    .read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:47:16
Arg<.read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/protocol.js:455:27
Request<.read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/protocol.js:643:1
Front<.onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/protocol.js:1177:16
DebuggerClient.prototype.onPacket@resource://gre/modules/devtools/dbg-client.jsm:906:7
DebuggerTransport.prototype._onJSONObjectReady/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/transport/transport.js:461:9
makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:82:14
makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:82:14
FxOS 2.1 (Gecko 34) Error:

console.error: 
  Protocol error (unrecognizedPacketType): Actor conn0.child14/memory13 does not recognize the packet type attach
FxOS 2.0 (Gecko 32) Error: (Same as 2.1 error)

console.error: 
  Protocol error (unrecognizedPacketType): Actor conn0.child14/memory13 does not recognize the packet type attach
Depends on: 1130200
Depends on: 1130202
Depends on: 1130204
Turning this into a meta bug for compatibility.
No longer blocks: perf-tool-v2
All the sub bugs for this meta bug have been resolved. Closing.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.