Skip to content

Instantly share code, notes, and snippets.

View lightsofapollo's full-sized avatar

James Lal lightsofapollo

View GitHub Profile
@lightsofapollo
lightsofapollo / VOLUMES
Last active August 29, 2015 14:08
Volumes
/home/builder/mozilla-central
/home/builder/gaia
[
"/Users/mozilla/workspace/gecko-dev/python/mach",
"/Users/mozilla/workspace/gecko-dev/python/mozboot",
"/Users/mozilla/workspace/gecko-dev/python/mozbuild",
"/Users/mozilla/workspace/gecko-dev/python/mozversioncontrol",
"/Users/mozilla/workspace/gecko-dev/python/blessings",
"/Users/mozilla/workspace/gecko-dev/python/configobj",
"/Users/mozilla/workspace/gecko-dev/python/jsmin",
"/Users/mozilla/workspace/gecko-dev/python/psutil",
"/Users/mozilla/workspace/gecko-dev/python/which",
@lightsofapollo
lightsofapollo / builds.md
Created October 17, 2014 17:37
Builds / tests

The plan is to "decouple" and "desugar" the try flags into a set of tasks some examples:

  • the "opt" builds and "debug" builds (-b o) (-b d) will be desugared into two tasks "build-opt" "build-debug"
  • tests cannot always run on all platforms and some test have build specific harnesses even though they are the same test suite so each "test" task will contain a list of builds it can run on.

For try:

We will "desugar" into a set of tasks and trim tests tasks which cannot run on the scheduled builds from the graph

For normal branches:

{
"tasks": [
{
"task": {
"metadata": {
"name": "Marionette JS tests chunk 1",
"description": "Run entire suite of marionette js tests",
"source": "http://todo.com/soon",
"owner": "jlal@mozilla.com"
},
# Chunking task for marionette js tests...
---
task:
metadata:
name: 'Marionette JS tests chunk {{chunk}}'
description: Run entire suite of marionette js tests
workerType: phone
provisionerId: '{{provisionerId}}'
marionette-b2g-host start +0ms
marionette-b2g-host binary: +0ms /Users/mozilla/workspace/gaia/b2g
marionette-b2g-host profile: +0ms /var/folders/5l/r2z_ktdn2379c43hkln0mx1r0000gn/T/tmp-722503mkp5qo
mozilla-runner:run found bin +0ms /Users/mozilla/workspace/gaia/b2g/Contents/MacOS/b2g-bin
mozilla-runner:run arv: +2ms [ '-profile',
'/var/folders/5l/r2z_ktdn2379c43hkln0mx1r0000gn/T/tmp-722503mkp5qo',
'-no-remote',
'-chrome',
'chrome://b2g/content/shell.html' ]
mozilla-runner:run bin: +0ms /Users/mozilla/workspace/gaia/b2g/Contents/MacOS/b2g-bin
Assertion failure: mIncrementalPhase == IdlePhase, at /builds/slave/try-l64_g-d-000000000000000000/build/xpcom/base/nsCycleCollector.cpp:3667
UNKNOWN [/home/tester/git_checkout/b2g/libxul.so +0x008F420D]
UNKNOWN [/home/tester/git_checkout/b2g/libxul.so +0x02ABA82B]
UNKNOWN [/home/tester/git_checkout/b2g/libxul.so +0x02B83B28]
UNKNOWN [/home/tester/git_checkout/b2g/libxul.so +0x02B84A85]
UNKNOWN [/home/tester/git_checkout/b2g/libxul.so +0x02ABF577]
js::DefaultValue(JSContext*, JS::Handle<JSObject*>, JSType, JS::MutableHandle<JS::Value>)+0x000002A5 [/home/tester/git_checkout/b2g/libxul.so +0x02ABF855]
UNKNOWN [/home/tester/git_checkout/b2g/libxul.so +0x0261CCAD]
UNKNOWN [/home/tester/git_checkout/b2g/libxul.so +0x02ABFB05]
UNKNOWN [/home/tester/git_checkout/b2g/libxul.so +0x02ABB98E]
(process:1722): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Xlib: extension "RANDR" missing on display ":99".
375760768[7fd7153634a0]: Failed to get pref 'camera.control.test.enabled' (0x8000ffff)
375760768[7fd7153634a0]: Failed to get pref 'camera.control.test.hardware' (0x8000ffff)
375760768[7fd7153634a0]: Failed to get pref 'camera.control.test.hardware.gonk.parameters' (0x8000ffff)
375760768[7fd7153634a0]: Failed to get pref 'camera.control.test.method.error' (0x8000ffff)
375760768[7fd7153634a0]: Failed to get pref 'camera.control.test.async.error' (0x8000ffff)
375760768[7fd7153634a0]: Failed to get pref 'camera.control.test.is_low_memory' (0x8000ffff)
375760768[7fd7153634a0]: Failed to get pref 'camera.control.low_memory_thresholdMB' (0x8000ffff)
b2g-desktop stderr +10ms JavaScript strict warning: chrome://marionette/content/atoms.js, line 86: SyntaxError: test for equality (==) mistyped as assignment (=)?
JavaScript strict warning: chrome://marionette/content/atoms.js, line 92: TypeError: variable a redeclares argument
JavaScript strict warning: chrome://marionette/content/atoms.js, line 95: SyntaxError: test for equality (==) mistyped as assignment (=)?
JavaScript strict warning: chrome://marionette/content/atoms.js, line 98: SyntaxError: test for equality (==) mistyped as assignment (=)?
JavaScript strict warning: chrome://marionette/content/atoms.js, line 98: SyntaxError: test for equality (==) mistyped as assignment (=)?
JavaScript strict warning: chrome://marionette/content/atoms.js, line 104: TypeError: variable a redeclares argument
JavaScript strict warning: chrome://marionette/content/atoms.js, line 108: TypeError: variable a redeclares argument
JavaScript strict warning: chrome://marionette/content/atoms.js, line 109: TypeError: variable