Last active
January 5, 2016 02:25
-
-
Save andrenatal/bc7eac5c735cd26f63a4 to your computer and use it in GitHub Desktop.
Promises Driver log
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mozillas-MacBook-Pro-8:gaia-andre anatal$ npm run refresh; RUNTIME=/Users/anatal/projects/mozilla/gecko-b2g-desktop/obj-x86_64-apple-darwin15.2.0/dist/B2G.app/Contents/MacOS/b2g TEST_FILES=/Users/anatal/projects/mozilla/gaia-andre/apps/system/test/marionette/activity_chain_test.js VERBOSE=1 HOST_LOG=stdout REPORTER=spec make test-integration | |
> gaia@0.0.3 refresh /Users/anatal/projects/mozilla/gaia-andre | |
> npmr install | |
rm -rf profile profile-debug profile-test profile-gaia-test-b2g profile-gaia-test-firefox profile-raptor profile-test /Users/anatal/projects/mozilla/gaia-andre/build_stage docs minidumps | |
Test SDK directory: /Users/anatal/projects/mozilla/gaia-andre/b2g_sdk/39.0a1-2015-03-05-16-02-02 | |
test -f /Users/anatal/projects/mozilla/gaia-andre/b2g_sdk/39.0a1-2015-03-05-16-02-02/B2G.app/Contents/MacOS/xpcshell | |
GAIA_DIR="/Users/anatal/projects/mozilla/gaia-andre" GAIA_DISTRIBUTION_DIR="/Users/anatal/projects/mozilla/gaia-andre/distribution" /Users/anatal/projects/mozilla/gaia-andre/b2g_sdk/39.0a1-2015-03-05-16-02-02/B2G.app/Contents/MacOS/xpcshell -f "/Users/anatal/projects/mozilla/gaia-andre/build/xpcshell-commonjs.js" -e "run('preload');" | |
[rebuild] rebuildAppDirs: ["/Users/anatal/projects/mozilla/gaia-andre/apps/bluetooth","/Users/anatal/projects/mozilla/gaia-andre/apps/bookmark","/Users/anatal/projects/mozilla/gaia-andre/apps/calendar","/Users/anatal/projects/mozilla/gaia-andre/apps/callscreen","/Users/anatal/projects/mozilla/gaia-andre/apps/camera","/Users/anatal/projects/mozilla/gaia-andre/apps/clock","/Users/anatal/projects/mozilla/gaia-andre/apps/communications","/Users/anatal/projects/mozilla/gaia-andre/apps/costcontrol","/Users/anatal/projects/mozilla/gaia-andre/apps/default_theme","/Users/anatal/projects/mozilla/gaia-andre/apps/download","/Users/anatal/projects/mozilla/gaia-andre/apps/email","/Users/anatal/projects/mozilla/gaia-andre/apps/emergency-call","/Users/anatal/projects/mozilla/gaia-andre/apps/findmydevice","/Users/anatal/projects/mozilla/gaia-andre/apps/fl","/Users/anatal/projects/mozilla/gaia-andre/apps/fm","/Users/anatal/projects/mozilla/gaia-andre/apps/ftu","/Users/anatal/projects/mozilla/gaia-andre/apps/gallery","/Users/anatal/projects/mozilla/gaia-andre/apps/homescreen","/Users/anatal/projects/mozilla/gaia-andre/apps/keyboard","/Users/anatal/projects/mozilla/gaia-andre/apps/marketplace.firefox.com","/Users/anatal/projects/mozilla/gaia-andre/apps/music","/Users/anatal/projects/mozilla/gaia-andre/apps/network-alerts","/Users/anatal/projects/mozilla/gaia-andre/apps/operatorvariant","/Users/anatal/projects/mozilla/gaia-andre/apps/pdfjs","/Users/anatal/projects/mozilla/gaia-andre/apps/ringtones","/Users/anatal/projects/mozilla/gaia-andre/apps/search","/Users/anatal/projects/mozilla/gaia-andre/apps/settings","/Users/anatal/projects/mozilla/gaia-andre/apps/sharedtest","/Users/anatal/projects/mozilla/gaia-andre/apps/sms","/Users/anatal/projects/mozilla/gaia-andre/apps/sync","/Users/anatal/projects/mozilla/gaia-andre/apps/system","/Users/anatal/projects/mozilla/gaia-andre/apps/verticalhome","/Users/anatal/projects/mozilla/gaia-andre/apps/video","/Users/anatal/projects/mozilla/gaia-andre/apps/wallpaper","/Users/anatal/projects/mozilla/gaia-andre/apps/wappush","/Users/anatal/projects/mozilla/gaia-andre/hosted_apps/buddyup","/Users/anatal/projects/mozilla/gaia-andre/hosted_apps/bugzillalite","/Users/anatal/projects/mozilla/gaia-andre/hosted_apps/calculator","/Users/anatal/projects/mozilla/gaia-andre/hosted_apps/facebook","/Users/anatal/projects/mozilla/gaia-andre/hosted_apps/notes","/Users/anatal/projects/mozilla/gaia-andre/hosted_apps/twitter","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/marketplace-dev.allizom.org","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/in_app_pay_test","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/marketplace.allizom.org","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/mochitest","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/ds-test","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/geoloc","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/l20n-app","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/membuster","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/test-ime","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/share-receiver","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/template","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/test-agent","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/test-container","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/test-iac-publisher","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/test-iac-subscriber","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/test-otasp","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/test-receiver-1","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/test-receiver-2","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/test-receiver-inline","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/test-wappush","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/uitest","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/uitest-privileged","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/contacts-manager","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/contacts-ds-provider1","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/contacts-ds-provider2","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/mobile-wallet","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/theme-test-1","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/theme-test-2","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/theme-test-3","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/nfc-api-test","/Users/anatal/projects/mozilla/gaia-andre/dev_apps/music-oga","/Users/anatal/projects/mozilla/gaia-andre/apps/settings/test/fixtures/addon1","/Users/anatal/projects/mozilla/gaia-andre/apps/settings/test/fixtures/addon2","/Users/anatal/projects/mozilla/gaia-andre/apps/settings/test/fixtures/addon3","/Users/anatal/projects/mozilla/gaia-andre/distros/raptor/apps/test-startup-limit","/Users/anatal/projects/mozilla/gaia-andre/shared"] | |
[svoperapps.js] PROFILE_DIR, GAIA_DISTRIBUTION_DIR, VARIANT_PATH are all required | |
[settings.js] Writing settings file: /Users/anatal/projects/mozilla/gaia-andre/profile-test/settings.json | |
[settings.js] Writing settings file: /Users/anatal/projects/mozilla/gaia-andre/profile-test/defaults/settings.json | |
[app] building bluetooth app... | |
[app] building calendar app... | |
[app] building camera app... | |
[app] building clock app... | |
[app] building communications app... | |
[app] building costcontrol app... | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/shared/elements/gaia-icons/gaia-icons.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/shared/elements/gaia_subheader/style.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/shared/elements/gaia_switch/style.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/shared/style/action_menu.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/shared/style/buttons.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/shared/style/confirm.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/shared/style/headers.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/shared/style/input_areas.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/shared/style/progress_activity.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/style/icons.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/style/lists.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/style/message.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/style/onpair.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/style/settings.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/bluetooth/style/transfer.css | |
Will run rjs optimizer... | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/shared/elements/gaia-icons/gaia-icons.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/shared/elements/gaia_switch/style.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/shared/style/buttons.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/shared/style/input_areas.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/shared/style/status.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/shared/style/tabs.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/style/alarm.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/style/clock.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/style/form_button.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/style/hacks.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/style/onring.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/style/picker/picker.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/style/picker/value_selector.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/style/stopwatch.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/style/timer.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/clock/style/views.css | |
Tracing dependencies for: startup | |
[app] building email app... | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/bower_components/gaia-icons/bidi-helper.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/bower_components/gaia-icons/gaia-icons-embedded.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/bower_components/gaia-icons/gaia-icons.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/bower_components/gaia-theme/gaia-theme.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/shared/style/action_menu.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/shared/style/buttons.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/shared/style/confirm.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/shared/style/progress_activity.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/app.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/confirm.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/controls.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/countdown.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/face.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/faces.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/focus-ring.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/hud.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/indicators.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/loading-screen.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/main.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/notification.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/overlay.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/preview-gallery.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/recording-timer.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/setting-options.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/setting.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/settings.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/VideoPlayer.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/viewfinder.css | |
Optimizing (standard) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/camera/style/zoom-bar.css | |
Tracing dependencies for: main | |
shared/elements/gaia-icons/gaia-icons.css | |
---------------- | |
shared/elements/gaia-icons/gaia-icons.css | |
shared/elements/gaia_subheader/style.css | |
---------------- | |
shared/elements/gaia_subheader/style.css | |
shared/elements/gaia_switch/style.css | |
---------------- | |
shared/elements/gaia_switch/style.css | |
shared/style/action_menu.css | |
---------------- | |
shared/style/action_menu.css | |
shared/style/buttons.css | |
---------------- | |
shared/style/buttons.css | |
shared/style/confirm.css | |
---------------- | |
shared/style/confirm.css | |
shared/style/headers.css | |
---------------- | |
shared/style/headers.css | |
shared/style/input_areas.css | |
---------------- | |
shared/style/input_areas.css | |
shared/style/progress_activity.css | |
---------------- | |
shared/style/progress_activity.css | |
style/icons.css | |
---------------- | |
style/icons.css | |
style/lists.css | |
---------------- | |
style/lists.css | |
style/message.css | |
---------------- | |
style/message.css | |
style/onpair.css | |
---------------- | |
style/onpair.css | |
style/settings.css | |
---------------- | |
style/settings.css | |
style/transfer.css | |
---------------- | |
style/transfer.css | |
require.js optimize ok | |
[app] building findmydevice app... | |
Tracing dependencies for: worker-bootstrap | |
[app] building ftu app... | |
[app] building gallery app... | |
[app] building homescreen app... | |
[app] building keyboard app... | |
[app] building music app... | |
Tracing dependencies for: onring | |
[keyboard-load-layouts] The enabled layouts are set to: en, emoji, pt-BR, es, de, fr, fr-CA, pl, ko, zh-Hans-Pinyin, en-Dvorak | |
[keyboard-load-layouts] The downloadable layouts are set to: af, ar, bg-BDS, bg-Pho-Ban, bg-Pho-Trad, bn-Avro, bn-Probhat, bs, ca, cs-qwerty, cs, cy, da, de-Neo, de, dz-BT, el, emoji, en-Africa, en-Colemak, en-Dvorak, en-GB, en-Neo, en, eo, es-Americas, es, eu, fa, ff, fr-CA, fr-CH, fr-Dvorak-bepo, fr, fy, ga, gd, gl, gv, he, hi, hr, hu, ig, it, ko, lt, lv, mk, my, nb, nl, pl, pt-BR, pt-PT, ro, ru, sk, sq, sr-Cyrl, sr-Latn, sv, ta, te, th, tr-F, tr-Q, uk, vi-Qwerty, vi-Telex, vi-Typewriter, wo | |
Tracing dependencies for: panels/alarm_edit/main | |
[app] building operatorvariant app... | |
Tracing dependencies for: panels/timer/main | |
[operatorvariant] /Users/anatal/projects/mozilla/gaia-andre/distribution/variant.json not found. Single variant resources will not be added. | |
Tracing dependencies for: panels/stopwatch/main | |
Tracing dependencies for: composite/configurator | |
shared/elements/gaia-icons/gaia-icons.css | |
---------------- | |
shared/elements/gaia-icons/gaia-icons.css | |
shared/elements/gaia_switch/style.css | |
---------------- | |
shared/elements/gaia_switch/style.css | |
shared/style/buttons.css | |
---------------- | |
shared/style/buttons.css | |
shared/style/input_areas.css | |
---------------- | |
shared/style/input_areas.css | |
shared/style/status.css | |
---------------- | |
shared/style/status.css | |
shared/style/tabs.css | |
---------------- | |
shared/style/tabs.css | |
style/alarm.css | |
---------------- | |
style/alarm.css | |
style/clock.css | |
---------------- | |
style/../shared/style/input_areas.css | |
style/../shared/style/buttons.css | |
style/clock.css | |
style/form_button.css | |
---------------- | |
style/form_button.css | |
style/hacks.css | |
---------------- | |
style/hacks.css | |
style/onring.css | |
---------------- | |
style/onring.css | |
style/picker/picker.css | |
---------------- | |
style/picker/picker.css | |
style/picker/value_selector.css | |
---------------- | |
style/picker/value_selector.css | |
style/stopwatch.css | |
---------------- | |
style/stopwatch.css | |
style/timer.css | |
---------------- | |
style/timer.css | |
style/views.css | |
---------------- | |
style/views.css | |
js/startup.js | |
---------------- | |
js/require_config.js | |
shared/js/accessibility_helper.js | |
js/tabs.js | |
js/view.js | |
js/sounds.js | |
js/alarm_database.js | |
js/alarm.js | |
js/ext/parse_loose_time.js | |
js/connection/alarm.js | |
shared/js/async_storage.js | |
js/constants.js | |
js/utils.js | |
js/timer.js | |
js/ext/parse_duration.js | |
js/connection/timer.js | |
js/connection/handler.js | |
js/app.js | |
js/startup.js | |
js/panel.js | |
js/panels/alarm/clock_view.js | |
shared/js/template.js | |
js/template.js | |
js/text.js | |
text!banner/banner.html | |
js/banner/main.js | |
js/tmpl.js | |
tmpl!panels/alarm/list_item.html | |
js/async_queue.js | |
js/panels/alarm/alarm_list.js | |
js/panels/alarm/child_window_manager.js | |
js/panels/alarm/post_message_proxy.js | |
js/panels/alarm/active_alarm.js | |
text!panels/alarm/panel.html | |
js/panels/alarm/main.js | |
js/onring.js | |
---------------- | |
js/require_config.js | |
js/constants.js | |
js/utils.js | |
js/audio_manager.js | |
js/panels/alarm/post_message_proxy.js | |
js/panels/alarm/child_window_manager.js | |
js/ring_view.js | |
js/onring.js | |
js/panels/alarm_edit/main.js | |
---------------- | |
js/audio_manager.js | |
js/form_button.js | |
text!panels/alarm_edit/panel.html | |
js/panels/alarm_edit/main.js | |
js/panels/timer/main.js | |
---------------- | |
shared/js/gesture_detector.js | |
text!picker/spinner.html | |
js/picker/spinner.js | |
js/picker/picker.js | |
js/form_button.js | |
text!panels/timer/panel.html | |
js/audio_manager.js | |
js/panels/timer/main.js | |
js/panels/stopwatch/main.js | |
---------------- | |
js/stopwatch.js | |
text!panels/stopwatch/panel.html | |
text!panels/stopwatch/list_item.html | |
js/panels/stopwatch/main.js | |
require.js optimize ok | |
[app] building search app... | |
[app] building settings app... | |
[cmd] /usr/local/bin/git --git-dir=/Users/anatal/projects/mozilla/gaia-andre/.git log -1 --format=%H%n%ct HEAD | |
[settings-app-build] Writing git commit information to: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/resources/gaia_commit.txt | |
[app] building sms app... | |
[app] building system app... | |
[app] building verticalhome app... | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/elements/gaia-icons/bidi-helper.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/elements/gaia-icons/gaia-icons.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/elements/gaia_buttons/style.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/elements/gaia_checkbox/style.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/elements/gaia_confirm/style.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/elements/gaia_menu/style.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/elements/gaia_radio/style.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/elements/gaia_switch/style.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/style/buttons.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/style/confirm.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/style/headers.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/style/input_areas.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/style/progress_activity.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/shared/style/status.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/achievements.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/apps.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/developer_service_workers.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/dialog.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/downloads.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/homescreens.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/icc.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/icons.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/lists.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/screen_lock.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/settings.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/settings_large.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/settings_phone.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/simcard.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings/style/updates.css | |
Tracing dependencies for: activesync/configurator | |
Tracing dependencies for: main | |
[app] building wallpaper app... | |
[app] building wappush app... | |
Tracing dependencies for: activesync/protocol | |
Tracing dependencies for: modules/apn/apn_settings_manager | |
Tracing dependencies for: modules/dialog_service | |
Tracing dependencies for: panels/about/panel | |
Tracing dependencies for: panels/about_more_info/panel | |
[preprocessor] FIREFOX_SYNC true /Users/anatal/projects/mozilla/gaia-andre/build_stage/system,js,core.js | |
[preprocessor] FIREFOX_SYNC true /Users/anatal/projects/mozilla/gaia-andre/build_stage/system,js,fx_accounts_client.js | |
bower_components/gaia-icons/bidi-helper.css | |
---------------- | |
bower_components/gaia-icons/bidi-helper.css | |
bower_components/gaia-icons/gaia-icons-embedded.css | |
---------------- | |
bower_components/gaia-icons/gaia-icons-embedded.css | |
bower_components/gaia-icons/gaia-icons.css | |
---------------- | |
bower_components/gaia-icons/gaia-icons.css | |
bower_components/gaia-theme/gaia-theme.css | |
---------------- | |
bower_components/gaia-theme/gaia-theme.css | |
shared/style/action_menu.css | |
---------------- | |
shared/style/action_menu.css | |
shared/style/buttons.css | |
---------------- | |
shared/style/buttons.css | |
shared/style/confirm.css | |
---------------- | |
shared/style/confirm.css | |
shared/style/progress_activity.css | |
---------------- | |
shared/style/progress_activity.css | |
style/app.css | |
---------------- | |
style/app.css | |
style/confirm.css | |
---------------- | |
style/confirm.css | |
style/controls.css | |
---------------- | |
style/controls.css | |
style/countdown.css | |
---------------- | |
style/countdown.css | |
style/face.css | |
---------------- | |
style/face.css | |
style/faces.css | |
---------------- | |
style/faces.css | |
style/focus-ring.css | |
---------------- | |
style/focus-ring.css | |
style/hud.css | |
---------------- | |
style/hud.css | |
style/indicators.css | |
---------------- | |
style/indicators.css | |
style/loading-screen.css | |
---------------- | |
style/loading-screen.css | |
style/main.css | |
---------------- | |
style/../bower_components/gaia-icons/gaia-icons.css | |
style/../bower_components/gaia-theme/gaia-theme.css | |
style/../shared/style/progress_activity.css | |
style/../shared/style/action_menu.css | |
style/../shared/style/confirm.css | |
style/../shared/style/buttons.css | |
style/app.css | |
style/viewfinder.css | |
style/focus-ring.css | |
style/face.css | |
style/faces.css | |
style/controls.css | |
style/overlay.css | |
style/hud.css | |
style/confirm.css | |
style/settings.css | |
style/setting.css | |
style/setting-options.css | |
style/recording-timer.css | |
style/preview-gallery.css | |
style/VideoPlayer.css | |
style/countdown.css | |
style/zoom-bar.css | |
style/indicators.css | |
style/notification.css | |
style/loading-screen.css | |
style/main.css | |
style/notification.css | |
---------------- | |
style/notification.css | |
style/overlay.css | |
---------------- | |
style/overlay.css | |
style/preview-gallery.css | |
---------------- | |
style/preview-gallery.css | |
style/recording-timer.css | |
---------------- | |
style/recording-timer.css | |
style/setting-options.css | |
---------------- | |
style/setting-options.css | |
style/setting.css | |
---------------- | |
style/setting.css | |
style/settings.css | |
---------------- | |
style/settings.css | |
style/VideoPlayer.css | |
---------------- | |
style/VideoPlayer.css | |
style/viewfinder.css | |
---------------- | |
style/viewfinder.css | |
style/zoom-bar.css | |
---------------- | |
style/zoom-bar.css | |
js/main.js | |
---------------- | |
js/../bower_components/requirejs/index.js | |
bower_components/debug/index.js | |
js/lib/setting-alias.js | |
bower_components/evt/index.js | |
bower_components/model/index.js | |
js/lib/setting.js | |
js/lib/settings.js | |
js/lib/geo-location.js | |
js/config/config.js | |
js/lib/camera-utils.js | |
bower_components/device-orientation/device-orientation.js | |
js/lib/orientation.js | |
js/lib/bind-all.js | |
js/lib/camera/focus.js | |
js/lib/debounce.js | |
js/lib/mixin.js | |
js/lib/camera/camera.js | |
shared/js/stop_recording_event.js | |
bower_components/view/index.js | |
js/views/notification.js | |
js/views/loading-screen.js | |
js/lib/bind.js | |
js/lib/pinch.js | |
js/app.js | |
js/controllers/overlay.js | |
js/controllers/battery.js | |
js/views/hud.js | |
js/controllers/hud.js | |
bower_components/drag/index.js | |
js/views/controls.js | |
js/controllers/controls.js | |
js/lib/camera-coordinates.js | |
js/views/viewfinder.js | |
js/views/focus.js | |
js/views/face.js | |
js/views/faces.js | |
js/controllers/viewfinder.js | |
js/lib/get-aspect.js | |
js/lib/format-recorder-profiles.js | |
js/lib/format-picture-sizes.js | |
js/controllers/settings.js | |
js/lib/bytes-to-pixels.js | |
js/controllers/activity.js | |
js/controllers/camera.js | |
js/lib/storage.js | |
js/controllers/storage.js | |
js/main.js | |
js/config/require.js | |
Tracing dependencies for: panels/app_permissions_detail/panel | |
Tracing dependencies for: panels/app_permissions_list/panel | |
Tracing dependencies for: panels/app_storage/panel | |
Tracing dependencies for: panels/bluetooth/panel | |
Tracing dependencies for: panels/browsing_privacy/panel | |
Tracing dependencies for: panels/call_barring/panel | |
Tracing dependencies for: panels/call_barring_passcode_change/panel | |
Tracing dependencies for: panels/date_time/panel | |
Tracing dependencies for: panels/developer/panel | |
Tracing dependencies for: panels/developer_hud/panel | |
Tracing dependencies for: panels/display/panel | |
Tracing dependencies for: panels/feedback_choose/panel | |
Tracing dependencies for: panels/feedback_send/panel | |
Tracing dependencies for: panels/findmydevice/panel | |
Tracing dependencies for: panels/firefox_accounts/panel | |
Tracing dependencies for: panels/firefox_sync/panel | |
Tracing dependencies for: panels/frame/panel | |
Tracing dependencies for: panels/help/panel | |
Tracing dependencies for: panels/homescreens/panel | |
Tracing dependencies for: panels/hotspot/panel | |
Tracing dependencies for: panels/hotspot_wifi_settings/panel | |
Tracing dependencies for: panels/keyboard/panel | |
Tracing dependencies for: panels/keyboard_add_layouts/panel | |
Tracing dependencies for: panels/languages/panel | |
Tracing dependencies for: panels/messaging/panel | |
Tracing dependencies for: panels/messaging_details/panel | |
Tracing dependencies for: panels/operator_settings/panel | |
Tracing dependencies for: panels/root/panel | |
[OK] rjs optimize | |
Tracing dependencies for: panels/root/low_priority_items | |
Tracing dependencies for: panels/screen_lock/panel | |
Tracing dependencies for: panels/screen_lock_passcode/panel | |
Tracing dependencies for: panels/search/panel | |
Tracing dependencies for: panels/simcard_manager/panel | |
Tracing dependencies for: panels/simpin/panel | |
Tracing dependencies for: panels/sound/panel | |
Tracing dependencies for: panels/usb_storage/panel | |
Tracing dependencies for: panels/wifi/panel | |
worker-bootstrap.js | |
---------------- | |
ext/alameda.js | |
worker-bootstrap.js | |
worker-config.js | |
worker-router.js | |
ext/evt.js | |
ext/equal.js | |
logic.js | |
util.js | |
mailchew-strings.js | |
date.js | |
slice_bridge_proxy.js | |
mailbridge.js | |
a64.js | |
syncbase.js | |
maildb.js | |
allback.js | |
mailslice.js | |
cronsync.js | |
accountcommon.js | |
mailuniverse.js | |
worker-setup.js | |
ext/bleach.js/lib/bleach/css-parser/tokenizer.js | |
ext/bleach.js/lib/bleach/css-parser/parser.js | |
ext/bleach.js/lib/bleach.js | |
htmlchew.js | |
searchfilter.js | |
wakelocks.js | |
headerCounter.js | |
jobmixins.js | |
jobs/outbox.js | |
db/mail_rep.js | |
drafts/draft_rep.js | |
ext/safe-base64.js | |
async_blob_fetcher.js | |
drafts/jobs.js | |
disaster-recovery.js | |
accountmixins.js | |
quotechew.js | |
mailchew.js | |
ext/addressparser.js | |
ext/tcp-socket.js | |
ext/mix.js | |
ext/axe-logger.js | |
ext/axe.js | |
errorutils.js | |
db/folder_info_rep.js | |
ext/mimetypes.js | |
ext/utf7.js | |
ext/stringencoding.js | |
ext/mimefuncs.js | |
composite/configurator.js | |
---------------- | |
errbackoff.js | |
composite/incoming.js | |
imap/folder.js | |
ext/mimeparser-tzabbr.js | |
ext/mimeparser.js | |
imap/jobs.js | |
ext/imap-handler/src/imap-formal-syntax.js | |
ext/imap-handler/src/imap-parser.js | |
ext/imap-handler/src/imap-compiler.js | |
ext/imap-handler/src/imap-handler.js | |
ext/imap-handler.js | |
ext/axeshim-browserbox.js | |
ext/browserbox-imap.js | |
ext/browserbox.js | |
oauth.js | |
imap/client.js | |
imap/account.js | |
ext/md5.js | |
pop3/transport.js | |
imap/imapchew.js | |
pop3/mime_mapper.js | |
pop3/pop3.js | |
pop3/sync.js | |
pop3/jobs.js | |
pop3/account.js | |
ext/axeshim-smtpclient.js | |
ext/smtpclient/src/smtpclient-response-parser.js | |
ext/smtpclient/src/smtpclient.js | |
ext/smtpclient.js | |
smtp/client.js | |
smtp/account.js | |
composite/account.js | |
composite/configurator.js | |
activesync/configurator.js | |
---------------- | |
activesync/folder.js | |
activesync/jobs.js | |
activesync/account.js | |
activesync/configurator.js | |
Tracing dependencies for: ext/main-frame-setup | |
Tracing dependencies for: panels/wifi_auth/panel | |
Tracing dependencies for: panels/wifi_enter_certificate_nickname/panel | |
Tracing dependencies for: panels/wifi_join_hidden/panel | |
Tracing dependencies for: panels/wifi_manage_certificates/panel | |
Tracing dependencies for: panels/wifi_manage_networks/panel | |
Tracing dependencies for: panels/wifi_select_certificate_file/panel | |
Tracing dependencies for: panels/wifi_status/panel | |
Tracing dependencies for: panels/wifi_wps/panel | |
Tracing dependencies for: modules/async_storage | |
Tracing dependencies for: modules/bluetooth/bluetooth_context | |
Tracing dependencies for: modules/apps_cache | |
Tracing dependencies for: modules/app_storage | |
Tracing dependencies for: modules/storage_helper | |
Tracing dependencies for: modules/mvvm/list_view | |
Tracing dependencies for: modules/bluetooth/bluetooth_context | |
Tracing dependencies for: modules/date_time | |
Tracing dependencies for: modules/apps_cache | |
Tracing dependencies for: modules/settings_utils | |
Tracing dependencies for: modules/settings_utils | |
Tracing dependencies for: modules/apps_cache | |
Tracing dependencies for: modules/mvvm/list_view | |
Tracing dependencies for: modules/keyboard_context | |
Tracing dependencies for: modules/mvvm/list_view | |
Tracing dependencies for: modules/keyboard_context | |
Tracing dependencies for: shared/keyboard_helper | |
Tracing dependencies for: shared/keyboard_helper | |
Tracing dependencies for: modules/date_time | |
Tracing dependencies for: modules/messaging | |
Tracing dependencies for: modules/settings_utils | |
Tracing dependencies for: modules/messaging | |
Tracing dependencies for: modules/settings_utils | |
Tracing dependencies for: dsds_settings | |
Tracing dependencies for: modules/defer | |
Tracing dependencies for: modules/state_model | |
Tracing dependencies for: modules/mvvm/list_view | |
Tracing dependencies for: modules/customized_network_type_map | |
Tracing dependencies for: modules/mobile/supported_network_info | |
Tracing dependencies for: modules/apps_cache | |
Tracing dependencies for: modules/addon_manager | |
Tracing dependencies for: modules/storage_helper | |
Tracing dependencies for: modules/app_storage | |
Tracing dependencies for: modules/battery | |
Tracing dependencies for: modules/bluetooth/bluetooth_context | |
Tracing dependencies for: modules/media_storage | |
Tracing dependencies for: modules/sim_security | |
Tracing dependencies for: modules/wifi_context | |
Tracing dependencies for: modules/settings_utils | |
Tracing dependencies for: modules/sim_security | |
Tracing dependencies for: modules/mobile/supported_network_info | |
Tracing dependencies for: modules/media_storage | |
Tracing dependencies for: modules/settings_utils | |
Tracing dependencies for: modules/settings_utils | |
[app] building music-oga app... | |
Tracing dependencies for: evt | |
/Users/anatal/projects/mozilla/gaia-andre/build_stage/email/js/ext/main-frame-setup.js | |
---------------- | |
/Users/anatal/projects/mozilla/gaia-andre/apps/email/js/ext/ext/equal.js | |
/Users/anatal/projects/mozilla/gaia-andre/apps/email/js/ext/logic.js | |
/Users/anatal/projects/mozilla/gaia-andre/apps/email/js/ext/ext/addressparser.js | |
/Users/anatal/projects/mozilla/gaia-andre/apps/email/js/ext/mailapi.js | |
/Users/anatal/projects/mozilla/gaia-andre/apps/email/js/ext/worker-support/main-router.js | |
/Users/anatal/projects/mozilla/gaia-andre/apps/email/js/ext/worker-support/configparser-main.js | |
/Users/anatal/projects/mozilla/gaia-andre/apps/email/js/ext/worker-support/cronsync-main.js | |
/Users/anatal/projects/mozilla/gaia-andre/apps/email/js/ext/worker-support/devicestorage-main.js | |
/Users/anatal/projects/mozilla/gaia-andre/apps/email/js/ext/worker-support/maildb-main.js | |
/Users/anatal/projects/mozilla/gaia-andre/apps/email/js/ext/async_blob_fetcher.js | |
/Users/anatal/projects/mozilla/gaia-andre/apps/email/js/ext/worker-support/net-main.js | |
/Users/anatal/projects/mozilla/gaia-andre/apps/email/js/ext/worker-support/wakelocks-main.js | |
/Users/anatal/projects/mozilla/gaia-andre/apps/email/js/ext/main-frame-setup.js | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/shared/elements/gaia-theme/gaia-theme.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/shared/style/action_menu.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/shared/style/buttons.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/shared/style/confirm.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/shared/style/headers.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/shared/style/input_areas.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/shared/style/progress_activity.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/shared/style/status.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/shared/style/switches.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/shared/style/tabs.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/shared/style/value_selector.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/style/common.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/style/compose_cards.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/style/folder_cards.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/style/mail.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/style/marquee.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/style/message_cards.css | |
Optimizing (standard.keepLines.keepWhitespace) CSS file: /Users/anatal/projects/mozilla/gaia-andre/build_stage/email/style/setup_cards.css | |
Tracing dependencies for: config | |
Tracing dependencies for: cards/compose | |
Tracing dependencies for: cards/message_reader | |
shared/elements/gaia-theme/gaia-theme.css | |
---------------- | |
shared/elements/gaia-theme/gaia-theme.css | |
shared/style/action_menu.css | |
---------------- | |
shared/style/action_menu.css | |
shared/style/buttons.css | |
---------------- | |
shared/style/buttons.css | |
shared/style/confirm.css | |
---------------- | |
shared/style/confirm.css | |
shared/style/headers.css | |
---------------- | |
shared/style/headers.css | |
shared/style/input_areas.css | |
---------------- | |
shared/style/input_areas.css | |
shared/style/progress_activity.css | |
---------------- | |
shared/style/progress_activity.css | |
shared/style/status.css | |
---------------- | |
shared/style/status.css | |
shared/style/switches.css | |
---------------- | |
shared/style/switches.css | |
shared/style/tabs.css | |
---------------- | |
shared/style/tabs.css | |
shared/style/value_selector.css | |
---------------- | |
shared/style/value_selector.css | |
style/common.css | |
---------------- | |
style/common.css | |
style/compose_cards.css | |
---------------- | |
style/compose_cards.css | |
style/folder_cards.css | |
---------------- | |
style/folder_cards.css | |
style/mail.css | |
---------------- | |
style/../shared/elements/gaia-theme/gaia-theme.css | |
style/../shared/style/input_areas.css | |
style/../shared/style/headers.css | |
style/../shared/style/switches.css | |
style/../shared/style/buttons.css | |
style/../shared/style/status.css | |
style/../shared/style/confirm.css | |
style/../shared/style/action_menu.css | |
style/../shared/style/progress_activity.css | |
style/../shared/style/tabs.css | |
style/../shared/style/value_selector.css | |
style/common.css | |
style/compose_cards.css | |
style/marquee.css | |
style/message_cards.css | |
style/setup_cards.css | |
style/mail.css | |
style/marquee.css | |
---------------- | |
style/marquee.css | |
style/message_cards.css | |
---------------- | |
style/message_cards.css | |
style/setup_cards.css | |
---------------- | |
style/setup_cards.css | |
js/config.js | |
---------------- | |
js/alameda.js | |
js/console_hook.js | |
js/evt.js | |
js/app_self.js | |
js/l10n.js | |
l10n! | |
shared/js/notification_helper.js | |
js/sync.js | |
js/model_init.js | |
js/model_create.js | |
shared/js/mime_mapper.js | |
js/attachment_name.js | |
js/query_uri.js | |
js/activity_composer_data.js | |
js/cards_init.js | |
js/html_cache.js | |
js/tmpl.js | |
tmpl!cards/toaster.html | |
js/transition_end.js | |
js/toaster.js | |
js/input_areas.js | |
js/cards.js | |
js/array.js | |
js/header_cursor.js | |
js/font_size_utils.js | |
js/metrics.js | |
js/wake_locks.js | |
js/mail_app.js | |
js/config.js | |
shared/js/l10n.js | |
shared/js/moz_intl.js | |
js/text.js | |
js/folder_depth_classes.js | |
tmpl!cards/value_selector.html | |
tmpl!cards/vsl/item.html | |
js/value_selector.js | |
shared/js/gesture_detector.js | |
js/iframe_shims.js | |
js/cards/editor_mixins.js | |
js/date.js | |
js/cards/lst/default_vscroll_data.js | |
js/message_list_topbar.js | |
js/message_display.js | |
js/cards/lst/peep_dom.js | |
js/vscroll.js | |
js/cards/mixins/data-prop.js | |
js/cards/mixins/data-event.js | |
js/cards/base.js | |
js/cards/base_card.js | |
js/element.js | |
js/template.js | |
template!cards/lst/edit_header.html | |
js/cards/mixins/dom_evt.js | |
js/cards/lst/edit_header.js | |
element!cards/lst/edit_header | |
js/container_listen.js | |
tmpl!cards/msg/header_item.html | |
template!cards/lst/msg_vscroll.html | |
js/cards/lst/msg_vscroll.js | |
element!cards/lst/msg_vscroll | |
template!cards/lst/edit_toolbar.html | |
js/cards/lst/edit_toolbar.js | |
element!cards/lst/edit_toolbar | |
template!cards/message_list.html | |
template!cards/confirm_dialog.html | |
js/cards/confirm_dialog.js | |
element!cards/confirm_dialog | |
js/confirm_dialog.js | |
tmpl!cards/msg/delete_confirm.html | |
js/cards/lst/edit_controller.js | |
tmpl!cards/msg/large_message_confirm.html | |
js/cards/lst/msg_click.js | |
js/cards/message_list.js | |
js/cards/compose.js | |
---------------- | |
tmpl!cards/cmp/attachment_item.html | |
tmpl!cards/cmp/contact_menu.html | |
tmpl!cards/cmp/draft_menu.html | |
tmpl!cards/cmp/peep_bubble.html | |
tmpl!cards/cmp/invalid_addresses.html | |
tmpl!cards/msg/attach_confirm.html | |
js/marquee.js | |
js/mime_to_class.js | |
js/file_display.js | |
tmpl!cards/cmp/autocomplete_item.html | |
js/regExpEscape.js | |
js/cards/cmp/autocomplete.js | |
element!cards/cmp/autocomplete | |
template!cards/compose.html | |
js/cards/compose.js | |
js/cards/message_reader.js | |
---------------- | |
tmpl!cards/msg/contact_menu.html | |
tmpl!cards/msg/reply_menu.html | |
tmpl!cards/msg/browse_confirm.html | |
tmpl!cards/msg/peep_bubble.html | |
tmpl!cards/msg/attachment_item.html | |
tmpl!cards/msg/attachment_disabled_confirm.html | |
tmpl!cards/msg/attachment_did_not_open_alert.html | |
js/marquee.js | |
js/mime_to_class.js | |
js/file_display.js | |
template!cards/message_reader.html | |
js/cards/message_reader.js | |
shared/elements/gaia-icons/bidi-helper.css | |
---------------- | |
shared/elements/gaia-icons/bidi-helper.css | |
shared/elements/gaia-icons/gaia-icons.css | |
---------------- | |
shared/elements/gaia-icons/gaia-icons.css | |
shared/elements/gaia_buttons/style.css | |
---------------- | |
shared/elements/gaia_buttons/style.css | |
shared/elements/gaia_checkbox/style.css | |
---------------- | |
shared/elements/gaia_checkbox/style.css | |
shared/elements/gaia_confirm/style.css | |
---------------- | |
shared/elements/gaia_confirm/style.css | |
shared/elements/gaia_menu/style.css | |
---------------- | |
shared/elements/gaia_menu/style.css | |
shared/elements/gaia_radio/style.css | |
---------------- | |
shared/elements/gaia_radio/style.css | |
shared/elements/gaia_switch/style.css | |
---------------- | |
shared/elements/gaia_switch/style.css | |
shared/style/buttons.css | |
---------------- | |
shared/style/buttons.css | |
shared/style/confirm.css | |
---------------- | |
shared/style/confirm.css | |
shared/style/headers.css | |
---------------- | |
shared/style/headers.css | |
shared/style/input_areas.css | |
---------------- | |
shared/style/input_areas.css | |
shared/style/progress_activity.css | |
---------------- | |
shared/style/progress_activity.css | |
shared/style/status.css | |
---------------- | |
shared/style/status.css | |
style/achievements.css | |
---------------- | |
style/achievements.css | |
style/apps.css | |
---------------- | |
style/apps.css | |
style/developer_service_workers.css | |
---------------- | |
style/developer_service_workers.css | |
style/dialog.css | |
---------------- | |
style/dialog.css | |
style/downloads.css | |
---------------- | |
style/downloads.css | |
style/homescreens.css | |
---------------- | |
style/homescreens.css | |
style/icc.css | |
---------------- | |
style/icc.css | |
style/icons.css | |
---------------- | |
style/icons.css | |
style/lists.css | |
---------------- | |
style/lists.css | |
style/screen_lock.css | |
---------------- | |
style/screen_lock.css | |
style/settings.css | |
---------------- | |
style/settings.css | |
style/settings_large.css | |
---------------- | |
style/settings_large.css | |
style/settings_phone.css | |
---------------- | |
style/settings_phone.css | |
style/simcard.css | |
---------------- | |
style/simcard.css | |
style/updates.css | |
---------------- | |
style/updates.css | |
js/main.js | |
---------------- | |
js/config/require.js | |
js/modules/base/module.js | |
js/modules/base/dependency_graph.js | |
js/modules/mvvm/observable.js | |
js/modules/base/event_emitter.js | |
js/modules/mvvm/observable_array.js | |
js/modules/page_transitions.js | |
js/modules/panel.js | |
js/modules/settings_cache.js | |
js/modules/panel_utils.js | |
js/modules/settings_panel.js | |
js/modules/panel_cache.js | |
shared/js/screen_layout.js | |
js/modules/settings_service.js | |
js/main.js | |
js/modules/apn/apn_settings_manager.js | |
---------------- | |
js/modules/apn/apn_const.js | |
js/modules/apn/apn_item.js | |
js/modules/apn/apn_utils.js | |
js/modules/apn/apn_settings.js | |
js/modules/apn/apn_list.js | |
js/modules/apn/apn_selections.js | |
js/modules/apn/apn_settings_manager.js | |
js/modules/dialog_service.js | |
---------------- | |
js/modules/dialog_manager.js | |
js/modules/dialog/base_dialog.js | |
js/modules/dialog/panel_dialog.js | |
js/modules/dialog/alert_dialog.js | |
js/modules/dialog/confirm_dialog.js | |
js/modules/dialog/prompt_dialog.js | |
js/modules/dialog_service.js | |
js/panels/about/panel.js | |
---------------- | |
js/panels/about/hardware_info.js | |
js/panels/about/update_check.js | |
js/panels/about/factory_reset.js | |
js/panels/about/panel.js | |
js/panels/about_more_info/panel.js | |
---------------- | |
js/panels/about_more_info/commit_info.js | |
js/panels/about_more_info/hardware_info.js | |
js/panels/about_more_info/device_info.js | |
js/panels/about_more_info/panel.js | |
js/panels/app_permissions_detail/panel.js | |
---------------- | |
js/modules/navigator/mozPermissionSettings.js | |
js/panels/app_permissions_detail/app_permissions_detail.js | |
js/panels/app_permissions_detail/panel.js | |
js/panels/app_permissions_list/panel.js | |
---------------- | |
js/modules/navigator/mozPermissionSettings.js | |
js/panels/app_permissions_list/app_permissions_list.js | |
js/panels/app_permissions_list/panel.js | |
js/panels/app_storage/panel.js | |
---------------- | |
js/panels/app_storage/panel.js | |
js/panels/bluetooth/panel.js | |
---------------- | |
js/panels/bluetooth/bt_template_factory.js | |
js/panels/bluetooth/panel.js | |
js/panels/browsing_privacy/panel.js | |
---------------- | |
js/panels/browsing_privacy/browsing_privacy.js | |
js/panels/browsing_privacy/panel.js | |
js/panels/call_barring/panel.js | |
---------------- | |
js/panels/call_barring/call_barring.js | |
js/panels/call_barring/passcode_dialog.js | |
js/panels/call_barring/panel.js | |
js/panels/call_barring_passcode_change/panel.js | |
---------------- | |
js/panels/call_barring_passcode_change/call_barring_passcode_change.js | |
js/panels/call_barring_passcode_change/panel.js | |
js/panels/date_time/panel.js | |
---------------- | |
js/panels/date_time/panel.js | |
js/panels/developer/panel.js | |
---------------- | |
js/panels/developer/developer.js | |
js/panels/developer/panel.js | |
js/panels/developer_hud/panel.js | |
---------------- | |
js/panels/developer_hud/developer_hud.js | |
js/panels/developer_hud/panel.js | |
js/panels/display/panel.js | |
---------------- | |
js/panels/display/slider_handler.js | |
js/panels/display/display.js | |
js/panels/display/panel.js | |
js/panels/feedback_choose/panel.js | |
---------------- | |
js/panels/feedback_choose/panel.js | |
js/panels/feedback_send/panel.js | |
---------------- | |
js/modules/dialog_manager.js | |
js/modules/dialog/base_dialog.js | |
js/modules/dialog/panel_dialog.js | |
js/modules/dialog/alert_dialog.js | |
js/modules/dialog/confirm_dialog.js | |
js/modules/dialog/prompt_dialog.js | |
js/modules/dialog_service.js | |
js/panels/feedback_send/feedback_send.js | |
js/panels/feedback_send/panel.js | |
js/panels/findmydevice/panel.js | |
---------------- | |
shared/js/findmydevice_iac_api.js | |
js/panels/findmydevice/findmydevice.js | |
js/panels/findmydevice/panel.js | |
js/panels/firefox_accounts/panel.js | |
---------------- | |
shared/js/text_normalizer.js | |
shared/js/fxa_iac_client.js | |
js/modules/dialog_manager.js | |
js/modules/dialog/base_dialog.js | |
js/modules/dialog/panel_dialog.js | |
js/modules/dialog/alert_dialog.js | |
js/modules/dialog/confirm_dialog.js | |
js/modules/dialog/prompt_dialog.js | |
js/modules/dialog_service.js | |
js/panels/firefox_accounts/firefox_accounts.js | |
js/panels/firefox_accounts/panel.js | |
js/panels/firefox_sync/panel.js | |
---------------- | |
js/modules/sync_manager_bridge.js | |
js/modules/dialog_manager.js | |
js/modules/dialog/base_dialog.js | |
js/modules/dialog/panel_dialog.js | |
js/modules/dialog/alert_dialog.js | |
js/modules/dialog/confirm_dialog.js | |
js/modules/dialog/prompt_dialog.js | |
js/modules/dialog_service.js | |
js/panels/firefox_sync/firefox_sync.js | |
js/panels/firefox_sync/panel.js | |
js/panels/frame/panel.js | |
---------------- | |
js/panels/frame/panel.js | |
js/panels/help/panel.js | |
---------------- | |
js/panels/help/support.js | |
js/panels/help/panel.js | |
js/panels/homescreens/panel.js | |
---------------- | |
js/panels/homescreens/wallpaper.js | |
js/panels/homescreens/homescreen_cols.js | |
js/panels/homescreens/homescreen_name.js | |
js/panels/homescreens/panel.js | |
js/panels/hotspot/panel.js | |
---------------- | |
js/panels/hotspot/hotspot.js | |
js/panels/hotspot/hotspot_settings.js | |
js/panels/hotspot/panel.js | |
js/panels/hotspot_wifi_settings/panel.js | |
---------------- | |
js/panels/hotspot_wifi_settings/panel.js | |
js/panels/keyboard/panel.js | |
---------------- | |
js/panels/keyboard/keyboard_template.js | |
js/panels/keyboard/layout_template.js | |
js/panels/keyboard/installed_keyboards.js | |
js/panels/keyboard/enabled_layouts.js | |
js/panels/keyboard/panel.js | |
js/panels/keyboard_add_layouts/panel.js | |
---------------- | |
js/panels/keyboard_add_layouts/nested_template_factory.js | |
js/panels/keyboard_add_layouts/keyboard_template.js | |
js/panels/keyboard_add_layouts/layout_template.js | |
js/modules/dialog_manager.js | |
js/modules/dialog/base_dialog.js | |
js/modules/dialog/panel_dialog.js | |
js/modules/dialog/alert_dialog.js | |
js/modules/dialog/confirm_dialog.js | |
js/modules/dialog/prompt_dialog.js | |
js/modules/dialog_service.js | |
js/panels/keyboard_add_layouts/core.js | |
js/panels/keyboard_add_layouts/panel.js | |
js/panels/languages/panel.js | |
---------------- | |
js/panels/languages/languages.js | |
js/panels/languages/panel.js | |
js/panels/messaging/panel.js | |
---------------- | |
js/panels/messaging/panel.js | |
js/panels/messaging_details/panel.js | |
---------------- | |
js/panels/messaging_details/panel.js | |
js/panels/operator_settings/panel.js | |
---------------- | |
js/panels/operator_settings/models/panel_model.js | |
js/panels/operator_settings/models/network_type_manager.js | |
js/panels/operator_settings/models/roaming_preference_manager.js | |
js/panels/operator_settings/models/operator_item.js | |
js/panels/operator_settings/models/mobile_connection_wrapper.js | |
js/panels/operator_settings/models/auto_selection_model.js | |
js/panels/operator_settings/models/operator_manager.js | |
js/panels/operator_settings/views/network_type_item_template.js | |
js/panels/operator_settings/views/network_type_selector.js | |
js/panels/operator_settings/views/roaming_preference_selector.js | |
js/panels/operator_settings/views/auto_selection_checkbox.js | |
js/panels/operator_settings/views/operator_item_template.js | |
js/panels/operator_settings/views/available_operator_list.js | |
js/panels/operator_settings/panel.js | |
js/panels/root/panel.js | |
---------------- | |
js/panels/root/root.js | |
js/panels/root/airplane_mode_item.js | |
js/panels/root/themes_item.js | |
js/panels/root/addons_item.js | |
js/panels/root/stk_item.js | |
js/panels/root/panel.js | |
js/panels/root/low_priority_items.js | |
---------------- | |
js/panels/root/bluetooth_item.js | |
js/panels/root/nfc_item.js | |
js/panels/root/language_item.js | |
js/panels/root/battery_item.js | |
js/panels/root/findmydevice_item.js | |
js/modules/storage_helper.js | |
js/panels/root/storage_usb_item.js | |
js/panels/root/storage_app_item.js | |
js/panels/root/wifi_item.js | |
js/panels/root/screen_lock_item.js | |
js/panels/root/sim_security_item.js | |
js/panels/root/low_priority_items.js | |
js/panels/screen_lock/panel.js | |
---------------- | |
js/modules/dialog_manager.js | |
js/modules/dialog/base_dialog.js | |
js/modules/dialog/panel_dialog.js | |
js/modules/dialog/alert_dialog.js | |
js/modules/dialog/confirm_dialog.js | |
js/modules/dialog/prompt_dialog.js | |
js/modules/dialog_service.js | |
js/panels/screen_lock/screen_lock.js | |
js/panels/screen_lock/panel.js | |
js/panels/screen_lock_passcode/panel.js | |
---------------- | |
js/panels/screen_lock_passcode/panel.js | |
js/panels/search/panel.js | |
---------------- | |
shared/js/format.js | |
shared/js/search_provider.js | |
js/panels/search/search.js | |
js/panels/search/panel.js | |
js/panels/simcard_manager/panel.js | |
---------------- | |
js/panels/simcard_manager/sim_ui_model.js | |
js/panels/simcard_manager/simcard_manager.js | |
js/panels/simcard_manager/panel.js | |
js/panels/simpin/panel.js | |
---------------- | |
js/modules/dialog_manager.js | |
js/modules/dialog/base_dialog.js | |
js/modules/dialog/panel_dialog.js | |
js/modules/dialog/alert_dialog.js | |
js/modules/dialog/confirm_dialog.js | |
js/modules/dialog/prompt_dialog.js | |
js/modules/dialog_service.js | |
js/panels/simpin/simpin.js | |
js/panels/simpin/panel.js | |
js/panels/sound/panel.js | |
---------------- | |
js/panels/sound/slider_handler.js | |
js/panels/sound/volume_manager.js | |
js/panels/sound/tone_manager.js | |
js/panels/sound/panel.js | |
js/panels/usb_storage/panel.js | |
---------------- | |
js/modules/dialog_manager.js | |
js/modules/dialog/base_dialog.js | |
js/modules/dialog/panel_dialog.js | |
js/modules/dialog/alert_dialog.js | |
js/modules/dialog/confirm_dialog.js | |
js/modules/dialog/prompt_dialog.js | |
js/modules/dialog_service.js | |
js/panels/usb_storage/usb_transfer.js | |
js/panels/usb_storage/panel.js | |
js/panels/wifi/panel.js | |
---------------- | |
js/panels/wifi/wifi_wps.js | |
js/panels/wifi/wifi_network_list.js | |
js/panels/wifi/panel.js | |
js/panels/wifi_auth/panel.js | |
---------------- | |
js/panels/wifi_auth/panel.js | |
js/panels/wifi_enter_certificate_nickname/panel.js | |
---------------- | |
js/panels/wifi_enter_certificate_nickname/panel.js | |
js/panels/wifi_join_hidden/panel.js | |
---------------- | |
js/panels/wifi_join_hidden/panel.js | |
js/panels/wifi_manage_certificates/panel.js | |
---------------- | |
js/panels/wifi_manage_certificates/panel.js | |
js/panels/wifi_manage_networks/panel.js | |
---------------- | |
js/panels/wifi_manage_networks/wifi_known_networks.js | |
js/panels/wifi_manage_networks/panel.js | |
js/panels/wifi_select_certificate_file/panel.js | |
---------------- | |
js/modules/dialog_manager.js | |
js/modules/dialog/base_dialog.js | |
js/modules/dialog/panel_dialog.js | |
js/modules/dialog/alert_dialog.js | |
js/modules/dialog/confirm_dialog.js | |
js/modules/dialog/prompt_dialog.js | |
js/modules/dialog_service.js | |
js/panels/wifi_select_certificate_file/panel.js | |
js/panels/wifi_status/panel.js | |
---------------- | |
js/panels/wifi_status/panel.js | |
js/panels/wifi_wps/panel.js | |
---------------- | |
js/panels/wifi_wps/wifi_wps.js | |
js/panels/wifi_wps/panel.js | |
r.js optimize ok | |
[preprocessor] FIREFOX_SYNC true /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings,elements,root.html | |
[preprocessor] FIREFOX_SYNC true /Users/anatal/projects/mozilla/gaia-andre/build_stage/settings,index.html | |
Finished: test ui config file: ./dev_apps/test-agent/config.json | |
Finished: Generating extensions | |
Profile Ready: please run [b2g|firefox] -profile /Users/anatal/projects/mozilla/gaia-andre/profile-test | |
DEBUG=* ./node_modules/.bin/mozilla-download \ | |
--product mulet \ | |
--branch mozilla-central \ | |
/Users/anatal/projects/mozilla/gaia-andre | |
mozilla-download/main Found firefox at dest /Users/anatal/projects/mozilla/gaia-andre +0ms | |
touch -c mulet | |
TEST_MANIFEST=/Users/anatal/projects/mozilla/gaia-andre/shared/test/integration/local-manifest.json /usr/local/bin/npm run marionette -- --buildapp="desktop" --reporter="spec" --marionette-capabilities="/Users/anatal/projects/mozilla/gaia-andre/tests/jsmarionette/capabilities.json" | |
> gaia@0.0.3 marionette /Users/anatal/projects/mozilla/gaia-andre | |
> gaia-marionette "--buildapp=desktop" "--reporter=spec" "--marionette-capabilities=/Users/anatal/projects/mozilla/gaia-andre/tests/jsmarionette/capabilities.json" | |
+ export MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 | |
+ MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 | |
+ export LC_ALL=C | |
+ LC_ALL=C | |
+ SOURCE=/Users/anatal/projects/mozilla/gaia-andre/node_modules/.bin/gaia-marionette | |
+++ dirname /Users/anatal/projects/mozilla/gaia-andre/node_modules/.bin/gaia-marionette | |
++ cd /Users/anatal/projects/mozilla/gaia-andre/node_modules/.bin | |
++ pwd | |
+ DIR=/Users/anatal/projects/mozilla/gaia-andre/node_modules/.bin | |
++ cd /Users/anatal/projects/mozilla/gaia-andre/node_modules/.bin/../../bin | |
++ pwd | |
+ BINDIR=/Users/anatal/projects/mozilla/gaia-andre/bin | |
+ BUILDAPP=desktop | |
++ safe_which virtualenv | |
+++ which virtualenv | |
++ '[' /usr/local/bin/virtualenv ']' | |
++ which virtualenv | |
+ VIRTUALENV=/usr/local/bin/virtualenv | |
++ find /Users/anatal/projects/mozilla/gaia-andre/bin/.. -path '*/ci_venv' | |
+ CI_VENV= | |
+ '[' -x /usr/local/bin/virtualenv -a -x '' ']' | |
++ safe_which radicale | |
+++ which radicale | |
++ '[' '' ']' | |
+ '[' '!' -x /usr/local/bin/virtualenv -o '!' -x '' -o '!' -x '' ']' | |
+ echo -e 'The Radicale CalDAV server is not installed in the virtualenv, we will skip the CalDAV tests.\n \rIf you want to run the CalDAV tests, please run |make caldav-server-install| first.' | |
The Radicale CalDAV server is not installed in the virtualenv, we will skip the CalDAV tests. | |
If you want to run the CalDAV tests, please run |make caldav-server-install| first. | |
+ CALDAV_RELATED_TESTS='apps/calendar/test/marionette/caldav_test.js apps/calendar/test/marionette/server_test.js' | |
+ SKIP_TEST_FILES=' apps/calendar/test/marionette/caldav_test.js apps/calendar/test/marionette/server_test.js' | |
+ '[' -n ' apps/calendar/test/marionette/caldav_test.js apps/calendar/test/marionette/server_test.js' ']' | |
+ for FILE in '$SKIP_TEST_FILES' | |
+ SKIP_TEST_FILES_SCRIPT=' ! -path */apps/calendar/test/marionette/caldav_test.js' | |
+ for FILE in '$SKIP_TEST_FILES' | |
+ SKIP_TEST_FILES_SCRIPT=' ! -path */apps/calendar/test/marionette/caldav_test.js ! -path */apps/calendar/test/marionette/server_test.js' | |
+ SKIP_TEST_FILES=' ! -path */apps/calendar/test/marionette/caldav_test.js ! -path */apps/calendar/test/marionette/server_test.js' | |
++ cat /Users/anatal/projects/mozilla/gaia-andre/bin/../tests/jsmarionette/marionette_tests.txt | |
+ HARNESS_PATHS='*/client/marionette-client/test/integration/* | |
*/client/marionette-client/test/integration/drivers/* | |
*/plugins/marionette-apps/test/*_test.js | |
*/plugins/marionette-content-script/test/*_test.js | |
*/plugins/marionette-file-manager/test/integration/* | |
*/plugins/marionette-helper/test/*_test.js | |
*/plugins/marionette-js-logger/test/*_test.js | |
*/plugins/marionette-plugin-forms/test/integration/tests/* | |
*/plugins/marionette-settings-api/test/*_test.js | |
*/runner/marionette-js-runner/test/integration/*' | |
+ '[' -z /Users/anatal/projects/mozilla/gaia-andre/apps/system/test/marionette/activity_chain_test.js ']' | |
+ '[' -n '' ']' | |
+ '[' -z /Users/anatal/projects/mozilla/gaia-andre/b2g_sdk/39.0a1-2015-03-05-16-02-02 ']' | |
+ '[' -z /Users/anatal/projects/mozilla/gaia-andre/b2g_sdk/39.0a1-2015-03-05-16-02-02/B2G.app/Contents/MacOS/xpcshell ']' | |
++ dirname /Users/anatal/projects/mozilla/gaia-andre/b2g_sdk/39.0a1-2015-03-05-16-02-02/B2G.app/Contents/MacOS/xpcshell | |
+ XPCSHELL_DIR=/Users/anatal/projects/mozilla/gaia-andre/b2g_sdk/39.0a1-2015-03-05-16-02-02/B2G.app/Contents/MacOS | |
+ HOST_LOG_OPTS= | |
+ '[' stdout ']' | |
+ HOST_LOG_OPTS='--host-log stdout' | |
+ VERBOSE_OPTS= | |
+ '[' 1 ']' | |
+ VERBOSE_OPTS=--verbose | |
+ OOP_OPTS= | |
+ '[' '' ']' | |
+ RUNTIME_OPTS= | |
+ '[' /Users/anatal/projects/mozilla/gecko-b2g-desktop/obj-x86_64-apple-darwin15.2.0/dist/B2G.app/Contents/MacOS/b2g ']' | |
+ RUNTIME_OPTS='--runtime /Users/anatal/projects/mozilla/gecko-b2g-desktop/obj-x86_64-apple-darwin15.2.0/dist/B2G.app/Contents/MacOS/b2g' | |
+ '[' '!' -z '' ']' | |
+ '[' desktop '!=' desktop ']' | |
+ DEVICE_OPTS= | |
+ '[' '' ']' | |
+ '[' '' ']' | |
+ '[' '' ']' | |
+ '[' '' ']' | |
+ DEVICE_TYPE_OPT= | |
+ '[' -z '' ']' | |
+ DEVICE_TYPE_OPT='--device-type phone' | |
+ TARGET=/Users/anatal/projects/mozilla/gaia-andre/node_modules/.bin/marionette-mocha | |
+ export PATH=/Users/anatal/projects/mozilla/gaia-andre/b2g_sdk/39.0a1-2015-03-05-16-02-02/B2G.app/Contents/MacOS:/usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/anatal/projects/mozilla/gaia-andre/node_modules/.bin:/Users/anatal/projects/mozilla/moz-git-tools:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin | |
+ PATH=/Users/anatal/projects/mozilla/gaia-andre/b2g_sdk/39.0a1-2015-03-05-16-02-02/B2G.app/Contents/MacOS:/usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/anatal/projects/mozilla/gaia-andre/node_modules/.bin:/Users/anatal/projects/mozilla/moz-git-tools:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin | |
+ '[' '!' -z /Users/anatal/projects/mozilla/gaia-andre/shared/test/integration/local-manifest.json ']' | |
++ /Users/anatal/projects/mozilla/gaia-andre/node_modules/.bin/apply-manifest /Users/anatal/projects/mozilla/gaia-andre/shared/test/integration/local-manifest.json /Users/anatal/projects/mozilla/gaia-andre/apps/system/test/marionette/activity_chain_test.js | |
+ TEST_FILES=/Users/anatal/projects/mozilla/gaia-andre/apps/system/test/marionette/activity_chain_test.js | |
++ echo /Users/anatal/projects/mozilla/gaia-andre/apps/system/test/marionette/activity_chain_test.js | |
++ tr ' ' '\n' | |
++ sort | |
+ PRETTY_TEST_FILES=/Users/anatal/projects/mozilla/gaia-andre/apps/system/test/marionette/activity_chain_test.js | |
+ echo -e '------- Will run the following test files:\n/Users/anatal/projects/mozilla/gaia-andre/apps/system/test/marionette/activity_chain_test.js\n-------' | |
------- Will run the following test files: | |
/Users/anatal/projects/mozilla/gaia-andre/apps/system/test/marionette/activity_chain_test.js | |
------- | |
+ export _RETRY_TEST_FILES=/Users/anatal/projects/mozilla/gaia-andre/apps/system/test/marionette/activity_chain_test.js | |
+ _RETRY_TEST_FILES=/Users/anatal/projects/mozilla/gaia-andre/apps/system/test/marionette/activity_chain_test.js | |
+ /Users/anatal/projects/mozilla/gaia-andre/node_modules/.bin/marionette-mocha --verbose --host-log stdout --runtime /Users/anatal/projects/mozilla/gecko-b2g-desktop/obj-x86_64-apple-darwin15.2.0/dist/B2G.app/Contents/MacOS/b2g /Users/anatal/projects/mozilla/gaia-andre/apps/system/test/marionette/activity_chain_test.js --device-type phone --profile-builder /Users/anatal/projects/mozilla/gaia-andre/node_modules/.bin/../gaia-marionette/node_modules/profile-builder --buildapp=desktop --reporter=spec --marionette-capabilities=/Users/anatal/projects/mozilla/gaia-andre/tests/jsmarionette/capabilities.json | |
activity chain test | |
*** UTM:SVC TimerManager:registerTimer - id: xpi-signature-verification | |
1451960652341 Marionette INFO Marionette enabled via build flag and pref | |
1451960652507 Marionette INFO Listening on port 65267 | |
AlarmService: init() | |
AlarmService: _restoreAlarmsFromDb() | |
--*-- KillSwitchMain: No proper libcutils binding, aborting. | |
1451960653346 Marionette INFO Accepted connection conn0 from 127.0.0.1:50781 | |
Extension error: [Exception... "Failed to open input source 'app://addon1.gaiamobile.org/manifest.json'" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: resource://gre/modules/Extension.jsm :: readJSON/< :: line 515" data: yes] resource://gre/modules/Extension.jsm:515 | |
Extension error: [Exception... "Failed to open input source 'app://addon2.gaiamobile.org/manifest.json'" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: resource://gre/modules/Extension.jsm :: readJSON/< :: line 515" data: yes] resource://gre/modules/Extension.jsm:515 | |
Extension error: [Exception... "Failed to open input source 'app://addon3.gaiamobile.org/manifest.json'" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: resource://gre/modules/Extension.jsm :: readJSON/< :: line 515" data: yes] resource://gre/modules/Extension.jsm:515 | |
1451960653665 Marionette DEBUG conn0 -> Command {id: 1, name: "newSession", parameters: {"capabilities":{"raisesAccessibilityExceptions":true}}} | |
AlarmService: Callback after getting alarms from database: [] | |
AlarmService: Current alarm: null | |
AlarmService: Alarm queue: [] | |
1451960653803 Marionette INFO loaded listener.js | |
1451960653803 Marionette INFO @chrome://marionette/content/listener.js:91:9 | |
shell_start@chrome://b2g/content/shell.js:393:27 | |
shell.bootstrap/<@chrome://b2g/content/shell.js:306:9 | |
###################################### forms.js loaded | |
###################################### BrowserElementCopyPaste.js loaded | |
######################## BrowserElementChildPreload.js loaded | |
######################## extensions.js loaded | |
*** UTM:SVC TimerManager:registerTimer - id: user-agent-updates-timer | |
1451960653826 Marionette DEBUG conn0 <- Response {id: 1, error: null, body: {"sessionId":"39b92f60-7ce7-9148-9d57-0dca21ed67ac","capabilities":{"browserName":"B2G","browserVersion":"46.0a1","platformName":"Darwin","platformVersion":"15.2.0","specificationLevel":"1","raisesAccessibilityExceptions":true,"rotatable":true,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{3c2e2abc-06d4-11e1-ac3b-374f68613e61}","appBuildId":"20160102210948","device":"desktop","version":"46.0a1","b2g":true}}} | |
1451960653900 Marionette DEBUG conn0 -> Command {id: 2, name: "setContext", parameters: {"value":"chrome"}} | |
1451960653900 Marionette DEBUG conn0 <- Response {id: 2, error: null, body: {}} | |
1451960654000 Marionette DEBUG conn0 -> Command {id: 3, name: "setSearchTimeout", parameters: {"ms":10000}} | |
1451960654000 Marionette DEBUG conn0 <- Response {id: 3, error: null, body: {}} | |
XXX FIXME : Dispatch a mozChromeEvent: system-first-paint | |
1451960654012 Marionette DEBUG conn0 -> Command {id: 4, name: "executeScript", parameters: {"script":"return (function () {\n return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\n }.apply(this, arguments));","args":[],"sandbox":"default"}} | |
1451960654013 Marionette DEBUG conn0 <- Response {id: 4, error: {"error":"javascript error","message":"TypeError: window.MARIONETTE_LOG_GRABBER is undefined","stacktrace":"\ninline javascript, line 1\nsrc: \" return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\"\nStack:\nfunc/<@dummy file:1:7\nfunc@dummy file:0:1\n@dummy file:2:35\nGeckoDriver.prototype.executeScriptInSandbox@chrome://marionette/content/driver.js:849:13\nGeckoDriver.prototype.execute@chrome://marionette/content/driver.js:951:5\nTaskImpl_run@resource://gre/modules/Task.jsm:331:41\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nTaskImpl_handleResultValue@resource://gre/modules/Task.jsm:384:1\nTaskImpl_run@resource://gre/modules/Task.jsm:323:13\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nDispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:119:13\nDispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:90:5\nDebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\nexecuteSoon/executor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:194:7\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\n"}, body: null} | |
1451960654019 Marionette DEBUG conn0 -> Command {id: 5, name: "executeScript", parameters: {"script":"return (function () {\n return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\n }.apply(this, arguments));","args":[],"sandbox":"default"}} | |
1451960654020 Marionette DEBUG conn0 <- Response {id: 5, error: {"error":"javascript error","message":"TypeError: window.MARIONETTE_LOG_GRABBER is undefined","stacktrace":"\ninline javascript, line 1\nsrc: \" return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\"\nStack:\nfunc/<@dummy file:1:7\nfunc@dummy file:0:1\n@dummy file:2:35\nGeckoDriver.prototype.executeScriptInSandbox@chrome://marionette/content/driver.js:849:13\nGeckoDriver.prototype.execute@chrome://marionette/content/driver.js:951:5\nTaskImpl_run@resource://gre/modules/Task.jsm:331:41\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nTaskImpl_handleResultValue@resource://gre/modules/Task.jsm:384:1\nTaskImpl_run@resource://gre/modules/Task.jsm:323:13\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nDispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:119:13\nDispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:90:5\nDebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\nexecuteSoon/executor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:194:7\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\n"}, body: null} | |
1451960654025 Marionette DEBUG conn0 -> Command {id: 6, name: "executeScript", parameters: {"script":"return (function () {\n return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\n }.apply(this, arguments));","args":[],"sandbox":"default"}} | |
1451960654026 Marionette DEBUG conn0 <- Response {id: 6, error: {"error":"javascript error","message":"TypeError: window.MARIONETTE_LOG_GRABBER is undefined","stacktrace":"\ninline javascript, line 1\nsrc: \" return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\"\nStack:\nfunc/<@dummy file:1:7\nfunc@dummy file:0:1\n@dummy file:2:35\nGeckoDriver.prototype.executeScriptInSandbox@chrome://marionette/content/driver.js:849:13\nGeckoDriver.prototype.execute@chrome://marionette/content/driver.js:951:5\nTaskImpl_run@resource://gre/modules/Task.jsm:331:41\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nTaskImpl_handleResultValue@resource://gre/modules/Task.jsm:384:1\nTaskImpl_run@resource://gre/modules/Task.jsm:323:13\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nDispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:119:13\nDispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:90:5\nDebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\nexecuteSoon/executor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:194:7\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\n"}, body: null} | |
1451960654033 Marionette DEBUG conn0 -> Command {id: 7, name: "setContext", parameters: {"value":"content"}} | |
1451960654034 Marionette DEBUG conn0 <- Response {id: 7, error: null, body: {}} | |
1451960654036 Marionette DEBUG conn0 -> Command {id: 8, name: "setSearchTimeout", parameters: {"ms":60000}} | |
1451960654036 Marionette DEBUG conn0 <- Response {id: 8, error: null, body: {}} | |
1451960654039 Marionette DEBUG conn0 -> Command {id: 9, name: "executeScript", parameters: {"script":"return (function () {\n try {\n var sessionStorage = window.wrappedJSObject.sessionStorage;\n var item = sessionStorage.getItem('webapps-registry-ready');\n return item === 'yes';\n } catch (error) {\n return false;\n }\n }.apply(this, arguments));","args":[],"sandbox":"default"}} | |
1451960654042 Marionette DEBUG conn0 <- Response {id: 9, error: null, body: {"value":false}} | |
1451960654045 Marionette DEBUG conn0 -> Command {id: 10, name: "executeAsyncScript", parameters: {"script":"return (function (ms) {\n setTimeout(marionetteScriptFinished, ms);\n }.apply(this, arguments));","args":[100]}} | |
XXX FIXME : Dispatch a mozChromeEvent: webapps-registry-ready | |
1451960654151 Marionette DEBUG conn0 <- Response {id: 10, error: null, body: {"value":null}} | |
1451960654154 Marionette DEBUG conn0 -> Command {id: 11, name: "importScript", parameters: {"script":"(function() {\n 'use strict';\n\n if (window.wrappedJSObject.ObjectCache !== undefined) {\n // Don't redefine ObjectCache!\n return;\n }\n\n /**\n * @constructor\n */\n function ObjectCache() {\n }\n\n\n ObjectCache.prototype = {\n /**\n * Find the gecko object that corresponds to some node object.\n * @param {string} key Some id.\n */\n get: function(key) {\n return this._cache[key];\n },\n\n\n /**\n * Add some gecko object to the client's object cache.\n * @param {Object} obj Gecko object.\n * @param {string} opt_key Optional key to store obj on.\n * @return {string} The key that we end up storing obj on.\n */\n set: function(obj, opt_key) {\n var key = opt_key || this.getNextId();\n this._cache[key] = obj;\n return key;\n },\n\n\n /**\n * Generate a new, unique id.\n * @return {string}\n */\n getNextId: function() {\n this._nextId += 1;\n return this._nextId.toString();\n },\n\n\n /**\n * Map from id to gecko objects.\n * @type {Object<string, Object>}\n */\n _cache: {},\n\n\n /**\n * @type {number} Count of number of ids we've generated.\n */\n _nextId: 0\n };\n\n ObjectCache._inst = new ObjectCache();\n window.wrappedJSObject.ObjectCache = ObjectCache;\n})();\n"}} | |
1451960654158 Marionette DEBUG conn0 <- Response {id: 11, error: null, body: {}} | |
1451960654160 Marionette DEBUG conn0 -> Command {id: 12, name: "setContext", parameters: {"value":"chrome"}} | |
1451960654160 Marionette DEBUG conn0 <- Response {id: 12, error: null, body: {}} | |
1451960654162 Marionette DEBUG conn0 -> Command {id: 13, name: "setSearchTimeout", parameters: {"ms":10000}} | |
1451960654162 Marionette DEBUG conn0 <- Response {id: 13, error: null, body: {}} | |
1451960654164 Marionette DEBUG conn0 -> Command {id: 14, name: "executeScript", parameters: {"script":"return (function () {\n return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\n }.apply(this, arguments));","args":[],"sandbox":"default"}} | |
1451960654165 Marionette DEBUG conn0 <- Response {id: 14, error: {"error":"javascript error","message":"TypeError: window.MARIONETTE_LOG_GRABBER is undefined","stacktrace":"\ninline javascript, line 1\nsrc: \" return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\"\nStack:\nfunc/<@dummy file:1:7\nfunc@dummy file:0:1\n@dummy file:2:35\nGeckoDriver.prototype.executeScriptInSandbox@chrome://marionette/content/driver.js:849:13\nGeckoDriver.prototype.execute@chrome://marionette/content/driver.js:951:5\nTaskImpl_run@resource://gre/modules/Task.jsm:331:41\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nTaskImpl_handleResultValue@resource://gre/modules/Task.jsm:384:1\nTaskImpl_run@resource://gre/modules/Task.jsm:323:13\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nDispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:119:13\nDispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:90:5\nDebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\nexecuteSoon/executor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:194:7\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\n"}, body: null} | |
1451960654167 Marionette DEBUG conn0 -> Command {id: 15, name: "executeScript", parameters: {"script":"return (function () {\n return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\n }.apply(this, arguments));","args":[],"sandbox":"default"}} | |
1451960654168 Marionette DEBUG conn0 <- Response {id: 15, error: {"error":"javascript error","message":"TypeError: window.MARIONETTE_LOG_GRABBER is undefined","stacktrace":"\ninline javascript, line 1\nsrc: \" return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\"\nStack:\nfunc/<@dummy file:1:7\nfunc@dummy file:0:1\n@dummy file:2:35\nGeckoDriver.prototype.executeScriptInSandbox@chrome://marionette/content/driver.js:849:13\nGeckoDriver.prototype.execute@chrome://marionette/content/driver.js:951:5\nTaskImpl_run@resource://gre/modules/Task.jsm:331:41\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nTaskImpl_handleResultValue@resource://gre/modules/Task.jsm:384:1\nTaskImpl_run@resource://gre/modules/Task.jsm:323:13\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nDispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:119:13\nDispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:90:5\nDebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\nexecuteSoon/executor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:194:7\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\n"}, body: null} | |
1451960654171 Marionette DEBUG conn0 -> Command {id: 16, name: "executeScript", parameters: {"script":"return (function () {\n return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\n }.apply(this, arguments));","args":[],"sandbox":"default"}} | |
1451960654172 Marionette DEBUG conn0 <- Response {id: 16, error: {"error":"javascript error","message":"TypeError: window.MARIONETTE_LOG_GRABBER is undefined","stacktrace":"\ninline javascript, line 1\nsrc: \" return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\"\nStack:\nfunc/<@dummy file:1:7\nfunc@dummy file:0:1\n@dummy file:2:35\nGeckoDriver.prototype.executeScriptInSandbox@chrome://marionette/content/driver.js:849:13\nGeckoDriver.prototype.execute@chrome://marionette/content/driver.js:951:5\nTaskImpl_run@resource://gre/modules/Task.jsm:331:41\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nTaskImpl_handleResultValue@resource://gre/modules/Task.jsm:384:1\nTaskImpl_run@resource://gre/modules/Task.jsm:323:13\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nDispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:119:13\nDispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:90:5\nDebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\nexecuteSoon/executor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:194:7\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\n"}, body: null} | |
1451960654173 Marionette DEBUG conn0 -> Command {id: 17, name: "executeScript", parameters: {"script":"return (function () {\n return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\n }.apply(this, arguments));","args":[],"sandbox":"default"}} | |
1451960654174 Marionette DEBUG conn0 <- Response {id: 17, error: {"error":"javascript error","message":"TypeError: window.MARIONETTE_LOG_GRABBER is undefined","stacktrace":"\ninline javascript, line 1\nsrc: \" return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\"\nStack:\nfunc/<@dummy file:1:7\nfunc@dummy file:0:1\n@dummy file:2:35\nGeckoDriver.prototype.executeScriptInSandbox@chrome://marionette/content/driver.js:849:13\nGeckoDriver.prototype.execute@chrome://marionette/content/driver.js:951:5\nTaskImpl_run@resource://gre/modules/Task.jsm:331:41\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nTaskImpl_handleResultValue@resource://gre/modules/Task.jsm:384:1\nTaskImpl_run@resource://gre/modules/Task.jsm:323:13\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nDispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:119:13\nDispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:90:5\nDebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\nexecuteSoon/executor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:194:7\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\n"}, body: null} | |
1451960654176 Marionette DEBUG conn0 -> Command {id: 18, name: "executeScript", parameters: {"script":"return (function () {\n return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\n }.apply(this, arguments));","args":[],"sandbox":"default"}} | |
1451960654177 Marionette DEBUG conn0 <- Response {id: 18, error: {"error":"javascript error","message":"TypeError: window.MARIONETTE_LOG_GRABBER is undefined","stacktrace":"\ninline javascript, line 1\nsrc: \" return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\"\nStack:\nfunc/<@dummy file:1:7\nfunc@dummy file:0:1\n@dummy file:2:35\nGeckoDriver.prototype.executeScriptInSandbox@chrome://marionette/content/driver.js:849:13\nGeckoDriver.prototype.execute@chrome://marionette/content/driver.js:951:5\nTaskImpl_run@resource://gre/modules/Task.jsm:331:41\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nTaskImpl_handleResultValue@resource://gre/modules/Task.jsm:384:1\nTaskImpl_run@resource://gre/modules/Task.jsm:323:13\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nDispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:119:13\nDispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:90:5\nDebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\nexecuteSoon/executor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:194:7\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\n"}, body: null} | |
1451960654178 Marionette DEBUG conn0 -> Command {id: 19, name: "executeScript", parameters: {"script":"return (function () {\n return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\n }.apply(this, arguments));","args":[],"sandbox":"default"}} | |
1451960654179 Marionette DEBUG conn0 <- Response {id: 19, error: {"error":"javascript error","message":"TypeError: window.MARIONETTE_LOG_GRABBER is undefined","stacktrace":"\ninline javascript, line 1\nsrc: \" return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\"\nStack:\nfunc/<@dummy file:1:7\nfunc@dummy file:0:1\n@dummy file:2:35\nGeckoDriver.prototype.executeScriptInSandbox@chrome://marionette/content/driver.js:849:13\nGeckoDriver.prototype.execute@chrome://marionette/content/driver.js:951:5\nTaskImpl_run@resource://gre/modules/Task.jsm:331:41\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nTaskImpl_handleResultValue@resource://gre/modules/Task.jsm:384:1\nTaskImpl_run@resource://gre/modules/Task.jsm:323:13\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nDispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:119:13\nDispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:90:5\nDebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\nexecuteSoon/executor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:194:7\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\n"}, body: null} | |
1451960654180 Marionette DEBUG conn0 -> Command {id: 20, name: "executeScript", parameters: {"script":"return (function () {\n return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\n }.apply(this, arguments));","args":[],"sandbox":"default"}} | |
1451960654181 Marionette DEBUG conn0 <- Response {id: 20, error: {"error":"javascript error","message":"TypeError: window.MARIONETTE_LOG_GRABBER is undefined","stacktrace":"\ninline javascript, line 1\nsrc: \" return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\"\nStack:\nfunc/<@dummy file:1:7\nfunc@dummy file:0:1\n@dummy file:2:35\nGeckoDriver.prototype.executeScriptInSandbox@chrome://marionette/content/driver.js:849:13\nGeckoDriver.prototype.execute@chrome://marionette/content/driver.js:951:5\nTaskImpl_run@resource://gre/modules/Task.jsm:331:41\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nTaskImpl_handleResultValue@resource://gre/modules/Task.jsm:384:1\nTaskImpl_run@resource://gre/modules/Task.jsm:323:13\nTaskImpl@resource://gre/modules/Task.jsm:276:3\ncreateAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:250:14\nTask_spawn@resource://gre/modules/Task.jsm:164:12\nDispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:119:13\nDispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:90:5\nDebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\nexecuteSoon/executor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:194:7\nmakeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:93:14\n"}, body: null} | |
1) "before each" hook for "Should launch activitycallee app through inline-activity and launch activitycalleewindow app through window-activity and post result to activitycallee" | |
1451960654183 Marionette DEBUG conn0 -> Command {id: 21, name: "executeScript", parameters: {"script":"return (function remoteInstallHandler(logLimit) {\n var Cc = Components.classes;\n var Ci = Components.interfaces;\n var Cu = Components.utils;\n\n Cu.import('resource://gre/modules/Services.jsm');\n\n // Copyright Joyent, Inc. and other Node contributors.\n //\n // Permission is hereby granted, free of charge, to any person obtaining a\n // copy of this software and associated documentation files (the\n // \"Software\"), to deal in the Software without restriction, including\n // without limitation the rights to use, copy, modify, merge, publish,\n // distribute, sublicense, and/or sell copies of the Software, and to permit\n // persons to whom the Software is furnished to do so, subject to the\n // following conditions:\n //\n // The above copyright notice and this permission notice shall be included\n // in all copies or substantial portions of the Software.\n //\n // THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n // USE OR OTHER DEALINGS IN THE SOFTWARE.\n var util = (function() {\n var exports = {};\n\n var formatRegExp = /%[sdj%]/g;\n exports.format = function(f) {\n if (typeof f !== 'string') {\n var objects = [];\n for (var i = 0; i < arguments.length; i++) {\n objects.push(inspect(arguments[i]));\n }\n return objects.join(' ');\n }\n\n var i = 1;\n var args = arguments;\n var len = args.length;\n var str = String(f).replace(formatRegExp, function(x) {\n if (x === '%%') return '%';\n if (i >= len) return x;\n switch (x) {\n case '%s': return String(args[i++]);\n case '%d': return Number(args[i++]);\n case '%j': return JSON.stringify(args[i++]);\n default:\n return x;\n }\n });\n for (var x = args[i]; i < len; x = args[++i]) {\n if (x === null || typeof x !== 'object') {\n str += ' ' + x;\n } else {\n str += ' ' + inspect(x);\n }\n }\n return str;\n };\n\n /**\n * Echos the value of a value. Trys to print the value out\n * in the best way possible given the different types.\n *\n * @param {Object} obj The object to print out.\n * @param {Boolean} showHidden Flag that shows hidden (not enumerable)\n * properties of objects.\n * @param {Number} depth Depth in which to descend in object. Default is 2.\n * @param {Boolean} colors Flag to turn on ANSI escape codes to color the\n * output. Default is false (no coloring).\n */\n function inspect(obj, showHidden, depth, colors) {\n var ctx = {\n showHidden: showHidden,\n seen: [],\n stylize: colors ? stylizeWithColor : stylizeNoColor\n };\n return formatValue(ctx, obj, (typeof depth === 'undefined' ? 2 : depth));\n }\n exports.inspect = inspect;\n\n // http://en.wikipedia.org/wiki/ANSI_escape_code#graphics\n var colors = {\n 'bold' : [1, 22],\n 'italic' : [3, 23],\n 'underline' : [4, 24],\n 'inverse' : [7, 27],\n 'white' : [37, 39],\n 'grey' : [90, 39],\n 'black' : [30, 39],\n 'blue' : [34, 39],\n 'cyan' : [36, 39],\n 'green' : [32, 39],\n 'magenta' : [35, 39],\n 'red' : [31, 39],\n 'yellow' : [33, 39]\n };\n\n // Don't use 'blue' not visible on cmd.exe\n var styles = {\n 'special': 'cyan',\n 'number': 'yellow',\n 'boolean': 'yellow',\n 'undefined': 'grey',\n 'null': 'bold',\n 'string': 'green',\n 'date': 'magenta',\n // \"name\": intentionally not styling\n 'regexp': 'red'\n };\n\n\n function stylizeWithColor(str, styleType) {\n var style = styles[styleType];\n\n return str;\n }\n\n\n function stylizeNoColor(str, styleType) {\n return str;\n }\n\n\n function formatValue(ctx, value, recurseTimes) {\n // Provide a hook for user-specified inspect functions.\n // Check that value is an object with an inspect function on it\n if (value && typeof value.inspect === 'function' &&\n // Filter out the util module, it's inspect function is special\n value.inspect !== exports.inspect &&\n // Also filter out any prototype objects using the circular check.\n !(value.constructor && value.constructor.prototype === value)) {\n return value.inspect(recurseTimes);\n }\n\n // Primitive types cannot have properties\n var primitive = formatPrimitive(ctx, value);\n if (primitive) {\n return primitive;\n }\n\n // Look up the keys of the object.\n var visibleKeys = Object.keys(value);\n var keys = ctx.showHidden ? Object.getOwnPropertyNames(value) : visibleKeys;\n\n // Some type of object without properties can be shortcutted.\n if (keys.length === 0) {\n if (typeof value === 'function') {\n var name = value.name ? ': ' + value.name : '';\n return ctx.stylize('[Function' + name + ']', 'special');\n }\n if (isRegExp(value)) {\n return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');\n }\n if (isDate(value)) {\n return ctx.stylize(Date.prototype.toString.call(value), 'date');\n }\n if (isError(value)) {\n return formatError(value);\n }\n }\n\n var base = '', array = false, braces = ['{', '}'];\n\n // Make Array say that they are Array\n if (isArray(value)) {\n array = true;\n braces = ['[', ']'];\n }\n\n // Make functions say that they are functions\n if (typeof value === 'function') {\n var n = value.name ? ': ' + value.name : '';\n base = ' [Function' + n + ']';\n }\n\n // Make RegExps say that they are RegExps\n if (isRegExp(value)) {\n base = ' ' + RegExp.prototype.toString.call(value);\n }\n\n // Make dates with properties first say the date\n if (isDate(value)) {\n base = ' ' + Date.prototype.toUTCString.call(value);\n }\n\n // Make error with message first say the error\n if (isError(value)) {\n base = ' ' + formatError(value);\n }\n\n if (keys.length === 0 && (!array || value.length == 0)) {\n return braces[0] + base + braces[1];\n }\n\n if (recurseTimes < 0) {\n if (isRegExp(value)) {\n return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');\n } else {\n return ctx.stylize('[Object]', 'special');\n }\n }\n\n ctx.seen.push(value);\n\n var output;\n if (array) {\n output = formatArray(ctx, value, recurseTimes, visibleKeys, keys);\n } else {\n output = keys.map(function(key) {\n return formatProperty(\n ctx, value, recurseTimes, visibleKeys, key, array\n );\n });\n }\n\n ctx.seen.pop();\n\n return reduceToSingleString(output, base, braces);\n }\n\n\n function formatPrimitive(ctx, value) {\n switch (typeof value) {\n case 'undefined':\n return ctx.stylize('undefined', 'undefined');\n\n case 'string':\n var simple = '\\'' + JSON.stringify(value).replace(/^\"|\"$/g, '')\n .replace(/'/g, \"\\\\'\")\n .replace(/\\\\\"/g, '\"') + '\\'';\n return ctx.stylize(simple, 'string');\n\n case 'number':\n return ctx.stylize('' + value, 'number');\n\n case 'boolean':\n return ctx.stylize('' + value, 'boolean');\n }\n // For some reason typeof null is \"object\", so special case here.\n if (value === null) {\n return ctx.stylize('null', 'null');\n }\n\n return null;\n }\n\n\n function formatError(value) {\n return '[' + Error.prototype.toString.call(value) + ']';\n }\n\n\n function formatArray(ctx, value, recurseTimes, visibleKeys, keys) {\n var output = [];\n for (var i = 0, l = value.length; i < l; ++i) {\n if (Object.prototype.hasOwnProperty.call(value, String(i))) {\n output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,\n String(i), true));\n } else {\n output.push('');\n }\n }\n keys.forEach(function(key) {\n if (!key.match(/^\\d+$/)) {\n output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,\n key, true));\n }\n });\n return output;\n }\n\n\n function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) {\n var name, str, desc;\n desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] };\n if (desc.get) {\n if (desc.set) {\n str = ctx.stylize('[Getter/Setter]', 'special');\n } else {\n str = ctx.stylize('[Getter]', 'special');\n }\n } else {\n if (desc.set) {\n str = ctx.stylize('[Setter]', 'special');\n }\n }\n if (visibleKeys.indexOf(key) < 0) {\n name = '[' + key + ']';\n }\n if (!str) {\n if (ctx.seen.indexOf(desc.value) < 0) {\n if (recurseTimes === null) {\n str = formatValue(ctx, desc.value, null);\n } else {\n str = formatValue(ctx, desc.value, recurseTimes - 1);\n }\n if (str.indexOf('\\n') > -1) {\n if (array) {\n str = str.split('\\n').map(function(line) {\n return ' ' + line;\n }).join('\\n').substr(2);\n } else {\n str = '\\n' + str.split('\\n').map(function(line) {\n return ' ' + line;\n }).join('\\n');\n }\n }\n } else {\n str = ctx.stylize('[Circular]', 'special');\n }\n }\n if (typeof name === 'undefined') {\n if (array && key.match(/^\\d+$/)) {\n return str;\n }\n name = JSON.stringify('' + key);\n if (name.match(/^\"([a-zA-Z_][a-zA-Z_0-9]*)\"$/)) {\n name = name.substr(1, name.length - 2);\n name = ctx.stylize(name, 'name');\n } else {\n name = name.replace(/'/g, \"\\\\'\")\n .replace(/\\\\\"/g, '\"')\n .replace(/(^\"|\"$)/g, \"'\");\n name = ctx.stylize(name, 'string');\n }\n }\n\n return name + ': ' + str;\n }\n\n\n function reduceToSingleString(output, base, braces) {\n var numLinesEst = 0;\n var length = output.reduce(function(prev, cur) {\n numLinesEst++;\n if (cur.indexOf('\\n') >= 0) numLinesEst++;\n return prev + cur.length + 1;\n }, 0);\n\n if (length > 60) {\n return braces[0] +\n (base === '' ? '' : base + '\\n ') +\n ' ' +\n output.join(',\\n ') +\n ' ' +\n braces[1];\n }\n\n return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1];\n }\n\n\n // NOTE: These type checking functions intentionally don't use `instanceof`\n // because it is fragile and can be easily faked with `Object.create()`.\n function isArray(ar) {\n return Array.isArray(ar) ||\n (typeof ar === 'object' && objectToString(ar) === '[object Array]');\n }\n\n function isRegExp(re) {\n return typeof re === 'object' && objectToString(re) === '[object RegExp]';\n }\n\n function isDate(d) {\n return typeof d === 'object' && objectToString(d) === '[object Date]';\n }\n\n\n function isError(e) {\n return typeof e === 'object' && objectToString(e) === '[object Error]';\n }\n\n\n function objectToString(o) {\n return Object.prototype.toString.call(o);\n }\n\n return exports;\n }());\n\n\n var logs = [];\n\n var grabberGlobal = window.MARIONETTE_LOG_GRABBER = {\n _waitingCallback: null,\n\n grabAndClearLogs: function() {\n var retLogs = logs;\n logs = [];\n return retLogs;\n },\n\n _queueCallback: function() {\n var callback = this._waitingCallback;\n this._waitingCallback = null;\n window.setTimeout(function() {\n callback(this.grabAndClearLogs());\n }.bind(this), 0);\n },\n\n grabAtLeastOneLog: function(callback) {\n this._waitingCallback = callback;\n if (logs.length) {\n this._queueCallback();\n }\n },\n\n shutdown: function() {\n Services.obs.removeObserver(observer, 'console-api-log-event', false);\n }\n };\n\n var idCache = {};\n\n function observer(subject, topic, state) {\n var msg = subject.wrappedJSObject;\n\n // Gecko primer! We have outer windows and inner windows. Outer windows\n // correspond to a browser tab, inner windows correspond to the currently\n // loaded document. Every time you navigate the contents of the tab, a new\n // inner window is created and the old one crammed in the back-button cache\n // and eventually destroyed.\n //\n // Accordingly we key off the inner ID since that is what corresponds to the\n // thing doing the logging. But to get at the inner window, we need to do\n // it via the outer window since that's what's easiest to get to.\n var origin = idCache[msg.innerID];\n if (!origin) {\n var idNum = parseInt(msg.ID, 10);\n if (!isNaN(idNum)) {\n var domWin = Services.wm.getOuterWindowWithId(idNum);\n if (domWin) {\n if (domWin.document && domWin.document.documentURI) {\n origin = domWin.document.documentURI;\n }\n }\n }\n idCache[msg.innerID] = origin;\n }\n\n queueLogMessage({\n window: origin,\n level: msg.level,\n message: util.format.apply(util, msg.arguments),\n filename: msg.filename,\n lineNumber: msg.lineNumber,\n functionName: msg.functionName,\n timeStamp: msg.timeStamp\n });\n }\n\n function onConsoleServiceMessage(aMessage) {\n if (!(aMessage instanceof Ci.nsIScriptError)) {\n // Not an error!\n return;\n }\n\n queueLogMessage({\n level: 'error',\n stack: [],\n message: aMessage.errorMessage,\n filename: aMessage.sourceName,\n lineNumber: aMessage.lineNumber,\n timeStamp: aMessage.timestamp\n });\n }\n\n function queueLogMessage(aMessage) {\n // Immediately stringify so we don't keep any\n // complicated object graphs alive\n logs.push(JSON.stringify(aMessage));\n\n if (grabberGlobal._waitingCallback) {\n grabberGlobal._queueCallback();\n }\n\n if (logs.length > logLimit) {\n logs.shift();\n }\n }\n\n var consoleService = Cc[\"@mozilla.org/consoleservice;1\"]\n .getService(Ci.nsIConsoleService);\n consoleService.registerListener({ observe: onConsoleServiceMessage });\n Services.obs.addObserver(observer, 'console-api-log-event', false);\n}.apply(this, arguments));","args":[10000],"sandbox":"default"}} | |
1451960654185 Marionette DEBUG conn0 <- Response {id: 21, error: null, body: {"value":null}} | |
1451960654190 Marionette DEBUG conn0 -> Command {id: 22, name: "setContext", parameters: {"value":"content"}} | |
1451960654190 Marionette DEBUG conn0 <- Response {id: 22, error: null, body: {}} | |
1451960654196 Marionette DEBUG conn0 -> Command {id: 23, name: "setSearchTimeout", parameters: {"ms":20000}} | |
1451960654196 Marionette DEBUG conn0 <- Response {id: 23, error: null, body: {}} | |
1451960654198 Marionette DEBUG conn0 -> Command {id: 24, name: "findElement", parameters: {"value":"body","using":"css selector"}} | |
1451960654199 Marionette DEBUG conn0 <- Response {id: 24, error: null, body: {"value":{"ELEMENT":"f161541c-acb7-614b-b0f6-dd9194bf15e6","element-6066-11e4-a52e-4f735466cecf":"f161541c-acb7-614b-b0f6-dd9194bf15e6"}}} | |
1451960654201 Marionette DEBUG conn0 -> Command {id: 25, name: "setContext", parameters: {"value":"chrome"}} | |
1451960654201 Marionette DEBUG conn0 <- Response {id: 25, error: null, body: {}} | |
1451960654205 Marionette DEBUG conn0 -> Command {id: 26, name: "setSearchTimeout", parameters: {"ms":10000}} | |
1451960654205 Marionette DEBUG conn0 <- Response {id: 26, error: null, body: {}} | |
1451960654206 Marionette DEBUG conn0 -> Command {id: 27, name: "executeScript", parameters: {"script":"return (function () {\n return window.MARIONETTE_LOG_GRABBER.grabAndClearLogs();\n }.apply(this, arguments));","args":[],"sandbox":"default"}} | |
1451960654207 Marionette DEBUG conn0 <- Response {id: 27, error: null, body: {"value":[]}} | |
1451960654209 Marionette DEBUG conn0 -> Command {id: 28, name: "setContext", parameters: {"value":"content"}} | |
1451960654209 Marionette DEBUG conn0 <- Response {id: 28, error: null, body: {}} | |
1451960654212 Marionette DEBUG conn0 -> Command {id: 29, name: "setSearchTimeout", parameters: {"ms":60000}} | |
1451960654212 Marionette DEBUG conn0 <- Response {id: 29, error: null, body: {}} | |
1451960654214 Marionette DEBUG conn0 -> Command {id: 30, name: "deleteSession", parameters: {}} | |
1451960654214 Marionette DEBUG conn0 <- Response {id: 30, error: null, body: {}} | |
1451960654217 Marionette INFO Closed connection conn0 | |
0 passing (8s) | |
1 failing | |
1) activity chain test "before each" hook for "Should launch activitycallee app through inline-activity and launch activitycalleewindow app through window-activity and post result to activitycallee": | |
+ expected - actual | |
ypeError: body.getAttribute is not a function | |
at client.waitFor.timeout (apps/system/test/marionette/lib/system.js:493:19) | |
at modifiedTest (node_modules/marionette-client/lib/marionette/client.js:722:22) | |
at Object.Client.waitForSync (node_modules/marionette-client/lib/marionette/client.js:754:9) | |
at Object.Client.waitFor (node_modules/marionette-client/lib/marionette/client.js:726:60) | |
at Object.System.waitForFullyLoaded (apps/system/test/marionette/lib/system.js:492:17) | |
at Context.<anonymous> (apps/system/test/marionette/activity_chain_test.js:36:14) | |
at node_modules/marionette-js-runner/node_modules/promise/lib/core.js:33:15 | |
at flush (node_modules/marionette-js-runner/node_modules/promise/node_modules/asap/asap.js:27:13) | |
npm ERR! Darwin 15.2.0 | |
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "marionette" "--" "--buildapp=desktop" "--reporter=spec" "--marionette-capabilities=/Users/anatal/projects/mozilla/gaia-andre/tests/jsmarionette/capabilities.json" | |
npm ERR! node v4.2.1 | |
npm ERR! npm v2.14.7 | |
npm ERR! code ELIFECYCLE | |
npm ERR! gaia@0.0.3 marionette: `gaia-marionette "--buildapp=desktop" "--reporter=spec" "--marionette-capabilities=/Users/anatal/projects/mozilla/gaia-andre/tests/jsmarionette/capabilities.json"` | |
npm ERR! Exit status 1 | |
npm ERR! | |
npm ERR! Failed at the gaia@0.0.3 marionette script 'gaia-marionette "--buildapp=desktop" "--reporter=spec" "--marionette-capabilities=/Users/anatal/projects/mozilla/gaia-andre/tests/jsmarionette/capabilities.json"'. | |
npm ERR! This is most likely a problem with the gaia package, | |
npm ERR! not with npm itself. | |
npm ERR! Tell the author that this fails on your system: | |
npm ERR! gaia-marionette "--buildapp=desktop" "--reporter=spec" "--marionette-capabilities=/Users/anatal/projects/mozilla/gaia-andre/tests/jsmarionette/capabilities.json" | |
npm ERR! You can get their info via: | |
npm ERR! npm owner ls gaia | |
npm ERR! There is likely additional logging output above. | |
npm ERR! Please include the following file with any support request: | |
npm ERR! /Users/anatal/projects/mozilla/gaia-andre/npm-debug.log | |
make: *** [test-integration-test] Error 1 | |
mozillas-MacBook-Pro-8:gaia-andre anatal$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment