builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0321 starttime: 1468747952.3 results: success (0) buildid: 20160714100658 builduid: 5b618d8862b3440a98e6dfb872ef9d8e revision: 36faf180f49d6e6af84f55231052b1bac85b3bcd ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:32.301667) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:32.302150) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:32.302529) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:32.327166) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:32.327498) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners TMPDIR=/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-17 02:32:32-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 17.8M=0.001s 2016-07-17 02:32:32 (17.8 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.101413 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:32.454414) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:32.455172) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners TMPDIR=/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.025344 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:32.505481) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:32.505853) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 36faf180f49d6e6af84f55231052b1bac85b3bcd --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 36faf180f49d6e6af84f55231052b1bac85b3bcd --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners TMPDIR=/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-17 02:32:32,586 truncating revision to first 12 chars 2016-07-17 02:32:32,586 Setting DEBUG logging. 2016-07-17 02:32:32,586 attempt 1/10 2016-07-17 02:32:32,586 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/36faf180f49d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-17 02:32:33,222 unpacking tar archive at: mozilla-beta-36faf180f49d/testing/mozharness/ program finished with exit code 0 elapsedTime=0.905915 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:33.437359) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:33.438170) ========= script_repo_revision: 36faf180f49d6e6af84f55231052b1bac85b3bcd ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:33.439230) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:33.439946) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 02:32:33.460120) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 52 secs) (at 2016-07-17 02:32:33.460682) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/local/bin/node MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners TMPDIR=/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 02:32:33 INFO - MultiFileLogger online at 20160717 02:32:33 in /builds/slave/test 02:32:33 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 02:32:33 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:32:33 INFO - {'append_to_log': False, 02:32:33 INFO - 'base_work_dir': '/builds/slave/test', 02:32:33 INFO - 'blob_upload_branch': 'mozilla-beta', 02:32:33 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:32:33 INFO - 'buildbot_json_path': 'buildprops.json', 02:32:33 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:32:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:32:33 INFO - 'download_minidump_stackwalk': True, 02:32:33 INFO - 'download_symbols': 'true', 02:32:33 INFO - 'e10s': False, 02:32:33 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:32:33 INFO - 'tooltool.py': '/tools/tooltool.py', 02:32:33 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:32:33 INFO - '/tools/misc-python/virtualenv.py')}, 02:32:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:32:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:32:33 INFO - 'log_level': 'info', 02:32:33 INFO - 'log_to_console': True, 02:32:33 INFO - 'opt_config_files': (), 02:32:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:32:33 INFO - '--processes=1', 02:32:33 INFO - '--config=%(test_path)s/wptrunner.ini', 02:32:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:32:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:32:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:32:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:32:33 INFO - 'pip_index': False, 02:32:33 INFO - 'require_test_zip': True, 02:32:33 INFO - 'test_type': ('testharness',), 02:32:33 INFO - 'this_chunk': '1', 02:32:33 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:32:33 INFO - 'total_chunks': '10', 02:32:33 INFO - 'virtualenv_path': 'venv', 02:32:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:32:33 INFO - 'work_dir': 'build'} 02:32:33 INFO - ##### 02:32:33 INFO - ##### Running clobber step. 02:32:33 INFO - ##### 02:32:33 INFO - Running pre-action listener: _resource_record_pre_action 02:32:33 INFO - Running main action method: clobber 02:32:33 INFO - rmtree: /builds/slave/test/build 02:32:33 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:32:35 INFO - Running post-action listener: _resource_record_post_action 02:32:35 INFO - ##### 02:32:35 INFO - ##### Running read-buildbot-config step. 02:32:35 INFO - ##### 02:32:35 INFO - Running pre-action listener: _resource_record_pre_action 02:32:35 INFO - Running main action method: read_buildbot_config 02:32:35 INFO - Using buildbot properties: 02:32:35 INFO - { 02:32:35 INFO - "project": "", 02:32:35 INFO - "product": "firefox", 02:32:35 INFO - "script_repo_revision": "production", 02:32:35 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 02:32:35 INFO - "repository": "", 02:32:35 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 02:32:35 INFO - "buildid": "20160714100658", 02:32:35 INFO - "pgo_build": "False", 02:32:35 INFO - "basedir": "/builds/slave/test", 02:32:35 INFO - "buildnumber": 33, 02:32:35 INFO - "slavename": "t-yosemite-r7-0321", 02:32:35 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 02:32:35 INFO - "platform": "macosx64", 02:32:35 INFO - "branch": "mozilla-beta", 02:32:35 INFO - "revision": "36faf180f49d6e6af84f55231052b1bac85b3bcd", 02:32:35 INFO - "repo_path": "releases/mozilla-beta", 02:32:35 INFO - "moz_repo_path": "", 02:32:35 INFO - "stage_platform": "macosx64", 02:32:35 INFO - "builduid": "5b618d8862b3440a98e6dfb872ef9d8e", 02:32:35 INFO - "slavebuilddir": "test" 02:32:35 INFO - } 02:32:35 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.dmg. 02:32:35 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.test_packages.json. 02:32:35 INFO - Running post-action listener: _resource_record_post_action 02:32:35 INFO - ##### 02:32:35 INFO - ##### Running download-and-extract step. 02:32:35 INFO - ##### 02:32:35 INFO - Running pre-action listener: _resource_record_pre_action 02:32:35 INFO - Running main action method: download_and_extract 02:32:35 INFO - mkdir: /builds/slave/test/build/tests 02:32:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:35 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.test_packages.json 02:32:35 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:32:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 02:32:35 INFO - Downloaded 1201 bytes. 02:32:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:32:35 INFO - Using the following test package requirements: 02:32:35 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:32:35 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:32:35 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 02:32:35 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:32:35 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 02:32:35 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:32:35 INFO - u'jsshell-mac64.zip'], 02:32:35 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:32:35 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 02:32:35 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:32:35 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:32:35 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 02:32:35 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:32:35 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 02:32:35 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:32:35 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 02:32:35 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:32:35 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 02:32:35 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 02:32:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:35 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.common.tests.zip 02:32:35 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 02:32:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 02:32:36 INFO - Downloaded 18370182 bytes. 02:32:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:32:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:32:36 INFO - caution: filename not matched: web-platform/* 02:32:36 INFO - Return code: 11 02:32:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:36 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:32:36 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:32:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 02:32:36 INFO - Downloaded 36389883 bytes. 02:32:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:32:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:32:41 INFO - caution: filename not matched: bin/* 02:32:41 INFO - caution: filename not matched: config/* 02:32:41 INFO - caution: filename not matched: mozbase/* 02:32:41 INFO - caution: filename not matched: marionette/* 02:32:41 INFO - caution: filename not matched: tools/wptserve/* 02:32:41 INFO - Return code: 11 02:32:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:41 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.dmg 02:32:41 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 02:32:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 02:32:41 INFO - Downloaded 73024643 bytes. 02:32:41 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.dmg 02:32:41 INFO - mkdir: /builds/slave/test/properties 02:32:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:32:41 INFO - Writing to file /builds/slave/test/properties/build_url 02:32:41 INFO - Contents: 02:32:41 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.dmg 02:32:41 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:32:41 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:32:41 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:32:41 INFO - Contents: 02:32:41 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:32:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:41 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:32:41 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:32:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 02:32:42 INFO - Downloaded 103719682 bytes. 02:32:42 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:32:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:32:46 INFO - Return code: 0 02:32:46 INFO - Running post-action listener: _resource_record_post_action 02:32:46 INFO - Running post-action listener: set_extra_try_arguments 02:32:46 INFO - ##### 02:32:46 INFO - ##### Running create-virtualenv step. 02:32:46 INFO - ##### 02:32:46 INFO - Running pre-action listener: _pre_create_virtualenv 02:32:46 INFO - Running pre-action listener: _resource_record_pre_action 02:32:46 INFO - Running main action method: create_virtualenv 02:32:46 INFO - Creating virtualenv /builds/slave/test/build/venv 02:32:46 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 02:32:46 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:32:46 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:32:46 INFO - Using real prefix '/tools/python27' 02:32:46 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:32:47 INFO - Installing distribute.............................................................................................................................................................................................done. 02:32:50 INFO - Installing pip.................done. 02:32:50 INFO - Return code: 0 02:32:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:32:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:32:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:32:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:32:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:32:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1061cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1061eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5d14e1b30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1061e65e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105dc9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105df4990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:32:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:32:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:32:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render', 02:32:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:32:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:32:50 INFO - 'HOME': '/Users/cltbld', 02:32:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:32:50 INFO - 'LOGNAME': 'cltbld', 02:32:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:32:50 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:32:50 INFO - 'MOZ_NO_REMOTE': '1', 02:32:50 INFO - 'NO_EM_RESTART': '1', 02:32:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:32:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:32:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:32:50 INFO - 'PWD': '/builds/slave/test', 02:32:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:32:50 INFO - 'SHELL': '/bin/bash', 02:32:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners', 02:32:50 INFO - 'TMPDIR': '/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/', 02:32:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:32:50 INFO - 'USER': 'cltbld', 02:32:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:32:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:32:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:32:50 INFO - 'XPC_FLAGS': '0x0', 02:32:50 INFO - 'XPC_SERVICE_NAME': '0', 02:32:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:32:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:32:50 INFO - Downloading/unpacking psutil>=0.7.1 02:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:32:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:32:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:32:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:32:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:32:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:32:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:32:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:32:53 INFO - Installing collected packages: psutil 02:32:53 INFO - Running setup.py install for psutil 02:32:53 INFO - building 'psutil._psutil_osx' extension 02:32:53 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 02:32:54 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 02:32:54 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 02:32:54 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 02:32:54 INFO - building 'psutil._psutil_posix' extension 02:32:54 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 02:32:54 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:32:54 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:32:54 INFO - ^ 02:32:54 INFO - 1 warning generated. 02:32:54 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 02:32:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:32:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:32:55 INFO - Successfully installed psutil 02:32:55 INFO - Cleaning up... 02:32:55 INFO - Return code: 0 02:32:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:32:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:32:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:32:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:32:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:32:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1061cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1061eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5d14e1b30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1061e65e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105dc9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105df4990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:32:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:32:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:32:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render', 02:32:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:32:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:32:55 INFO - 'HOME': '/Users/cltbld', 02:32:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:32:55 INFO - 'LOGNAME': 'cltbld', 02:32:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:32:55 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:32:55 INFO - 'MOZ_NO_REMOTE': '1', 02:32:55 INFO - 'NO_EM_RESTART': '1', 02:32:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:32:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:32:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:32:55 INFO - 'PWD': '/builds/slave/test', 02:32:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:32:55 INFO - 'SHELL': '/bin/bash', 02:32:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners', 02:32:55 INFO - 'TMPDIR': '/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/', 02:32:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:32:55 INFO - 'USER': 'cltbld', 02:32:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:32:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:32:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:32:55 INFO - 'XPC_FLAGS': '0x0', 02:32:55 INFO - 'XPC_SERVICE_NAME': '0', 02:32:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:32:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:32:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:32:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:32:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:32:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:32:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:32:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:32:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:32:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:32:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:32:57 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:32:57 INFO - Installing collected packages: mozsystemmonitor 02:32:57 INFO - Running setup.py install for mozsystemmonitor 02:32:57 INFO - Successfully installed mozsystemmonitor 02:32:57 INFO - Cleaning up... 02:32:58 INFO - Return code: 0 02:32:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:32:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:32:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:32:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:32:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:32:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1061cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1061eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5d14e1b30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1061e65e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105dc9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105df4990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:32:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:32:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:32:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render', 02:32:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:32:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:32:58 INFO - 'HOME': '/Users/cltbld', 02:32:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:32:58 INFO - 'LOGNAME': 'cltbld', 02:32:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:32:58 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:32:58 INFO - 'MOZ_NO_REMOTE': '1', 02:32:58 INFO - 'NO_EM_RESTART': '1', 02:32:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:32:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:32:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:32:58 INFO - 'PWD': '/builds/slave/test', 02:32:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:32:58 INFO - 'SHELL': '/bin/bash', 02:32:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners', 02:32:58 INFO - 'TMPDIR': '/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/', 02:32:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:32:58 INFO - 'USER': 'cltbld', 02:32:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:32:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:32:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:32:58 INFO - 'XPC_FLAGS': '0x0', 02:32:58 INFO - 'XPC_SERVICE_NAME': '0', 02:32:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:32:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:32:58 INFO - Downloading/unpacking blobuploader==1.2.4 02:32:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:32:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:32:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:32:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:32:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:32:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:33:00 INFO - Downloading blobuploader-1.2.4.tar.gz 02:33:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:33:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:33:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:33:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:33:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:33:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:33:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:33:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:33:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:33:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:33:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:33:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:33:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:33:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:33:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:33:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:33:01 INFO - Downloading docopt-0.6.1.tar.gz 02:33:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:33:02 INFO - Installing collected packages: blobuploader, requests, docopt 02:33:02 INFO - Running setup.py install for blobuploader 02:33:02 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:33:02 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:33:02 INFO - Running setup.py install for requests 02:33:02 INFO - Running setup.py install for docopt 02:33:02 INFO - Successfully installed blobuploader requests docopt 02:33:02 INFO - Cleaning up... 02:33:02 INFO - Return code: 0 02:33:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:33:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:33:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:33:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:33:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:33:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1061cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1061eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5d14e1b30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1061e65e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105dc9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105df4990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:33:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:33:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:33:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render', 02:33:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:33:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:33:02 INFO - 'HOME': '/Users/cltbld', 02:33:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:33:02 INFO - 'LOGNAME': 'cltbld', 02:33:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:33:02 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:33:02 INFO - 'MOZ_NO_REMOTE': '1', 02:33:02 INFO - 'NO_EM_RESTART': '1', 02:33:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:33:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:33:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:33:02 INFO - 'PWD': '/builds/slave/test', 02:33:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:33:02 INFO - 'SHELL': '/bin/bash', 02:33:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners', 02:33:02 INFO - 'TMPDIR': '/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/', 02:33:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:33:02 INFO - 'USER': 'cltbld', 02:33:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:33:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:33:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:33:02 INFO - 'XPC_FLAGS': '0x0', 02:33:02 INFO - 'XPC_SERVICE_NAME': '0', 02:33:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:33:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:33:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:33:03 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-dOpRRL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:33:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:33:03 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-yrAFlr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:33:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:33:03 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-3kPbgU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:33:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:33:03 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-OaIZi8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:33:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:33:03 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-UEqjPs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:33:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:33:03 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-OKukUl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:33:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:33:03 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-z_m2_1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:33:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:33:03 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-n4CVuB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:33:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:33:04 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-ANH53e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:33:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:33:04 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-MXUNh8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:33:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:33:04 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-W44RfA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:33:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:33:04 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-d593iB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:33:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:33:04 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-6dCUE4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:33:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:33:04 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-pmJMWZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:33:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:33:04 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-YgijLo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:33:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:33:04 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-b0_22N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:33:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:33:04 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-hkSfM4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:33:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:33:04 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-93mfRH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:33:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:33:05 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-YYiAcb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:33:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:33:05 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-bs5o7l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:33:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:33:05 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-Wr11QR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:33:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:33:05 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 02:33:05 INFO - Running setup.py install for manifestparser 02:33:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:33:05 INFO - Running setup.py install for mozcrash 02:33:06 INFO - Running setup.py install for mozdebug 02:33:06 INFO - Running setup.py install for mozdevice 02:33:06 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:33:06 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:33:06 INFO - Running setup.py install for mozfile 02:33:06 INFO - Running setup.py install for mozhttpd 02:33:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:33:06 INFO - Running setup.py install for mozinfo 02:33:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:33:06 INFO - Running setup.py install for mozInstall 02:33:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:33:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:33:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:33:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:33:06 INFO - Running setup.py install for mozleak 02:33:07 INFO - Running setup.py install for mozlog 02:33:07 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:33:07 INFO - Running setup.py install for moznetwork 02:33:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:33:07 INFO - Running setup.py install for mozprocess 02:33:07 INFO - Running setup.py install for mozprofile 02:33:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:33:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:33:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:33:07 INFO - Running setup.py install for mozrunner 02:33:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:33:07 INFO - Running setup.py install for mozscreenshot 02:33:08 INFO - Running setup.py install for moztest 02:33:08 INFO - Running setup.py install for mozversion 02:33:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:33:08 INFO - Running setup.py install for wptserve 02:33:08 INFO - Running setup.py install for marionette-driver 02:33:08 INFO - Running setup.py install for browsermob-proxy 02:33:08 INFO - Running setup.py install for marionette-client 02:33:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:33:09 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:33:09 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 02:33:09 INFO - Cleaning up... 02:33:09 INFO - Return code: 0 02:33:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:33:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:33:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:33:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:33:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:33:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1061cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1061eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5d14e1b30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1061e65e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105dc9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105df4990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:33:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:33:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:33:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render', 02:33:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:33:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:33:09 INFO - 'HOME': '/Users/cltbld', 02:33:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:33:09 INFO - 'LOGNAME': 'cltbld', 02:33:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:33:09 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:33:09 INFO - 'MOZ_NO_REMOTE': '1', 02:33:09 INFO - 'NO_EM_RESTART': '1', 02:33:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:33:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:33:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:33:09 INFO - 'PWD': '/builds/slave/test', 02:33:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:33:09 INFO - 'SHELL': '/bin/bash', 02:33:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners', 02:33:09 INFO - 'TMPDIR': '/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/', 02:33:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:33:09 INFO - 'USER': 'cltbld', 02:33:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:33:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:33:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:33:09 INFO - 'XPC_FLAGS': '0x0', 02:33:09 INFO - 'XPC_SERVICE_NAME': '0', 02:33:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:33:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:33:09 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-JlgjCw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:33:09 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 02:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:33:09 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-R0stWP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:33:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:33:09 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-udc47v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:33:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:33:09 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-KTR7Ps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:33:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:33:09 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-eBwo2x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:33:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 02:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:33:10 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-QEl1IS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:33:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 02:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:33:10 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-gJ7YDy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:33:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 02:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:33:10 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-3B8vVu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:33:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 02:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:33:10 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-h0BgJB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:33:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 02:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:33:10 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-o8ybqj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:33:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:33:10 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-4_Au3L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:33:10 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 02:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:33:10 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-NV2eOZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:33:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 02:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:33:10 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-xguot2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:33:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 02:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:33:10 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-ZqnQPx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:33:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 02:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:33:10 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-tlc5n0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 02:33:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:33:11 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-tZX1mG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 02:33:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:33:11 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-xoJwCv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 02:33:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:33:11 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-6pyfX9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 02:33:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:33:11 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-FDq0Nf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 02:33:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:33:11 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-JhMm_Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:33:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:33:11 INFO - Running setup.py (path:/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/pip-Nfc1__-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:33:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:33:12 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 02:33:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:33:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:33:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:33:12 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:33:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:33:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:33:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:33:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:33:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:33:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:33:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:33:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:33:14 INFO - Downloading blessings-1.6.tar.gz 02:33:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:33:14 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:33:14 INFO - Installing collected packages: blessings 02:33:14 INFO - Running setup.py install for blessings 02:33:14 INFO - Successfully installed blessings 02:33:14 INFO - Cleaning up... 02:33:15 INFO - Return code: 0 02:33:15 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:33:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:33:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:33:15 INFO - Reading from file tmpfile_stdout 02:33:15 INFO - Current package versions: 02:33:15 INFO - blessings == 1.6 02:33:15 INFO - blobuploader == 1.2.4 02:33:15 INFO - browsermob-proxy == 0.6.0 02:33:15 INFO - docopt == 0.6.1 02:33:15 INFO - manifestparser == 1.1 02:33:15 INFO - marionette-client == 2.3.0 02:33:15 INFO - marionette-driver == 1.4.0 02:33:15 INFO - mozInstall == 1.12 02:33:15 INFO - mozcrash == 0.17 02:33:15 INFO - mozdebug == 0.1 02:33:15 INFO - mozdevice == 0.48 02:33:15 INFO - mozfile == 1.2 02:33:15 INFO - mozhttpd == 0.7 02:33:15 INFO - mozinfo == 0.9 02:33:15 INFO - mozleak == 0.1 02:33:15 INFO - mozlog == 3.1 02:33:15 INFO - moznetwork == 0.27 02:33:15 INFO - mozprocess == 0.22 02:33:15 INFO - mozprofile == 0.28 02:33:15 INFO - mozrunner == 6.11 02:33:15 INFO - mozscreenshot == 0.1 02:33:15 INFO - mozsystemmonitor == 0.0 02:33:15 INFO - moztest == 0.7 02:33:15 INFO - mozversion == 1.4 02:33:15 INFO - psutil == 3.1.1 02:33:15 INFO - requests == 1.2.3 02:33:15 INFO - wptserve == 1.4.0 02:33:15 INFO - wsgiref == 0.1.2 02:33:15 INFO - Running post-action listener: _resource_record_post_action 02:33:15 INFO - Running post-action listener: _start_resource_monitoring 02:33:15 INFO - Starting resource monitoring. 02:33:15 INFO - ##### 02:33:15 INFO - ##### Running pull step. 02:33:15 INFO - ##### 02:33:15 INFO - Running pre-action listener: _resource_record_pre_action 02:33:15 INFO - Running main action method: pull 02:33:15 INFO - Pull has nothing to do! 02:33:15 INFO - Running post-action listener: _resource_record_post_action 02:33:15 INFO - ##### 02:33:15 INFO - ##### Running install step. 02:33:15 INFO - ##### 02:33:15 INFO - Running pre-action listener: _resource_record_pre_action 02:33:15 INFO - Running main action method: install 02:33:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:33:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:33:15 INFO - Reading from file tmpfile_stdout 02:33:15 INFO - Detecting whether we're running mozinstall >=1.0... 02:33:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:33:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:33:15 INFO - Reading from file tmpfile_stdout 02:33:15 INFO - Output received: 02:33:15 INFO - Usage: mozinstall [options] installer 02:33:15 INFO - Options: 02:33:15 INFO - -h, --help show this help message and exit 02:33:15 INFO - -d DEST, --destination=DEST 02:33:15 INFO - Directory to install application into. [default: 02:33:15 INFO - "/builds/slave/test"] 02:33:15 INFO - --app=APP Application being installed. [default: firefox] 02:33:15 INFO - mkdir: /builds/slave/test/build/application 02:33:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 02:33:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 02:33:33 INFO - Reading from file tmpfile_stdout 02:33:33 INFO - Output received: 02:33:33 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 02:33:33 INFO - Running post-action listener: _resource_record_post_action 02:33:33 INFO - ##### 02:33:33 INFO - ##### Running run-tests step. 02:33:33 INFO - ##### 02:33:33 INFO - Running pre-action listener: _resource_record_pre_action 02:33:33 INFO - Running main action method: run_tests 02:33:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:33:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:33:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:33:33 INFO - grabbing minidump binary from tooltool 02:33:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:33 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1061e65e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105dc9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105df4990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:33:33 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 02:33:33 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 02:33:33 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:33:33 INFO - Return code: 0 02:33:33 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:33:33 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:33:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 02:33:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 02:33:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render', 02:33:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:33:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:33:33 INFO - 'HOME': '/Users/cltbld', 02:33:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:33:33 INFO - 'LOGNAME': 'cltbld', 02:33:33 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:33:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:33:33 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:33:33 INFO - 'MOZ_NO_REMOTE': '1', 02:33:33 INFO - 'NO_EM_RESTART': '1', 02:33:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:33:33 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:33:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:33:33 INFO - 'PWD': '/builds/slave/test', 02:33:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:33:33 INFO - 'SHELL': '/bin/bash', 02:33:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners', 02:33:33 INFO - 'TMPDIR': '/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/', 02:33:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:33:33 INFO - 'USER': 'cltbld', 02:33:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:33:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:33:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:33:33 INFO - 'XPC_FLAGS': '0x0', 02:33:33 INFO - 'XPC_SERVICE_NAME': '0', 02:33:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:33:33 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 02:33:34 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 02:33:34 INFO - import pkg_resources 02:33:35 INFO - Using 1 client processes 02:33:35 INFO - wptserve Starting http server on 127.0.0.1:8001 02:33:35 INFO - wptserve Starting http server on 127.0.0.1:8000 02:33:35 INFO - wptserve Starting http server on 127.0.0.1:8443 02:33:37 INFO - SUITE-START | Running 778 tests 02:33:37 INFO - Running testharness tests 02:33:37 INFO - Setting up ssl 02:33:37 INFO - PROCESS | certutil | 02:33:37 INFO - PROCESS | certutil | 02:33:37 INFO - PROCESS | certutil | 02:33:37 INFO - Certificate Nickname Trust Attributes 02:33:37 INFO - SSL,S/MIME,JAR/XPI 02:33:37 INFO - 02:33:37 INFO - web-platform-tests CT,, 02:33:37 INFO - 02:33:37 INFO - Starting runner 02:33:38 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:33:38 INFO - PROCESS | 1647 | 1468748018524 Marionette DEBUG Marionette enabled via build flag and pref 02:33:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x113e13000 == 1 [pid = 1647] [id = 1] 02:33:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 1 (0x113e13800) [pid = 1647] [serial = 1] [outer = 0x0] 02:33:38 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:33:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 2 (0x113e14800) [pid = 1647] [serial = 2] [outer = 0x113e13800] 02:33:38 INFO - PROCESS | 1647 | 1468748018841 Marionette INFO Listening on port 2828 02:33:39 INFO - PROCESS | 1647 | 1468748019068 Marionette DEBUG Marionette enabled via command-line flag 02:33:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11686c800 == 2 [pid = 1647] [id = 2] 02:33:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 3 (0x11686d000) [pid = 1647] [serial = 3] [outer = 0x0] 02:33:39 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:33:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 4 (0x11686e000) [pid = 1647] [serial = 4] [outer = 0x11686d000] 02:33:39 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:33:39 INFO - PROCESS | 1647 | 1468748019214 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49274 02:33:39 INFO - PROCESS | 1647 | 1468748019302 Marionette DEBUG Closed connection conn0 02:33:39 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:33:39 INFO - PROCESS | 1647 | 1468748019305 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49275 02:33:39 INFO - PROCESS | 1647 | 1468748019316 Marionette DEBUG Closed connection conn1 02:33:39 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:33:39 INFO - PROCESS | 1647 | 1468748019321 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49276 02:33:39 INFO - PROCESS | 1647 | 1468748019329 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:33:39 INFO - PROCESS | 1647 | 1468748019334 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160714100658","device":"desktop","version":"48.0"} 02:33:39 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:33:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x119f98800 == 3 [pid = 1647] [id = 3] 02:33:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 5 (0x119fa0000) [pid = 1647] [serial = 5] [outer = 0x0] 02:33:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fa1000 == 4 [pid = 1647] [id = 4] 02:33:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 6 (0x119b9e800) [pid = 1647] [serial = 6] [outer = 0x0] 02:33:40 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:33:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215b6800 == 5 [pid = 1647] [id = 5] 02:33:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 7 (0x118998c00) [pid = 1647] [serial = 7] [outer = 0x0] 02:33:40 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:33:40 INFO - PROCESS | 1647 | [1647] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:33:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 8 (0x121b5b000) [pid = 1647] [serial = 8] [outer = 0x118998c00] 02:33:40 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:33:40 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:33:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 9 (0x1248ce000) [pid = 1647] [serial = 9] [outer = 0x119fa0000] 02:33:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 10 (0x1248c0000) [pid = 1647] [serial = 10] [outer = 0x119b9e800] 02:33:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 11 (0x1248c1c00) [pid = 1647] [serial = 11] [outer = 0x118998c00] 02:33:41 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:33:41 INFO - PROCESS | 1647 | 1468748021280 Marionette INFO startBrowser 83b69060-669a-c341-93e3-f0cdb563d392 02:33:41 INFO - PROCESS | 1647 | 1468748021304 Marionette DEBUG loaded listener.js 02:33:41 INFO - PROCESS | 1647 | 1468748021312 Marionette DEBUG loaded listener.js 02:33:41 INFO - PROCESS | 1647 | 1468748021313 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:41 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:33:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 12 (0x1270d5c00) [pid = 1647] [serial = 12] [outer = 0x118998c00] 02:33:41 INFO - PROCESS | 1647 | 1468748021623 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"83b69060-669a-c341-93e3-f0cdb563d392","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160714100658","device":"desktop","version":"48.0","command_id":1}}] 02:33:41 INFO - PROCESS | 1647 | 1468748021707 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:33:41 INFO - PROCESS | 1647 | 1468748021709 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:41 INFO - PROCESS | 1647 | 1468748021767 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:33:41 INFO - PROCESS | 1647 | 1468748021843 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:33:41 INFO - PROCESS | 1647 | 1468748021845 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:41 INFO - PROCESS | 1647 | [1647] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:33:41 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:33:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 13 (0x128ce9400) [pid = 1647] [serial = 13] [outer = 0x118998c00] 02:33:42 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:33:42 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:42 INFO - PROCESS | 1647 | 1468748022122 Marionette TRACE conn2 <- [1,3,null,{}] 02:33:42 INFO - PROCESS | 1647 | 1468748022125 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:33:42 INFO - PROCESS | 1647 | 1468748022127 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:42 INFO - PROCESS | 1647 | 1468748022144 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:33:42 INFO - PROCESS | 1647 | 1468748022174 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:33:42 INFO - PROCESS | 1647 | 1468748022175 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:33:42 INFO - PROCESS | 1647 | 1468748022178 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:33:42 INFO - PROCESS | 1647 | 1468748022180 Marionette TRACE conn2 <- [1,6,null,{}] 02:33:42 INFO - PROCESS | 1647 | 1468748022188 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:42 INFO - PROCESS | 1647 | 1468748022189 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:42 INFO - PROCESS | 1647 | 1468748022199 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:33:42 INFO - PROCESS | 1647 | 1468748022204 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:42 INFO - PROCESS | 1647 | 1468748022206 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x129190800 == 6 [pid = 1647] [id = 6] 02:33:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 14 (0x129160000) [pid = 1647] [serial = 14] [outer = 0x0] 02:33:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 15 (0x129161c00) [pid = 1647] [serial = 15] [outer = 0x129160000] 02:33:42 INFO - PROCESS | 1647 | 1468748022236 Marionette DEBUG loaded listener.js 02:33:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 16 (0x129167400) [pid = 1647] [serial = 16] [outer = 0x129160000] 02:33:42 INFO - PROCESS | 1647 | 1468748022526 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 376ms 02:33:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x129421000 == 7 [pid = 1647] [id = 7] 02:33:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 17 (0x1292d5000) [pid = 1647] [serial = 17] [outer = 0x0] 02:33:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 18 (0x129475800) [pid = 1647] [serial = 18] [outer = 0x1292d5000] 02:33:42 INFO - PROCESS | 1647 | 1468748022576 Marionette DEBUG loaded listener.js 02:33:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 19 (0x12a2ec800) [pid = 1647] [serial = 19] [outer = 0x1292d5000] 02:33:42 INFO - PROCESS | 1647 | 1468748022627 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:33:42 INFO - PROCESS | 1647 | 1468748022629 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:33:42 INFO - PROCESS | 1647 | 1468748022664 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:33:42 INFO - PROCESS | 1647 | 1468748022665 Marionette TRACE conn2 <- [1,10,null,{}] 02:33:42 INFO - PROCESS | 1647 | 1468748022679 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:42 INFO - PROCESS | 1647 | 1468748022683 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:42 INFO - PROCESS | 1647 | 1468748022810 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:33:42 INFO - PROCESS | 1647 | 1468748022842 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:42 INFO - PROCESS | 1647 | 1468748022843 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a64f800 == 8 [pid = 1647] [id = 8] 02:33:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 20 (0x12a786000) [pid = 1647] [serial = 20] [outer = 0x0] 02:33:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 21 (0x12a787c00) [pid = 1647] [serial = 21] [outer = 0x12a786000] 02:33:42 INFO - PROCESS | 1647 | 1468748022872 Marionette DEBUG loaded listener.js 02:33:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 22 (0x12a7c9400) [pid = 1647] [serial = 22] [outer = 0x12a786000] 02:33:43 INFO - PROCESS | 1647 | 1468748023192 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 581ms 02:33:43 INFO - PROCESS | 1647 | 1468748023239 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:33:43 INFO - PROCESS | 1647 | 1468748023241 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:33:43 INFO - PROCESS | 1647 | 1468748023245 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:33:43 INFO - PROCESS | 1647 | 1468748023246 Marionette TRACE conn2 <- [1,14,null,{}] 02:33:43 INFO - PROCESS | 1647 | 1468748023276 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:43 INFO - PROCESS | 1647 | 1468748023279 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:43 INFO - PROCESS | 1647 | 1468748023375 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:33:43 INFO - PROCESS | 1647 | 1468748023379 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:43 INFO - PROCESS | 1647 | 1468748023380 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b737000 == 9 [pid = 1647] [id = 9] 02:33:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 23 (0x12a7cc400) [pid = 1647] [serial = 23] [outer = 0x0] 02:33:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 24 (0x12ab29c00) [pid = 1647] [serial = 24] [outer = 0x12a7cc400] 02:33:43 INFO - PROCESS | 1647 | 1468748023405 Marionette DEBUG loaded listener.js 02:33:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 25 (0x12b75ac00) [pid = 1647] [serial = 25] [outer = 0x12a7cc400] 02:33:43 INFO - PROCESS | 1647 | 1468748023689 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 02:33:43 INFO - PROCESS | 1647 | 1468748023713 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:33:43 INFO - PROCESS | 1647 | 1468748023714 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:33:43 INFO - PROCESS | 1647 | 1468748023724 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:33:43 INFO - PROCESS | 1647 | 1468748023725 Marionette TRACE conn2 <- [1,18,null,{}] 02:33:43 INFO - PROCESS | 1647 | 1468748023727 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:43 INFO - PROCESS | 1647 | 1468748023729 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:43 INFO - PROCESS | 1647 | 1468748023829 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:33:43 INFO - PROCESS | 1647 | 1468748023834 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:43 INFO - PROCESS | 1647 | 1468748023836 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b96a800 == 10 [pid = 1647] [id = 10] 02:33:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 26 (0x12b910000) [pid = 1647] [serial = 26] [outer = 0x0] 02:33:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 27 (0x12b959c00) [pid = 1647] [serial = 27] [outer = 0x12b910000] 02:33:43 INFO - PROCESS | 1647 | 1468748023861 Marionette DEBUG loaded listener.js 02:33:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 28 (0x12b960000) [pid = 1647] [serial = 28] [outer = 0x12b910000] 02:33:44 INFO - PROCESS | 1647 | 1468748024137 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 02:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:33:44 INFO - PROCESS | 1647 | 1468748024193 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:33:44 INFO - PROCESS | 1647 | 1468748024195 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:33:44 INFO - PROCESS | 1647 | 1468748024197 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:33:44 INFO - PROCESS | 1647 | 1468748024198 Marionette TRACE conn2 <- [1,22,null,{}] 02:33:44 INFO - PROCESS | 1647 | 1468748024201 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:44 INFO - PROCESS | 1647 | 1468748024204 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:44 INFO - PROCESS | 1647 | 1468748024300 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:33:44 INFO - PROCESS | 1647 | 1468748024304 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:44 INFO - PROCESS | 1647 | 1468748024305 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bdb3000 == 11 [pid = 1647] [id = 11] 02:33:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 29 (0x12b963800) [pid = 1647] [serial = 29] [outer = 0x0] 02:33:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 30 (0x12bd5b000) [pid = 1647] [serial = 30] [outer = 0x12b963800] 02:33:44 INFO - PROCESS | 1647 | 1468748024330 Marionette DEBUG loaded listener.js 02:33:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 31 (0x12bdf2000) [pid = 1647] [serial = 31] [outer = 0x12b963800] 02:33:44 INFO - PROCESS | 1647 | 1468748024576 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 02:33:44 INFO - PROCESS | 1647 | 1468748024616 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:33:44 INFO - PROCESS | 1647 | 1468748024618 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:33:44 INFO - PROCESS | 1647 | 1468748024628 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:33:44 INFO - PROCESS | 1647 | 1468748024629 Marionette TRACE conn2 <- [1,26,null,{}] 02:33:44 INFO - PROCESS | 1647 | 1468748024631 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:44 INFO - PROCESS | 1647 | 1468748024632 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:44 INFO - PROCESS | 1647 | 1468748024742 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:33:44 INFO - PROCESS | 1647 | 1468748024747 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:44 INFO - PROCESS | 1647 | 1468748024748 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c04c000 == 12 [pid = 1647] [id = 12] 02:33:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 32 (0x12bdf5000) [pid = 1647] [serial = 32] [outer = 0x0] 02:33:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 33 (0x12bdfb800) [pid = 1647] [serial = 33] [outer = 0x12bdf5000] 02:33:44 INFO - PROCESS | 1647 | 1468748024773 Marionette DEBUG loaded listener.js 02:33:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 34 (0x1183d8800) [pid = 1647] [serial = 34] [outer = 0x12bdf5000] 02:33:45 INFO - PROCESS | 1647 | 1468748025022 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 02:33:45 INFO - PROCESS | 1647 | 1468748025048 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:33:45 INFO - PROCESS | 1647 | 1468748025049 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:33:45 INFO - PROCESS | 1647 | 1468748025061 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:33:45 INFO - PROCESS | 1647 | 1468748025062 Marionette TRACE conn2 <- [1,30,null,{}] 02:33:45 INFO - PROCESS | 1647 | 1468748025064 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:45 INFO - PROCESS | 1647 | 1468748025065 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:45 INFO - PROCESS | 1647 | 1468748025181 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:33:45 INFO - PROCESS | 1647 | 1468748025185 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:45 INFO - PROCESS | 1647 | 1468748025186 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c398800 == 13 [pid = 1647] [id = 13] 02:33:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 35 (0x1183dbc00) [pid = 1647] [serial = 35] [outer = 0x0] 02:33:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 36 (0x12bdff000) [pid = 1647] [serial = 36] [outer = 0x1183dbc00] 02:33:45 INFO - PROCESS | 1647 | 1468748025210 Marionette DEBUG loaded listener.js 02:33:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 37 (0x12c3d0800) [pid = 1647] [serial = 37] [outer = 0x1183dbc00] 02:33:45 INFO - PROCESS | 1647 | 1468748025451 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 420ms 02:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:33:45 INFO - PROCESS | 1647 | 1468748025479 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:33:45 INFO - PROCESS | 1647 | 1468748025481 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:33:45 INFO - PROCESS | 1647 | 1468748025493 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:33:45 INFO - PROCESS | 1647 | 1468748025494 Marionette TRACE conn2 <- [1,34,null,{}] 02:33:45 INFO - PROCESS | 1647 | 1468748025496 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:45 INFO - PROCESS | 1647 | 1468748025497 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:45 INFO - PROCESS | 1647 | 1468748025595 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:33:45 INFO - PROCESS | 1647 | 1468748025599 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:45 INFO - PROCESS | 1647 | 1468748025600 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c71d800 == 14 [pid = 1647] [id = 14] 02:33:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 38 (0x12c3cd400) [pid = 1647] [serial = 38] [outer = 0x0] 02:33:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 39 (0x12c3d7c00) [pid = 1647] [serial = 39] [outer = 0x12c3cd400] 02:33:45 INFO - PROCESS | 1647 | 1468748025624 Marionette DEBUG loaded listener.js 02:33:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 40 (0x12c5e4c00) [pid = 1647] [serial = 40] [outer = 0x12c3cd400] 02:33:45 INFO - PROCESS | 1647 | 1468748025858 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 428ms 02:33:45 INFO - PROCESS | 1647 | 1468748025911 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:33:45 INFO - PROCESS | 1647 | 1468748025913 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:33:45 INFO - PROCESS | 1647 | 1468748025915 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:33:45 INFO - PROCESS | 1647 | 1468748025916 Marionette TRACE conn2 <- [1,38,null,{}] 02:33:45 INFO - PROCESS | 1647 | 1468748025926 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:45 INFO - PROCESS | 1647 | 1468748025928 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:46 INFO - PROCESS | 1647 | 1468748026026 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:33:46 INFO - PROCESS | 1647 | 1468748026038 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:46 INFO - PROCESS | 1647 | 1468748026039 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cac5800 == 15 [pid = 1647] [id = 15] 02:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 41 (0x12c5e7800) [pid = 1647] [serial = 41] [outer = 0x0] 02:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 42 (0x12c5ee800) [pid = 1647] [serial = 42] [outer = 0x12c5e7800] 02:33:46 INFO - PROCESS | 1647 | 1468748026063 Marionette DEBUG loaded listener.js 02:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 43 (0x12ca25400) [pid = 1647] [serial = 43] [outer = 0x12c5e7800] 02:33:46 INFO - PROCESS | 1647 | 1468748026307 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 02:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:33:46 INFO - PROCESS | 1647 | 1468748026342 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:33:46 INFO - PROCESS | 1647 | 1468748026343 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:33:46 INFO - PROCESS | 1647 | 1468748026346 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:33:46 INFO - PROCESS | 1647 | 1468748026347 Marionette TRACE conn2 <- [1,42,null,{}] 02:33:46 INFO - PROCESS | 1647 | 1468748026357 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:46 INFO - PROCESS | 1647 | 1468748026358 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:46 INFO - PROCESS | 1647 | 1468748026461 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:33:46 INFO - PROCESS | 1647 | 1468748026465 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:46 INFO - PROCESS | 1647 | 1468748026466 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cba5800 == 16 [pid = 1647] [id = 16] 02:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 44 (0x12ca27c00) [pid = 1647] [serial = 44] [outer = 0x0] 02:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x12cbc9400) [pid = 1647] [serial = 45] [outer = 0x12ca27c00] 02:33:46 INFO - PROCESS | 1647 | 1468748026491 Marionette DEBUG loaded listener.js 02:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x12cbcdc00) [pid = 1647] [serial = 46] [outer = 0x12ca27c00] 02:33:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d290000 == 17 [pid = 1647] [id = 17] 02:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x12d290800) [pid = 1647] [serial = 47] [outer = 0x0] 02:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x12d296000) [pid = 1647] [serial = 48] [outer = 0x12d290800] 02:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x12d29c000) [pid = 1647] [serial = 49] [outer = 0x12d290800] 02:33:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cb9b000 == 18 [pid = 1647] [id = 18] 02:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x12cbcfc00) [pid = 1647] [serial = 50] [outer = 0x0] 02:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x12d2d1800) [pid = 1647] [serial = 51] [outer = 0x12cbcfc00] 02:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x12ca2f000) [pid = 1647] [serial = 52] [outer = 0x12cbcfc00] 02:33:46 INFO - PROCESS | 1647 | 1468748026930 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 618ms 02:33:46 INFO - PROCESS | 1647 | 1468748026965 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:33:46 INFO - PROCESS | 1647 | 1468748026967 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:33:46 INFO - PROCESS | 1647 | 1468748026970 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:33:46 INFO - PROCESS | 1647 | 1468748026973 Marionette TRACE conn2 <- [1,46,null,{}] 02:33:46 INFO - PROCESS | 1647 | 1468748026976 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:46 INFO - PROCESS | 1647 | 1468748026978 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:47 INFO - PROCESS | 1647 | 1468748027118 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:33:47 INFO - PROCESS | 1647 | 1468748027145 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:47 INFO - PROCESS | 1647 | 1468748027146 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cbb5000 == 19 [pid = 1647] [id = 19] 02:33:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x1181b1000) [pid = 1647] [serial = 53] [outer = 0x0] 02:33:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x119518400) [pid = 1647] [serial = 54] [outer = 0x1181b1000] 02:33:47 INFO - PROCESS | 1647 | 1468748027188 Marionette DEBUG loaded listener.js 02:33:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x12d2f4800) [pid = 1647] [serial = 55] [outer = 0x1181b1000] 02:33:47 INFO - PROCESS | 1647 | 1468748027461 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 520ms 02:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:33:47 INFO - PROCESS | 1647 | 1468748027492 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:33:47 INFO - PROCESS | 1647 | 1468748027493 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:33:47 INFO - PROCESS | 1647 | 1468748027495 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:33:47 INFO - PROCESS | 1647 | 1468748027496 Marionette TRACE conn2 <- [1,50,null,{}] 02:33:47 INFO - PROCESS | 1647 | 1468748027498 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:47 INFO - PROCESS | 1647 | 1468748027500 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:47 INFO - PROCESS | 1647 | 1468748027615 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:33:47 INFO - PROCESS | 1647 | 1468748027618 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:47 INFO - PROCESS | 1647 | 1468748027619 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8b1000 == 20 [pid = 1647] [id = 20] 02:33:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x118285c00) [pid = 1647] [serial = 56] [outer = 0x0] 02:33:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x11828e400) [pid = 1647] [serial = 57] [outer = 0x118285c00] 02:33:47 INFO - PROCESS | 1647 | 1468748027643 Marionette DEBUG loaded listener.js 02:33:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x12c3da800) [pid = 1647] [serial = 58] [outer = 0x118285c00] 02:33:47 INFO - PROCESS | 1647 | 1468748027884 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 02:33:47 INFO - PROCESS | 1647 | 1468748027922 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:33:47 INFO - PROCESS | 1647 | 1468748027924 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:33:47 INFO - PROCESS | 1647 | 1468748027943 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:33:47 INFO - PROCESS | 1647 | 1468748027944 Marionette TRACE conn2 <- [1,54,null,{}] 02:33:47 INFO - PROCESS | 1647 | 1468748027947 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:47 INFO - PROCESS | 1647 | 1468748027948 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:48 INFO - PROCESS | 1647 | 1468748028079 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:33:48 INFO - PROCESS | 1647 | 1468748028085 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:48 INFO - PROCESS | 1647 | 1468748028099 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c732000 == 21 [pid = 1647] [id = 21] 02:33:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x12d259c00) [pid = 1647] [serial = 59] [outer = 0x0] 02:33:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x12d25fc00) [pid = 1647] [serial = 60] [outer = 0x12d259c00] 02:33:48 INFO - PROCESS | 1647 | 1468748028138 Marionette DEBUG loaded listener.js 02:33:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x12d263c00) [pid = 1647] [serial = 61] [outer = 0x12d259c00] 02:33:48 INFO - PROCESS | 1647 | 1468748028547 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 630ms 02:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:33:48 INFO - PROCESS | 1647 | 1468748028563 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:33:48 INFO - PROCESS | 1647 | 1468748028565 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:33:48 INFO - PROCESS | 1647 | 1468748028570 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:33:48 INFO - PROCESS | 1647 | 1468748028573 Marionette TRACE conn2 <- [1,58,null,{}] 02:33:48 INFO - PROCESS | 1647 | 1468748028575 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:48 INFO - PROCESS | 1647 | 1468748028577 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:48 INFO - PROCESS | 1647 | 1468748028686 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:33:49 INFO - PROCESS | 1647 | 1468748029270 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:49 INFO - PROCESS | 1647 | 1468748029272 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x111ea3000 == 22 [pid = 1647] [id = 22] 02:33:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x111f36400) [pid = 1647] [serial = 62] [outer = 0x0] 02:33:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x111f39800) [pid = 1647] [serial = 63] [outer = 0x111f36400] 02:33:49 INFO - PROCESS | 1647 | 1468748029307 Marionette DEBUG loaded listener.js 02:33:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x1121b9c00) [pid = 1647] [serial = 64] [outer = 0x111f36400] 02:33:49 INFO - PROCESS | 1647 | 1468748029734 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1223ms 02:33:49 INFO - PROCESS | 1647 | 1468748029793 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:33:49 INFO - PROCESS | 1647 | 1468748029796 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:33:49 INFO - PROCESS | 1647 | 1468748029799 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:33:49 INFO - PROCESS | 1647 | 1468748029801 Marionette TRACE conn2 <- [1,62,null,{}] 02:33:49 INFO - PROCESS | 1647 | 1468748029804 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:49 INFO - PROCESS | 1647 | 1468748029806 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:49 INFO - PROCESS | 1647 | 1468748029922 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:33:49 INFO - PROCESS | 1647 | 1468748029962 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:49 INFO - PROCESS | 1647 | 1468748029964 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e59800 == 23 [pid = 1647] [id = 23] 02:33:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1131a9c00) [pid = 1647] [serial = 65] [outer = 0x0] 02:33:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x115ea4c00) [pid = 1647] [serial = 66] [outer = 0x1131a9c00] 02:33:49 INFO - PROCESS | 1647 | 1468748029995 Marionette DEBUG loaded listener.js 02:33:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x116a2b400) [pid = 1647] [serial = 67] [outer = 0x1131a9c00] 02:33:50 INFO - PROCESS | 1647 | 1468748030395 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 02:33:50 INFO - PROCESS | 1647 | 1468748030422 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:33:50 INFO - PROCESS | 1647 | 1468748030425 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:33:50 INFO - PROCESS | 1647 | 1468748030428 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:33:50 INFO - PROCESS | 1647 | 1468748030429 Marionette TRACE conn2 <- [1,66,null,{}] 02:33:50 INFO - PROCESS | 1647 | 1468748030432 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:50 INFO - PROCESS | 1647 | 1468748030433 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:50 INFO - PROCESS | 1647 | 1468748030551 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:33:50 INFO - PROCESS | 1647 | 1468748030616 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:50 INFO - PROCESS | 1647 | 1468748030617 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad5800 == 24 [pid = 1647] [id = 24] 02:33:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x118288400) [pid = 1647] [serial = 68] [outer = 0x0] 02:33:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x118291800) [pid = 1647] [serial = 69] [outer = 0x118288400] 02:33:50 INFO - PROCESS | 1647 | 1468748030647 Marionette DEBUG loaded listener.js 02:33:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1183e0c00) [pid = 1647] [serial = 70] [outer = 0x118288400] 02:33:51 INFO - PROCESS | 1647 | 1468748031244 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 870ms 02:33:51 INFO - PROCESS | 1647 | 1468748031332 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:33:51 INFO - PROCESS | 1647 | 1468748031337 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:33:51 INFO - PROCESS | 1647 | 1468748031342 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:33:51 INFO - PROCESS | 1647 | 1468748031344 Marionette TRACE conn2 <- [1,70,null,{}] 02:33:51 INFO - PROCESS | 1647 | 1468748031348 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:51 INFO - PROCESS | 1647 | 1468748031349 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:51 INFO - PROCESS | 1647 | 1468748031427 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:33:51 INFO - PROCESS | 1647 | 1468748031468 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:51 INFO - PROCESS | 1647 | 1468748031470 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f40800 == 25 [pid = 1647] [id = 25] 02:33:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x113c70c00) [pid = 1647] [serial = 71] [outer = 0x0] 02:33:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x116645000) [pid = 1647] [serial = 72] [outer = 0x113c70c00] 02:33:51 INFO - PROCESS | 1647 | 1468748031497 Marionette DEBUG loaded listener.js 02:33:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11681f800) [pid = 1647] [serial = 73] [outer = 0x113c70c00] 02:33:51 INFO - PROCESS | 1647 | 1468748031922 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 619ms 02:33:51 INFO - PROCESS | 1647 | 1468748031962 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:33:51 INFO - PROCESS | 1647 | 1468748031965 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:33:51 INFO - PROCESS | 1647 | 1468748031969 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:33:51 INFO - PROCESS | 1647 | 1468748031970 Marionette TRACE conn2 <- [1,74,null,{}] 02:33:51 INFO - PROCESS | 1647 | 1468748031973 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:51 INFO - PROCESS | 1647 | 1468748031974 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:52 INFO - PROCESS | 1647 | 1468748032050 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:33:52 INFO - PROCESS | 1647 | 1468748032056 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:52 INFO - PROCESS | 1647 | 1468748032058 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x116408000 == 26 [pid = 1647] [id = 26] 02:33:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x116a31000) [pid = 1647] [serial = 74] [outer = 0x0] 02:33:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11756e800) [pid = 1647] [serial = 75] [outer = 0x116a31000] 02:33:52 INFO - PROCESS | 1647 | 1468748032086 Marionette DEBUG loaded listener.js 02:33:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11824cc00) [pid = 1647] [serial = 76] [outer = 0x116a31000] 02:33:52 INFO - PROCESS | 1647 | 1468748032412 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 02:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:33:52 INFO - PROCESS | 1647 | 1468748032440 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:33:52 INFO - PROCESS | 1647 | 1468748032441 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:33:52 INFO - PROCESS | 1647 | 1468748032443 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:33:52 INFO - PROCESS | 1647 | 1468748032446 Marionette TRACE conn2 <- [1,78,null,{}] 02:33:52 INFO - PROCESS | 1647 | 1468748032456 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:52 INFO - PROCESS | 1647 | 1468748032459 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:52 INFO - PROCESS | 1647 | 1468748032531 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:33:52 INFO - PROCESS | 1647 | 1468748032537 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:52 INFO - PROCESS | 1647 | 1468748032539 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x116abf800 == 27 [pid = 1647] [id = 27] 02:33:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11828ac00) [pid = 1647] [serial = 77] [outer = 0x0] 02:33:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1183db400) [pid = 1647] [serial = 78] [outer = 0x11828ac00] 02:33:52 INFO - PROCESS | 1647 | 1468748032569 Marionette DEBUG loaded listener.js 02:33:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118693000) [pid = 1647] [serial = 79] [outer = 0x11828ac00] 02:33:52 INFO - PROCESS | 1647 | 1468748032887 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 02:33:52 INFO - PROCESS | 1647 | 1468748032915 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:33:52 INFO - PROCESS | 1647 | 1468748032919 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:33:52 INFO - PROCESS | 1647 | 1468748032922 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:33:52 INFO - PROCESS | 1647 | 1468748032923 Marionette TRACE conn2 <- [1,82,null,{}] 02:33:52 INFO - PROCESS | 1647 | 1468748032925 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:52 INFO - PROCESS | 1647 | 1468748032926 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:53 INFO - PROCESS | 1647 | 1468748033007 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:33:53 INFO - PROCESS | 1647 | 1468748033046 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:53 INFO - PROCESS | 1647 | 1468748033047 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11711f800 == 28 [pid = 1647] [id = 28] 02:33:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11376c000) [pid = 1647] [serial = 80] [outer = 0x0] 02:33:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118998000) [pid = 1647] [serial = 81] [outer = 0x11376c000] 02:33:53 INFO - PROCESS | 1647 | 1468748033072 Marionette DEBUG loaded listener.js 02:33:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1190c7800) [pid = 1647] [serial = 82] [outer = 0x11376c000] 02:33:53 INFO - PROCESS | 1647 | 1468748033343 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 02:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:33:53 INFO - PROCESS | 1647 | 1468748033392 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:33:53 INFO - PROCESS | 1647 | 1468748033393 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:33:53 INFO - PROCESS | 1647 | 1468748033395 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:33:53 INFO - PROCESS | 1647 | 1468748033396 Marionette TRACE conn2 <- [1,86,null,{}] 02:33:53 INFO - PROCESS | 1647 | 1468748033398 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:53 INFO - PROCESS | 1647 | 1468748033400 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:53 INFO - PROCESS | 1647 | 1468748033478 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:33:53 INFO - PROCESS | 1647 | 1468748033481 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:53 INFO - PROCESS | 1647 | 1468748033483 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1186d7800 == 29 [pid = 1647] [id = 29] 02:33:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x113766c00) [pid = 1647] [serial = 83] [outer = 0x0] 02:33:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1194a1400) [pid = 1647] [serial = 84] [outer = 0x113766c00] 02:33:53 INFO - PROCESS | 1647 | 1468748033511 Marionette DEBUG loaded listener.js 02:33:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11951c000) [pid = 1647] [serial = 85] [outer = 0x113766c00] 02:33:53 INFO - PROCESS | 1647 | 1468748033814 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 02:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:33:53 INFO - PROCESS | 1647 | 1468748033864 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:33:53 INFO - PROCESS | 1647 | 1468748033865 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:33:53 INFO - PROCESS | 1647 | 1468748033867 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:33:53 INFO - PROCESS | 1647 | 1468748033868 Marionette TRACE conn2 <- [1,90,null,{}] 02:33:53 INFO - PROCESS | 1647 | 1468748033871 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:53 INFO - PROCESS | 1647 | 1468748033875 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:53 INFO - PROCESS | 1647 | 1468748033988 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:33:53 INFO - PROCESS | 1647 | 1468748033991 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:53 INFO - PROCESS | 1647 | 1468748033993 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x118895800 == 30 [pid = 1647] [id = 30] 02:33:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119557400) [pid = 1647] [serial = 86] [outer = 0x0] 02:33:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119ae5800) [pid = 1647] [serial = 87] [outer = 0x119557400] 02:33:54 INFO - PROCESS | 1647 | 1468748034021 Marionette DEBUG loaded listener.js 02:33:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12115c000) [pid = 1647] [serial = 88] [outer = 0x119557400] 02:33:54 INFO - PROCESS | 1647 | 1468748034290 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 02:33:54 INFO - PROCESS | 1647 | 1468748034341 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:33:54 INFO - PROCESS | 1647 | 1468748034343 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:33:54 INFO - PROCESS | 1647 | 1468748034345 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 1647 | 1468748034346 Marionette TRACE conn2 <- [1,94,null,{}] 02:33:54 INFO - PROCESS | 1647 | 1468748034349 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:54 INFO - PROCESS | 1647 | 1468748034350 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:54 INFO - PROCESS | 1647 | 1468748034428 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:33:54 INFO - PROCESS | 1647 | 1468748034432 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:54 INFO - PROCESS | 1647 | 1468748034433 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11940c800 == 31 [pid = 1647] [id = 31] 02:33:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12115c400) [pid = 1647] [serial = 89] [outer = 0x0] 02:33:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121163400) [pid = 1647] [serial = 90] [outer = 0x12115c400] 02:33:54 INFO - PROCESS | 1647 | 1468748034460 Marionette DEBUG loaded listener.js 02:33:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121278000) [pid = 1647] [serial = 91] [outer = 0x12115c400] 02:33:54 INFO - PROCESS | 1647 | 1468748034775 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 02:33:54 INFO - PROCESS | 1647 | 1468748034839 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:33:54 INFO - PROCESS | 1647 | 1468748034841 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:33:54 INFO - PROCESS | 1647 | 1468748034844 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 1647 | 1468748034846 Marionette TRACE conn2 <- [1,98,null,{}] 02:33:54 INFO - PROCESS | 1647 | 1468748034849 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:54 INFO - PROCESS | 1647 | 1468748034853 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:54 INFO - PROCESS | 1647 | 1468748034973 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:33:54 INFO - PROCESS | 1647 | 1468748034978 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:54 INFO - PROCESS | 1647 | 1468748034979 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196d7000 == 32 [pid = 1647] [id = 32] 02:33:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1194a5c00) [pid = 1647] [serial = 92] [outer = 0x0] 02:33:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1214aa800) [pid = 1647] [serial = 93] [outer = 0x1194a5c00] 02:33:55 INFO - PROCESS | 1647 | 1468748035019 Marionette DEBUG loaded listener.js 02:33:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1216a2000) [pid = 1647] [serial = 94] [outer = 0x1194a5c00] 02:33:55 INFO - PROCESS | 1647 | 1468748035396 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 569ms 02:33:55 INFO - PROCESS | 1647 | 1468748035414 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:33:55 INFO - PROCESS | 1647 | 1468748035415 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:33:55 INFO - PROCESS | 1647 | 1468748035418 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:33:55 INFO - PROCESS | 1647 | 1468748035421 Marionette TRACE conn2 <- [1,102,null,{}] 02:33:55 INFO - PROCESS | 1647 | 1468748035425 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:55 INFO - PROCESS | 1647 | 1468748035426 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:55 INFO - PROCESS | 1647 | 1468748035522 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:33:55 INFO - PROCESS | 1647 | 1468748035529 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:55 INFO - PROCESS | 1647 | 1468748035530 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168c1000 == 33 [pid = 1647] [id = 33] 02:33:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121387000) [pid = 1647] [serial = 95] [outer = 0x0] 02:33:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121b5c000) [pid = 1647] [serial = 96] [outer = 0x121387000] 02:33:55 INFO - PROCESS | 1647 | 1468748035556 Marionette DEBUG loaded listener.js 02:33:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121eadc00) [pid = 1647] [serial = 97] [outer = 0x121387000] 02:33:55 INFO - PROCESS | 1647 | 1468748035833 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 472ms 02:33:55 INFO - PROCESS | 1647 | 1468748035890 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:33:55 INFO - PROCESS | 1647 | 1468748035892 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:33:55 INFO - PROCESS | 1647 | 1468748035894 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:33:55 INFO - PROCESS | 1647 | 1468748035895 Marionette TRACE conn2 <- [1,106,null,{}] 02:33:55 INFO - PROCESS | 1647 | 1468748035897 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:55 INFO - PROCESS | 1647 | 1468748035898 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:55 INFO - PROCESS | 1647 | 1468748035976 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:33:55 INFO - PROCESS | 1647 | 1468748035980 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:55 INFO - PROCESS | 1647 | 1468748035981 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fb4800 == 34 [pid = 1647] [id = 34] 02:33:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12488d400) [pid = 1647] [serial = 98] [outer = 0x0] 02:33:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124b19c00) [pid = 1647] [serial = 99] [outer = 0x12488d400] 02:33:56 INFO - PROCESS | 1647 | 1468748036008 Marionette DEBUG loaded listener.js 02:33:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x124c44400) [pid = 1647] [serial = 100] [outer = 0x12488d400] 02:33:56 INFO - PROCESS | 1647 | 1468748036318 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 02:33:56 INFO - PROCESS | 1647 | 1468748036362 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:33:56 INFO - PROCESS | 1647 | 1468748036364 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:33:56 INFO - PROCESS | 1647 | 1468748036366 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:33:56 INFO - PROCESS | 1647 | 1468748036368 Marionette TRACE conn2 <- [1,110,null,{}] 02:33:56 INFO - PROCESS | 1647 | 1468748036370 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:56 INFO - PROCESS | 1647 | 1468748036372 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:56 INFO - PROCESS | 1647 | 1468748036482 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:33:56 INFO - PROCESS | 1647 | 1468748036491 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:56 INFO - PROCESS | 1647 | 1468748036492 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1ec800 == 35 [pid = 1647] [id = 35] 02:33:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124c3fc00) [pid = 1647] [serial = 101] [outer = 0x0] 02:33:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124ec8800) [pid = 1647] [serial = 102] [outer = 0x124c3fc00] 02:33:56 INFO - PROCESS | 1647 | 1468748036518 Marionette DEBUG loaded listener.js 02:33:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121382800) [pid = 1647] [serial = 103] [outer = 0x124c3fc00] 02:33:56 INFO - PROCESS | 1647 | 1468748036809 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 02:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:33:56 INFO - PROCESS | 1647 | 1468748036843 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:33:56 INFO - PROCESS | 1647 | 1468748036844 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:33:56 INFO - PROCESS | 1647 | 1468748036846 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:33:56 INFO - PROCESS | 1647 | 1468748036847 Marionette TRACE conn2 <- [1,114,null,{}] 02:33:56 INFO - PROCESS | 1647 | 1468748036850 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:56 INFO - PROCESS | 1647 | 1468748036852 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:56 INFO - PROCESS | 1647 | 1468748036933 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:33:56 INFO - PROCESS | 1647 | 1468748036939 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:56 INFO - PROCESS | 1647 | 1468748036940 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x121420800 == 36 [pid = 1647] [id = 36] 02:33:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x124ec6c00) [pid = 1647] [serial = 104] [outer = 0x0] 02:33:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x126a7fc00) [pid = 1647] [serial = 105] [outer = 0x124ec6c00] 02:33:56 INFO - PROCESS | 1647 | 1468748036964 Marionette DEBUG loaded listener.js 02:33:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x126e3a800) [pid = 1647] [serial = 106] [outer = 0x124ec6c00] 02:33:57 INFO - PROCESS | 1647 | 1468748037262 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 02:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:33:57 INFO - PROCESS | 1647 | 1468748037316 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:33:57 INFO - PROCESS | 1647 | 1468748037318 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:33:57 INFO - PROCESS | 1647 | 1468748037320 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:33:57 INFO - PROCESS | 1647 | 1468748037322 Marionette TRACE conn2 <- [1,118,null,{}] 02:33:57 INFO - PROCESS | 1647 | 1468748037325 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:57 INFO - PROCESS | 1647 | 1468748037326 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:57 INFO - PROCESS | 1647 | 1468748037466 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:33:57 INFO - PROCESS | 1647 | 1468748037475 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:57 INFO - PROCESS | 1647 | 1468748037476 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215a4000 == 37 [pid = 1647] [id = 37] 02:33:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126009000) [pid = 1647] [serial = 107] [outer = 0x0] 02:33:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x127045800) [pid = 1647] [serial = 108] [outer = 0x126009000] 02:33:57 INFO - PROCESS | 1647 | 1468748037516 Marionette DEBUG loaded listener.js 02:33:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x127252800) [pid = 1647] [serial = 109] [outer = 0x126009000] 02:33:57 INFO - PROCESS | 1647 | 1468748037891 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 619ms 02:33:57 INFO - PROCESS | 1647 | 1468748037940 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:33:57 INFO - PROCESS | 1647 | 1468748037941 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:33:57 INFO - PROCESS | 1647 | 1468748037943 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:33:57 INFO - PROCESS | 1647 | 1468748037944 Marionette TRACE conn2 <- [1,122,null,{}] 02:33:57 INFO - PROCESS | 1647 | 1468748037946 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:57 INFO - PROCESS | 1647 | 1468748037947 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:58 INFO - PROCESS | 1647 | 1468748038026 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:33:58 INFO - PROCESS | 1647 | 1468748038072 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:58 INFO - PROCESS | 1647 | 1468748038073 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x117da5000 == 38 [pid = 1647] [id = 38] 02:33:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11951d800) [pid = 1647] [serial = 110] [outer = 0x0] 02:33:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x127578000) [pid = 1647] [serial = 111] [outer = 0x11951d800] 02:33:58 INFO - PROCESS | 1647 | 1468748038097 Marionette DEBUG loaded listener.js 02:33:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x127582800) [pid = 1647] [serial = 112] [outer = 0x11951d800] 02:33:58 INFO - PROCESS | 1647 | 1468748038347 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 02:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:33:58 INFO - PROCESS | 1647 | 1468748038361 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:33:58 INFO - PROCESS | 1647 | 1468748038362 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:33:58 INFO - PROCESS | 1647 | 1468748038364 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:33:58 INFO - PROCESS | 1647 | 1468748038365 Marionette TRACE conn2 <- [1,126,null,{}] 02:33:58 INFO - PROCESS | 1647 | 1468748038377 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:58 INFO - PROCESS | 1647 | 1468748038378 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:58 INFO - PROCESS | 1647 | 1468748038462 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:33:58 INFO - PROCESS | 1647 | 1468748038467 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:58 INFO - PROCESS | 1647 | 1468748038469 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c71000 == 39 [pid = 1647] [id = 39] 02:33:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12757c000) [pid = 1647] [serial = 113] [outer = 0x0] 02:33:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x127617c00) [pid = 1647] [serial = 114] [outer = 0x12757c000] 02:33:58 INFO - PROCESS | 1647 | 1468748038494 Marionette DEBUG loaded listener.js 02:33:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12793c000) [pid = 1647] [serial = 115] [outer = 0x12757c000] 02:33:58 INFO - PROCESS | 1647 | 1468748038808 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 472ms 02:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:33:58 INFO - PROCESS | 1647 | 1468748038839 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:33:58 INFO - PROCESS | 1647 | 1468748038840 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:33:58 INFO - PROCESS | 1647 | 1468748038842 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:33:58 INFO - PROCESS | 1647 | 1468748038843 Marionette TRACE conn2 <- [1,130,null,{}] 02:33:58 INFO - PROCESS | 1647 | 1468748038846 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:58 INFO - PROCESS | 1647 | 1468748038847 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:58 INFO - PROCESS | 1647 | 1468748038930 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:33:58 INFO - PROCESS | 1647 | 1468748038990 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:58 INFO - PROCESS | 1647 | 1468748038992 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:33:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12572a000 == 40 [pid = 1647] [id = 40] 02:33:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x127585c00) [pid = 1647] [serial = 116] [outer = 0x0] 02:33:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x128cdc400) [pid = 1647] [serial = 117] [outer = 0x127585c00] 02:33:59 INFO - PROCESS | 1647 | 1468748039015 Marionette DEBUG loaded listener.js 02:33:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x128d97800) [pid = 1647] [serial = 118] [outer = 0x127585c00] 02:34:00 INFO - PROCESS | 1647 | 1468748039999 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1170ms 02:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:34:00 INFO - PROCESS | 1647 | 1468748040012 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:34:00 INFO - PROCESS | 1647 | 1468748040015 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:34:00 INFO - PROCESS | 1647 | 1468748040025 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:34:00 INFO - PROCESS | 1647 | 1468748040027 Marionette TRACE conn2 <- [1,134,null,{}] 02:34:00 INFO - PROCESS | 1647 | 1468748040030 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:00 INFO - PROCESS | 1647 | 1468748040032 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:00 INFO - PROCESS | 1647 | 1468748040127 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:34:00 INFO - PROCESS | 1647 | 1468748040173 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 1647 | 1468748040176 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x113920800 == 41 [pid = 1647] [id = 41] 02:34:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11677b000) [pid = 1647] [serial = 119] [outer = 0x0] 02:34:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11688c000) [pid = 1647] [serial = 120] [outer = 0x11677b000] 02:34:00 INFO - PROCESS | 1647 | 1468748040203 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x117161c00) [pid = 1647] [serial = 121] [outer = 0x11677b000] 02:34:00 INFO - PROCESS | 1647 | 1468748040505 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 528ms 02:34:00 INFO - PROCESS | 1647 | 1468748040546 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:34:00 INFO - PROCESS | 1647 | 1468748040548 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:34:00 INFO - PROCESS | 1647 | 1468748040556 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:34:00 INFO - PROCESS | 1647 | 1468748040557 Marionette TRACE conn2 <- [1,138,null,{}] 02:34:00 INFO - PROCESS | 1647 | 1468748040559 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:00 INFO - PROCESS | 1647 | 1468748040561 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:00 INFO - PROCESS | 1647 | 1468748040658 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:34:00 INFO - PROCESS | 1647 | 1468748040662 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 1647 | 1468748040663 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x116696800 == 42 [pid = 1647] [id = 42] 02:34:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x117568000) [pid = 1647] [serial = 122] [outer = 0x0] 02:34:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x118244800) [pid = 1647] [serial = 123] [outer = 0x117568000] 02:34:00 INFO - PROCESS | 1647 | 1468748040691 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1183dd000) [pid = 1647] [serial = 124] [outer = 0x117568000] 02:34:01 INFO - PROCESS | 1647 | 1468748041047 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 02:34:01 INFO - PROCESS | 1647 | 1468748041075 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:34:01 INFO - PROCESS | 1647 | 1468748041077 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:34:01 INFO - PROCESS | 1647 | 1468748041079 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:34:01 INFO - PROCESS | 1647 | 1468748041081 Marionette TRACE conn2 <- [1,142,null,{}] 02:34:01 INFO - PROCESS | 1647 | 1468748041088 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:01 INFO - PROCESS | 1647 | 1468748041091 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:01 INFO - PROCESS | 1647 | 1468748041183 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:34:01 INFO - PROCESS | 1647 | 1468748041216 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:01 INFO - PROCESS | 1647 | 1468748041218 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x117da5800 == 43 [pid = 1647] [id = 43] 02:34:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1186bb400) [pid = 1647] [serial = 125] [outer = 0x0] 02:34:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1194a4000) [pid = 1647] [serial = 126] [outer = 0x1186bb400] 02:34:01 INFO - PROCESS | 1647 | 1468748041245 Marionette DEBUG loaded listener.js 02:34:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x119555400) [pid = 1647] [serial = 127] [outer = 0x1186bb400] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12d259c00) [pid = 1647] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x118285c00) [pid = 1647] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1181b1000) [pid = 1647] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12ca27c00) [pid = 1647] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12c5e7800) [pid = 1647] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12c3cd400) [pid = 1647] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1183dbc00) [pid = 1647] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12bdf5000) [pid = 1647] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12b963800) [pid = 1647] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12b910000) [pid = 1647] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12a7cc400) [pid = 1647] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12a786000) [pid = 1647] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x129160000) [pid = 1647] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x113766c00) [pid = 1647] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119557400) [pid = 1647] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12115c400) [pid = 1647] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1194a5c00) [pid = 1647] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x121387000) [pid = 1647] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12488d400) [pid = 1647] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x124ec6c00) [pid = 1647] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x126009000) [pid = 1647] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11951d800) [pid = 1647] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x111f36400) [pid = 1647] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1131a9c00) [pid = 1647] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118288400) [pid = 1647] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x113c70c00) [pid = 1647] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x116a31000) [pid = 1647] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11828ac00) [pid = 1647] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:34:01 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11376c000) [pid = 1647] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:34:02 INFO - PROCESS | 1647 | 1468748042065 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1022ms 02:34:02 INFO - PROCESS | 1647 | 1468748042104 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:34:02 INFO - PROCESS | 1647 | 1468748042107 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:34:02 INFO - PROCESS | 1647 | 1468748042110 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - PROCESS | 1647 | 1468748042112 Marionette TRACE conn2 <- [1,146,null,{}] 02:34:02 INFO - PROCESS | 1647 | 1468748042115 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:02 INFO - PROCESS | 1647 | 1468748042117 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:02 INFO - PROCESS | 1647 | 1468748042241 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:34:02 INFO - PROCESS | 1647 | 1468748042251 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:02 INFO - PROCESS | 1647 | 1468748042252 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11888c000 == 44 [pid = 1647] [id = 44] 02:34:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118289c00) [pid = 1647] [serial = 128] [outer = 0x0] 02:34:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118619800) [pid = 1647] [serial = 129] [outer = 0x118289c00] 02:34:02 INFO - PROCESS | 1647 | 1468748042289 Marionette DEBUG loaded listener.js 02:34:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119519800) [pid = 1647] [serial = 130] [outer = 0x118289c00] 02:34:02 INFO - PROCESS | 1647 | 1468748042593 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 520ms 02:34:02 INFO - PROCESS | 1647 | 1468748042639 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:34:02 INFO - PROCESS | 1647 | 1468748042641 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:34:02 INFO - PROCESS | 1647 | 1468748042645 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - PROCESS | 1647 | 1468748042646 Marionette TRACE conn2 <- [1,150,null,{}] 02:34:02 INFO - PROCESS | 1647 | 1468748042648 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:02 INFO - PROCESS | 1647 | 1468748042649 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:02 INFO - PROCESS | 1647 | 1468748042719 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:34:02 INFO - PROCESS | 1647 | 1468748042722 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:02 INFO - PROCESS | 1647 | 1468748042724 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x119419000 == 45 [pid = 1647] [id = 45] 02:34:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119559000) [pid = 1647] [serial = 131] [outer = 0x0] 02:34:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119aecc00) [pid = 1647] [serial = 132] [outer = 0x119559000] 02:34:02 INFO - PROCESS | 1647 | 1468748042750 Marionette DEBUG loaded listener.js 02:34:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11a0aec00) [pid = 1647] [serial = 133] [outer = 0x119559000] 02:34:03 INFO - PROCESS | 1647 | 1468748043064 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 467ms 02:34:03 INFO - PROCESS | 1647 | 1468748043113 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 1647 | 1468748043114 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:34:03 INFO - PROCESS | 1647 | 1468748043116 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - PROCESS | 1647 | 1468748043118 Marionette TRACE conn2 <- [1,154,null,{}] 02:34:03 INFO - PROCESS | 1647 | 1468748043120 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:03 INFO - PROCESS | 1647 | 1468748043124 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:03 INFO - PROCESS | 1647 | 1468748043220 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:34:03 INFO - PROCESS | 1647 | 1468748043265 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:03 INFO - PROCESS | 1647 | 1468748043266 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a9e000 == 46 [pid = 1647] [id = 46] 02:34:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x117565800) [pid = 1647] [serial = 134] [outer = 0x0] 02:34:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12115ec00) [pid = 1647] [serial = 135] [outer = 0x117565800] 02:34:03 INFO - PROCESS | 1647 | 1468748043291 Marionette DEBUG loaded listener.js 02:34:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1248c1400) [pid = 1647] [serial = 136] [outer = 0x117565800] 02:34:03 INFO - PROCESS | 1647 | 1468748043554 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 02:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:34:03 INFO - PROCESS | 1647 | 1468748043591 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 1647 | 1468748043593 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:34:03 INFO - PROCESS | 1647 | 1468748043595 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - PROCESS | 1647 | 1468748043596 Marionette TRACE conn2 <- [1,158,null,{}] 02:34:03 INFO - PROCESS | 1647 | 1468748043598 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:03 INFO - PROCESS | 1647 | 1468748043599 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:03 INFO - PROCESS | 1647 | 1468748043686 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:34:03 INFO - PROCESS | 1647 | 1468748043690 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:03 INFO - PROCESS | 1647 | 1468748043691 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x121404800 == 47 [pid = 1647] [id = 47] 02:34:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1183df000) [pid = 1647] [serial = 137] [outer = 0x0] 02:34:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x124cc0000) [pid = 1647] [serial = 138] [outer = 0x1183df000] 02:34:03 INFO - PROCESS | 1647 | 1468748043715 Marionette DEBUG loaded listener.js 02:34:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12574dc00) [pid = 1647] [serial = 139] [outer = 0x1183df000] 02:34:04 INFO - PROCESS | 1647 | 1468748044220 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 668ms 02:34:04 INFO - PROCESS | 1647 | 1468748044264 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:34:04 INFO - PROCESS | 1647 | 1468748044267 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:34:04 INFO - PROCESS | 1647 | 1468748044270 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:34:04 INFO - PROCESS | 1647 | 1468748044272 Marionette TRACE conn2 <- [1,162,null,{}] 02:34:04 INFO - PROCESS | 1647 | 1468748044277 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:04 INFO - PROCESS | 1647 | 1468748044279 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:04 INFO - PROCESS | 1647 | 1468748044371 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:34:04 INFO - PROCESS | 1647 | 1468748044418 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:04 INFO - PROCESS | 1647 | 1468748044420 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11685a800 == 48 [pid = 1647] [id = 48] 02:34:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116772800) [pid = 1647] [serial = 140] [outer = 0x0] 02:34:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116fa3800) [pid = 1647] [serial = 141] [outer = 0x116772800] 02:34:04 INFO - PROCESS | 1647 | 1468748044451 Marionette DEBUG loaded listener.js 02:34:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1181b1000) [pid = 1647] [serial = 142] [outer = 0x116772800] 02:34:04 INFO - PROCESS | 1647 | 1468748044860 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 02:34:04 INFO - PROCESS | 1647 | 1468748044891 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:34:04 INFO - PROCESS | 1647 | 1468748044894 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:34:04 INFO - PROCESS | 1647 | 1468748044899 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:34:04 INFO - PROCESS | 1647 | 1468748044901 Marionette TRACE conn2 <- [1,166,null,{}] 02:34:04 INFO - PROCESS | 1647 | 1468748044903 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:04 INFO - PROCESS | 1647 | 1468748044905 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:05 INFO - PROCESS | 1647 | 1468748045002 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:34:05 INFO - PROCESS | 1647 | 1468748045075 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:05 INFO - PROCESS | 1647 | 1468748045077 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119d36000 == 49 [pid = 1647] [id = 49] 02:34:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1186b2c00) [pid = 1647] [serial = 143] [outer = 0x0] 02:34:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119071000) [pid = 1647] [serial = 144] [outer = 0x1186b2c00] 02:34:05 INFO - PROCESS | 1647 | 1468748045110 Marionette DEBUG loaded listener.js 02:34:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119520000) [pid = 1647] [serial = 145] [outer = 0x1186b2c00] 02:34:05 INFO - PROCESS | 1647 | 1468748045540 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 02:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:34:05 INFO - PROCESS | 1647 | 1468748045572 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:34:05 INFO - PROCESS | 1647 | 1468748045573 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:34:05 INFO - PROCESS | 1647 | 1468748045575 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:34:05 INFO - PROCESS | 1647 | 1468748045578 Marionette TRACE conn2 <- [1,170,null,{}] 02:34:05 INFO - PROCESS | 1647 | 1468748045603 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:05 INFO - PROCESS | 1647 | 1468748045606 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:05 INFO - PROCESS | 1647 | 1468748045718 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:34:05 INFO - PROCESS | 1647 | 1468748045766 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:05 INFO - PROCESS | 1647 | 1468748045768 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c7c000 == 50 [pid = 1647] [id = 50] 02:34:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1216a2c00) [pid = 1647] [serial = 146] [outer = 0x0] 02:34:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x121b5bc00) [pid = 1647] [serial = 147] [outer = 0x1216a2c00] 02:34:05 INFO - PROCESS | 1647 | 1468748045800 Marionette DEBUG loaded listener.js 02:34:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1248c6400) [pid = 1647] [serial = 148] [outer = 0x1216a2c00] 02:34:06 INFO - PROCESS | 1647 | 1468748046198 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 02:34:06 INFO - PROCESS | 1647 | 1468748046247 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:34:06 INFO - PROCESS | 1647 | 1468748046249 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:34:06 INFO - PROCESS | 1647 | 1468748046251 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:34:06 INFO - PROCESS | 1647 | 1468748046253 Marionette TRACE conn2 <- [1,174,null,{}] 02:34:06 INFO - PROCESS | 1647 | 1468748046255 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:06 INFO - PROCESS | 1647 | 1468748046256 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:06 INFO - PROCESS | 1647 | 1468748046366 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:34:06 INFO - PROCESS | 1647 | 1468748046425 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:06 INFO - PROCESS | 1647 | 1468748046427 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e0a800 == 51 [pid = 1647] [id = 51] 02:34:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x125751800) [pid = 1647] [serial = 149] [outer = 0x0] 02:34:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1257f9400) [pid = 1647] [serial = 150] [outer = 0x125751800] 02:34:06 INFO - PROCESS | 1647 | 1468748046455 Marionette DEBUG loaded listener.js 02:34:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x126a7e000) [pid = 1647] [serial = 151] [outer = 0x125751800] 02:34:06 INFO - PROCESS | 1647 | 1468748046891 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 02:34:06 INFO - PROCESS | 1647 | 1468748046939 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:34:06 INFO - PROCESS | 1647 | 1468748046942 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:34:06 INFO - PROCESS | 1647 | 1468748046947 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:34:06 INFO - PROCESS | 1647 | 1468748046949 Marionette TRACE conn2 <- [1,178,null,{}] 02:34:06 INFO - PROCESS | 1647 | 1468748046955 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:06 INFO - PROCESS | 1647 | 1468748046957 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:07 INFO - PROCESS | 1647 | 1468748047097 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:34:07 INFO - PROCESS | 1647 | 1468748047180 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 1647 | 1468748047181 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x112f67000 == 52 [pid = 1647] [id = 52] 02:34:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x113cdd800) [pid = 1647] [serial = 152] [outer = 0x0] 02:34:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x117dc1000) [pid = 1647] [serial = 153] [outer = 0x113cdd800] 02:34:07 INFO - PROCESS | 1647 | 1468748047228 Marionette DEBUG loaded listener.js 02:34:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11906f800) [pid = 1647] [serial = 154] [outer = 0x113cdd800] 02:34:07 INFO - PROCESS | 1647 | 1468748047806 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 873ms 02:34:07 INFO - PROCESS | 1647 | 1468748047820 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:34:07 INFO - PROCESS | 1647 | 1468748047822 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:34:07 INFO - PROCESS | 1647 | 1468748047825 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:34:07 INFO - PROCESS | 1647 | 1468748047827 Marionette TRACE conn2 <- [1,182,null,{}] 02:34:07 INFO - PROCESS | 1647 | 1468748047831 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:07 INFO - PROCESS | 1647 | 1468748047832 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:07 INFO - PROCESS | 1647 | 1468748047924 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:34:07 INFO - PROCESS | 1647 | 1468748047982 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 1647 | 1468748047984 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x116857000 == 53 [pid = 1647] [id = 53] 02:34:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11677a800) [pid = 1647] [serial = 155] [outer = 0x0] 02:34:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x117dbc400) [pid = 1647] [serial = 156] [outer = 0x11677a800] 02:34:08 INFO - PROCESS | 1647 | 1468748048016 Marionette DEBUG loaded listener.js 02:34:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x118288400) [pid = 1647] [serial = 157] [outer = 0x11677a800] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x119a9e000 == 52 [pid = 1647] [id = 46] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x119419000 == 51 [pid = 1647] [id = 45] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11888c000 == 50 [pid = 1647] [id = 44] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11940c800 == 49 [pid = 1647] [id = 31] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x117da5800 == 48 [pid = 1647] [id = 43] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1168c1000 == 47 [pid = 1647] [id = 33] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11711f800 == 46 [pid = 1647] [id = 28] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1196d7000 == 45 [pid = 1647] [id = 32] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x116696800 == 44 [pid = 1647] [id = 42] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x116abf800 == 43 [pid = 1647] [id = 27] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1186d7800 == 42 [pid = 1647] [id = 29] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x113920800 == 41 [pid = 1647] [id = 41] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x118895800 == 40 [pid = 1647] [id = 30] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x119fb4800 == 39 [pid = 1647] [id = 34] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x112f67000 == 38 [pid = 1647] [id = 52] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x126e0a800 == 37 [pid = 1647] [id = 51] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x124c7c000 == 36 [pid = 1647] [id = 50] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x124c71000 == 35 [pid = 1647] [id = 39] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x119d36000 == 34 [pid = 1647] [id = 49] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x121404800 == 33 [pid = 1647] [id = 47] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12572a000 == 32 [pid = 1647] [id = 40] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11685a800 == 31 [pid = 1647] [id = 48] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1ec800 == 30 [pid = 1647] [id = 35] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x121420800 == 29 [pid = 1647] [id = 36] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1215a4000 == 28 [pid = 1647] [id = 37] 02:34:08 INFO - PROCESS | 1647 | --DOCSHELL 0x117da5000 == 27 [pid = 1647] [id = 38] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x1248c1c00) [pid = 1647] [serial = 11] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12d263c00) [pid = 1647] [serial = 61] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11951c000) [pid = 1647] [serial = 85] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x119ae5800) [pid = 1647] [serial = 87] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12115c000) [pid = 1647] [serial = 88] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x121163400) [pid = 1647] [serial = 90] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x124c44400) [pid = 1647] [serial = 100] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x126e3a800) [pid = 1647] [serial = 106] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11681f800) [pid = 1647] [serial = 73] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x127252800) [pid = 1647] [serial = 109] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x121278000) [pid = 1647] [serial = 91] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1121b9c00) [pid = 1647] [serial = 64] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x127582800) [pid = 1647] [serial = 112] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x118693000) [pid = 1647] [serial = 79] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x116a2b400) [pid = 1647] [serial = 67] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1190c7800) [pid = 1647] [serial = 82] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x121b5b000) [pid = 1647] [serial = 8] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1214aa800) [pid = 1647] [serial = 93] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1216a2000) [pid = 1647] [serial = 94] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x121b5c000) [pid = 1647] [serial = 96] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x124b19c00) [pid = 1647] [serial = 99] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x124ec8800) [pid = 1647] [serial = 102] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x121eadc00) [pid = 1647] [serial = 97] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x126a7fc00) [pid = 1647] [serial = 105] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x127045800) [pid = 1647] [serial = 108] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x127578000) [pid = 1647] [serial = 111] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x127617c00) [pid = 1647] [serial = 114] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x111f39800) [pid = 1647] [serial = 63] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115ea4c00) [pid = 1647] [serial = 66] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118291800) [pid = 1647] [serial = 69] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1183e0c00) [pid = 1647] [serial = 70] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x116645000) [pid = 1647] [serial = 72] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11756e800) [pid = 1647] [serial = 75] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11824cc00) [pid = 1647] [serial = 76] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1183db400) [pid = 1647] [serial = 78] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118998000) [pid = 1647] [serial = 81] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1194a1400) [pid = 1647] [serial = 84] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12bd5b000) [pid = 1647] [serial = 30] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12b959c00) [pid = 1647] [serial = 27] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12b960000) [pid = 1647] [serial = 28] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12ab29c00) [pid = 1647] [serial = 24] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12b75ac00) [pid = 1647] [serial = 25] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12a787c00) [pid = 1647] [serial = 21] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12a7c9400) [pid = 1647] [serial = 22] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x129475800) [pid = 1647] [serial = 18] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x129161c00) [pid = 1647] [serial = 15] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x129167400) [pid = 1647] [serial = 16] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12d25fc00) [pid = 1647] [serial = 60] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12c3da800) [pid = 1647] [serial = 58] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11828e400) [pid = 1647] [serial = 57] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119518400) [pid = 1647] [serial = 54] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12d2f4800) [pid = 1647] [serial = 55] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12d2d1800) [pid = 1647] [serial = 51] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12cbc9400) [pid = 1647] [serial = 45] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12cbcdc00) [pid = 1647] [serial = 46] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12d296000) [pid = 1647] [serial = 48] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12c5ee800) [pid = 1647] [serial = 42] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12ca25400) [pid = 1647] [serial = 43] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12c5e4c00) [pid = 1647] [serial = 40] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12c3d7c00) [pid = 1647] [serial = 39] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x12bdff000) [pid = 1647] [serial = 36] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12c3d0800) [pid = 1647] [serial = 37] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x12bdfb800) [pid = 1647] [serial = 33] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1183d8800) [pid = 1647] [serial = 34] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12bdf2000) [pid = 1647] [serial = 31] [outer = 0x0] [url = about:blank] 02:34:08 INFO - PROCESS | 1647 | 1468748048827 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1022ms 02:34:08 INFO - PROCESS | 1647 | 1468748048848 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:34:08 INFO - PROCESS | 1647 | 1468748048850 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:34:08 INFO - PROCESS | 1647 | 1468748048863 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:34:08 INFO - PROCESS | 1647 | 1468748048866 Marionette TRACE conn2 <- [1,186,null,{}] 02:34:08 INFO - PROCESS | 1647 | 1468748048874 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:08 INFO - PROCESS | 1647 | 1468748048875 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:08 INFO - PROCESS | 1647 | 1468748048955 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:34:08 INFO - PROCESS | 1647 | 1468748048996 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 1647 | 1468748048998 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x115db4000 == 28 [pid = 1647] [id = 54] 02:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x116770000) [pid = 1647] [serial = 158] [outer = 0x0] 02:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x117566000) [pid = 1647] [serial = 159] [outer = 0x116770000] 02:34:09 INFO - PROCESS | 1647 | 1468748049026 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x1181bc800) [pid = 1647] [serial = 160] [outer = 0x116770000] 02:34:09 INFO - PROCESS | 1647 | 1468748049304 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 479ms 02:34:09 INFO - PROCESS | 1647 | 1468748049341 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:34:09 INFO - PROCESS | 1647 | 1468748049345 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:34:09 INFO - PROCESS | 1647 | 1468748049351 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:34:09 INFO - PROCESS | 1647 | 1468748049356 Marionette TRACE conn2 <- [1,190,null,{}] 02:34:09 INFO - PROCESS | 1647 | 1468748049358 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:09 INFO - PROCESS | 1647 | 1468748049360 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:09 INFO - PROCESS | 1647 | 1468748049440 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:34:09 INFO - PROCESS | 1647 | 1468748049445 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 1647 | 1468748049446 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x116abc000 == 29 [pid = 1647] [id = 55] 02:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11828b800) [pid = 1647] [serial = 161] [outer = 0x0] 02:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1183dc000) [pid = 1647] [serial = 162] [outer = 0x11828b800] 02:34:09 INFO - PROCESS | 1647 | 1468748049476 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1186b4c00) [pid = 1647] [serial = 163] [outer = 0x11828b800] 02:34:09 INFO - PROCESS | 1647 | 1468748049802 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 474ms 02:34:09 INFO - PROCESS | 1647 | 1468748049823 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:34:09 INFO - PROCESS | 1647 | 1468748049825 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:34:09 INFO - PROCESS | 1647 | 1468748049827 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:34:09 INFO - PROCESS | 1647 | 1468748049830 Marionette TRACE conn2 <- [1,194,null,{}] 02:34:09 INFO - PROCESS | 1647 | 1468748049839 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:09 INFO - PROCESS | 1647 | 1468748049842 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:09 INFO - PROCESS | 1647 | 1468748049915 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:34:09 INFO - PROCESS | 1647 | 1468748049921 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 1647 | 1468748049923 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1186c7800 == 30 [pid = 1647] [id = 56] 02:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1190c7800) [pid = 1647] [serial = 164] [outer = 0x0] 02:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1194a7400) [pid = 1647] [serial = 165] [outer = 0x1190c7800] 02:34:09 INFO - PROCESS | 1647 | 1468748049952 Marionette DEBUG loaded listener.js 02:34:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x119553400) [pid = 1647] [serial = 166] [outer = 0x1190c7800] 02:34:10 INFO - PROCESS | 1647 | 1468748050261 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 02:34:10 INFO - PROCESS | 1647 | 1468748050299 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:34:10 INFO - PROCESS | 1647 | 1468748050304 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:34:10 INFO - PROCESS | 1647 | 1468748050308 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 1647 | 1468748050309 Marionette TRACE conn2 <- [1,198,null,{}] 02:34:10 INFO - PROCESS | 1647 | 1468748050313 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:10 INFO - PROCESS | 1647 | 1468748050315 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:10 INFO - PROCESS | 1647 | 1468748050463 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:34:10 INFO - PROCESS | 1647 | 1468748050475 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:10 INFO - PROCESS | 1647 | 1468748050476 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11901f800 == 31 [pid = 1647] [id = 57] 02:34:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1194a3800) [pid = 1647] [serial = 167] [outer = 0x0] 02:34:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x119ae4800) [pid = 1647] [serial = 168] [outer = 0x1194a3800] 02:34:10 INFO - PROCESS | 1647 | 1468748050517 Marionette DEBUG loaded listener.js 02:34:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x121157c00) [pid = 1647] [serial = 169] [outer = 0x1194a3800] 02:34:10 INFO - PROCESS | 1647 | 1468748050919 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 621ms 02:34:10 INFO - PROCESS | 1647 | 1468748050929 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:34:10 INFO - PROCESS | 1647 | 1468748050940 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:34:10 INFO - PROCESS | 1647 | 1468748050943 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 1647 | 1468748050944 Marionette TRACE conn2 <- [1,202,null,{}] 02:34:10 INFO - PROCESS | 1647 | 1468748050946 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:10 INFO - PROCESS | 1647 | 1468748050947 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:11 INFO - PROCESS | 1647 | 1468748051030 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:34:11 INFO - PROCESS | 1647 | 1468748051034 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:11 INFO - PROCESS | 1647 | 1468748051035 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196dd800 == 32 [pid = 1647] [id = 58] 02:34:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x119b94400) [pid = 1647] [serial = 170] [outer = 0x0] 02:34:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x121274400) [pid = 1647] [serial = 171] [outer = 0x119b94400] 02:34:11 INFO - PROCESS | 1647 | 1468748051087 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x121699000) [pid = 1647] [serial = 172] [outer = 0x119b94400] 02:34:11 INFO - PROCESS | 1647 | 1468748051476 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 568ms 02:34:11 INFO - PROCESS | 1647 | 1468748051512 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:34:11 INFO - PROCESS | 1647 | 1468748051513 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:34:11 INFO - PROCESS | 1647 | 1468748051516 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:34:11 INFO - PROCESS | 1647 | 1468748051517 Marionette TRACE conn2 <- [1,206,null,{}] 02:34:11 INFO - PROCESS | 1647 | 1468748051520 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:11 INFO - PROCESS | 1647 | 1468748051524 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:11 INFO - PROCESS | 1647 | 1468748051628 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:34:11 INFO - PROCESS | 1647 | 1468748051658 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:11 INFO - PROCESS | 1647 | 1468748051659 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d3800 == 33 [pid = 1647] [id = 59] 02:34:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1216a3400) [pid = 1647] [serial = 173] [outer = 0x0] 02:34:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x124ec3c00) [pid = 1647] [serial = 174] [outer = 0x1216a3400] 02:34:11 INFO - PROCESS | 1647 | 1468748051685 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x125754000) [pid = 1647] [serial = 175] [outer = 0x1216a3400] 02:34:11 INFO - PROCESS | 1647 | 1468748051978 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 471ms 02:34:12 INFO - PROCESS | 1647 | 1468748051998 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 1647 | 1468748051999 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:34:12 INFO - PROCESS | 1647 | 1468748052009 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 1647 | 1468748052018 Marionette TRACE conn2 <- [1,210,null,{}] 02:34:12 INFO - PROCESS | 1647 | 1468748052023 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:12 INFO - PROCESS | 1647 | 1468748052025 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:12 INFO - PROCESS | 1647 | 1468748052113 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:34:12 INFO - PROCESS | 1647 | 1468748052142 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 1647 | 1468748052143 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212f7800 == 34 [pid = 1647] [id = 60] 02:34:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118692800) [pid = 1647] [serial = 176] [outer = 0x0] 02:34:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1257f9c00) [pid = 1647] [serial = 177] [outer = 0x118692800] 02:34:12 INFO - PROCESS | 1647 | 1468748052167 Marionette DEBUG loaded listener.js 02:34:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x126a84000) [pid = 1647] [serial = 178] [outer = 0x118692800] 02:34:12 INFO - PROCESS | 1647 | 1468748052462 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 480ms 02:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:34:12 INFO - PROCESS | 1647 | 1468748052499 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 1647 | 1468748052500 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:34:12 INFO - PROCESS | 1647 | 1468748052506 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 1647 | 1468748052507 Marionette TRACE conn2 <- [1,214,null,{}] 02:34:12 INFO - PROCESS | 1647 | 1468748052510 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:12 INFO - PROCESS | 1647 | 1468748052511 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:12 INFO - PROCESS | 1647 | 1468748052598 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:34:12 INFO - PROCESS | 1647 | 1468748052627 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 1647 | 1468748052628 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x121abe800 == 35 [pid = 1647] [id = 61] 02:34:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12600f800) [pid = 1647] [serial = 179] [outer = 0x0] 02:34:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12704bc00) [pid = 1647] [serial = 180] [outer = 0x12600f800] 02:34:12 INFO - PROCESS | 1647 | 1468748052653 Marionette DEBUG loaded listener.js 02:34:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12724f000) [pid = 1647] [serial = 181] [outer = 0x12600f800] 02:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1183df000) [pid = 1647] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x117565800) [pid = 1647] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11677b000) [pid = 1647] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1186bb400) [pid = 1647] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x117568000) [pid = 1647] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119559000) [pid = 1647] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118289c00) [pid = 1647] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x127585c00) [pid = 1647] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12757c000) [pid = 1647] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x124c3fc00) [pid = 1647] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:34:12 INFO - PROCESS | 1647 | 1468748052976 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 521ms 02:34:13 INFO - PROCESS | 1647 | 1468748053025 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:34:13 INFO - PROCESS | 1647 | 1468748053027 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:34:13 INFO - PROCESS | 1647 | 1468748053029 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:34:13 INFO - PROCESS | 1647 | 1468748053030 Marionette TRACE conn2 <- [1,218,null,{}] 02:34:13 INFO - PROCESS | 1647 | 1468748053032 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:13 INFO - PROCESS | 1647 | 1468748053033 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:13 INFO - PROCESS | 1647 | 1468748053131 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:34:13 INFO - PROCESS | 1647 | 1468748053160 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:13 INFO - PROCESS | 1647 | 1468748053161 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248d1000 == 36 [pid = 1647] [id = 62] 02:34:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11715c400) [pid = 1647] [serial = 182] [outer = 0x0] 02:34:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119ae5c00) [pid = 1647] [serial = 183] [outer = 0x11715c400] 02:34:13 INFO - PROCESS | 1647 | 1468748053185 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x126e47000) [pid = 1647] [serial = 184] [outer = 0x11715c400] 02:34:13 INFO - PROCESS | 1647 | 1468748053453 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 467ms 02:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:34:13 INFO - PROCESS | 1647 | 1468748053497 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:34:13 INFO - PROCESS | 1647 | 1468748053498 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:34:13 INFO - PROCESS | 1647 | 1468748053508 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:34:13 INFO - PROCESS | 1647 | 1468748053509 Marionette TRACE conn2 <- [1,222,null,{}] 02:34:13 INFO - PROCESS | 1647 | 1468748053512 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:13 INFO - PROCESS | 1647 | 1468748053513 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:13 INFO - PROCESS | 1647 | 1468748053593 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:34:13 INFO - PROCESS | 1647 | 1468748053597 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:13 INFO - PROCESS | 1647 | 1468748053598 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x124b65800 == 37 [pid = 1647] [id = 63] 02:34:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x127252800) [pid = 1647] [serial = 185] [outer = 0x0] 02:34:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12757e400) [pid = 1647] [serial = 186] [outer = 0x127252800] 02:34:13 INFO - PROCESS | 1647 | 1468748053625 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x127583400) [pid = 1647] [serial = 187] [outer = 0x127252800] 02:34:13 INFO - PROCESS | 1647 | 1468748053943 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 479ms 02:34:13 INFO - PROCESS | 1647 | 1468748053980 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:34:13 INFO - PROCESS | 1647 | 1468748053983 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:34:13 INFO - PROCESS | 1647 | 1468748053989 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:34:13 INFO - PROCESS | 1647 | 1468748053992 Marionette TRACE conn2 <- [1,226,null,{}] 02:34:14 INFO - PROCESS | 1647 | 1468748054008 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:14 INFO - PROCESS | 1647 | 1468748054010 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:14 INFO - PROCESS | 1647 | 1468748054158 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:34:14 INFO - PROCESS | 1647 | 1468748054165 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:14 INFO - PROCESS | 1647 | 1468748054168 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12709e800 == 38 [pid = 1647] [id = 64] 02:34:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x127578000) [pid = 1647] [serial = 188] [outer = 0x0] 02:34:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1276b2000) [pid = 1647] [serial = 189] [outer = 0x127578000] 02:34:14 INFO - PROCESS | 1647 | 1468748054212 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x128ce1800) [pid = 1647] [serial = 190] [outer = 0x127578000] 02:34:14 INFO - PROCESS | 1647 | 1468748054593 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 634ms 02:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:34:14 INFO - PROCESS | 1647 | 1468748054623 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:34:14 INFO - PROCESS | 1647 | 1468748054624 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:34:14 INFO - PROCESS | 1647 | 1468748054627 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:34:14 INFO - PROCESS | 1647 | 1468748054628 Marionette TRACE conn2 <- [1,230,null,{}] 02:34:14 INFO - PROCESS | 1647 | 1468748054630 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:14 INFO - PROCESS | 1647 | 1468748054631 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:14 INFO - PROCESS | 1647 | 1468748054727 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:34:14 INFO - PROCESS | 1647 | 1468748054732 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:14 INFO - PROCESS | 1647 | 1468748054733 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272db800 == 39 [pid = 1647] [id = 65] 02:34:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x128ce1c00) [pid = 1647] [serial = 191] [outer = 0x0] 02:34:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12915bc00) [pid = 1647] [serial = 192] [outer = 0x128ce1c00] 02:34:14 INFO - PROCESS | 1647 | 1468748054760 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x129163000) [pid = 1647] [serial = 193] [outer = 0x128ce1c00] 02:34:15 INFO - PROCESS | 1647 | 1468748055252 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 668ms 02:34:15 INFO - PROCESS | 1647 | 1468748055296 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:34:15 INFO - PROCESS | 1647 | 1468748055299 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:34:15 INFO - PROCESS | 1647 | 1468748055302 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:34:15 INFO - PROCESS | 1647 | 1468748055305 Marionette TRACE conn2 <- [1,234,null,{}] 02:34:15 INFO - PROCESS | 1647 | 1468748055309 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:15 INFO - PROCESS | 1647 | 1468748055310 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:15 INFO - PROCESS | 1647 | 1468748055417 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:34:15 INFO - PROCESS | 1647 | 1468748055480 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:15 INFO - PROCESS | 1647 | 1468748055482 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168c4800 == 40 [pid = 1647] [id = 66] 02:34:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x116771400) [pid = 1647] [serial = 194] [outer = 0x0] 02:34:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11715d800) [pid = 1647] [serial = 195] [outer = 0x116771400] 02:34:15 INFO - PROCESS | 1647 | 1468748055536 Marionette DEBUG loaded listener.js 02:34:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11824d000) [pid = 1647] [serial = 196] [outer = 0x116771400] 02:34:15 INFO - PROCESS | 1647 | 1468748055978 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 722ms 02:34:16 INFO - PROCESS | 1647 | 1468748056024 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:34:16 INFO - PROCESS | 1647 | 1468748056027 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:34:16 INFO - PROCESS | 1647 | 1468748056031 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 1647 | 1468748056033 Marionette TRACE conn2 <- [1,238,null,{}] 02:34:16 INFO - PROCESS | 1647 | 1468748056064 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:16 INFO - PROCESS | 1647 | 1468748056066 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:16 INFO - PROCESS | 1647 | 1468748056177 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:34:16 INFO - PROCESS | 1647 | 1468748056335 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 1647 | 1468748056336 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x112f63000 == 41 [pid = 1647] [id = 67] 02:34:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x115e9e400) [pid = 1647] [serial = 197] [outer = 0x0] 02:34:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11677cc00) [pid = 1647] [serial = 198] [outer = 0x115e9e400] 02:34:16 INFO - PROCESS | 1647 | 1468748056363 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118286000) [pid = 1647] [serial = 199] [outer = 0x115e9e400] 02:34:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12709e800 == 40 [pid = 1647] [id = 64] 02:34:16 INFO - PROCESS | 1647 | --DOCSHELL 0x124b65800 == 39 [pid = 1647] [id = 63] 02:34:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1248d1000 == 38 [pid = 1647] [id = 62] 02:34:16 INFO - PROCESS | 1647 | --DOCSHELL 0x121abe800 == 37 [pid = 1647] [id = 61] 02:34:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1212f7800 == 36 [pid = 1647] [id = 60] 02:34:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d3800 == 35 [pid = 1647] [id = 59] 02:34:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1196dd800 == 34 [pid = 1647] [id = 58] 02:34:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11901f800 == 33 [pid = 1647] [id = 57] 02:34:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1186c7800 == 32 [pid = 1647] [id = 56] 02:34:16 INFO - PROCESS | 1647 | --DOCSHELL 0x116abc000 == 31 [pid = 1647] [id = 55] 02:34:16 INFO - PROCESS | 1647 | --DOCSHELL 0x115db4000 == 30 [pid = 1647] [id = 54] 02:34:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1183d4c00) [pid = 1647] [serial = 200] [outer = 0x12cbcfc00] 02:34:16 INFO - PROCESS | 1647 | 1468748056853 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 848ms 02:34:16 INFO - PROCESS | 1647 | 1468748056896 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:34:16 INFO - PROCESS | 1647 | 1468748056899 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x128cdc400) [pid = 1647] [serial = 117] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12793c000) [pid = 1647] [serial = 115] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x121382800) [pid = 1647] [serial = 103] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124cc0000) [pid = 1647] [serial = 138] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12574dc00) [pid = 1647] [serial = 139] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1248c1400) [pid = 1647] [serial = 136] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11688c000) [pid = 1647] [serial = 120] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x117161c00) [pid = 1647] [serial = 121] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1194a4000) [pid = 1647] [serial = 126] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118244800) [pid = 1647] [serial = 123] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11a0aec00) [pid = 1647] [serial = 133] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119555400) [pid = 1647] [serial = 127] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119519800) [pid = 1647] [serial = 130] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119aecc00) [pid = 1647] [serial = 132] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1183dd000) [pid = 1647] [serial = 124] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118619800) [pid = 1647] [serial = 129] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x128d97800) [pid = 1647] [serial = 118] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12115ec00) [pid = 1647] [serial = 135] [outer = 0x0] [url = about:blank] 02:34:16 INFO - PROCESS | 1647 | 1468748056935 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 1647 | 1468748056938 Marionette TRACE conn2 <- [1,242,null,{}] 02:34:16 INFO - PROCESS | 1647 | 1468748056945 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:16 INFO - PROCESS | 1647 | 1468748056948 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:17 INFO - PROCESS | 1647 | 1468748057054 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:34:17 INFO - PROCESS | 1647 | 1468748057064 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:17 INFO - PROCESS | 1647 | 1468748057066 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168d0800 == 31 [pid = 1647] [id = 68] 02:34:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118994000) [pid = 1647] [serial = 201] [outer = 0x0] 02:34:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11899e000) [pid = 1647] [serial = 202] [outer = 0x118994000] 02:34:17 INFO - PROCESS | 1647 | 1468748057096 Marionette DEBUG loaded listener.js 02:34:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11949ec00) [pid = 1647] [serial = 203] [outer = 0x118994000] 02:34:17 INFO - PROCESS | 1647 | 1468748057389 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 494ms 02:34:17 INFO - PROCESS | 1647 | 1468748057412 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:34:17 INFO - PROCESS | 1647 | 1468748057415 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:34:17 INFO - PROCESS | 1647 | 1468748057424 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:34:17 INFO - PROCESS | 1647 | 1468748057426 Marionette TRACE conn2 <- [1,246,null,{}] 02:34:17 INFO - PROCESS | 1647 | 1468748057430 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:17 INFO - PROCESS | 1647 | 1468748057432 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:17 INFO - PROCESS | 1647 | 1468748057570 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:34:17 INFO - PROCESS | 1647 | 1468748057637 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:17 INFO - PROCESS | 1647 | 1468748057638 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x119020000 == 32 [pid = 1647] [id = 69] 02:34:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118996800) [pid = 1647] [serial = 204] [outer = 0x0] 02:34:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11955a000) [pid = 1647] [serial = 205] [outer = 0x118996800] 02:34:17 INFO - PROCESS | 1647 | 1468748057672 Marionette DEBUG loaded listener.js 02:34:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x121275800) [pid = 1647] [serial = 206] [outer = 0x118996800] 02:34:17 INFO - PROCESS | 1647 | 1468748057963 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 572ms 02:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:34:18 INFO - PROCESS | 1647 | 1468748057995 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:34:18 INFO - PROCESS | 1647 | 1468748057996 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:34:18 INFO - PROCESS | 1647 | 1468748058007 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:34:18 INFO - PROCESS | 1647 | 1468748058012 Marionette TRACE conn2 <- [1,250,null,{}] 02:34:18 INFO - PROCESS | 1647 | 1468748058015 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:18 INFO - PROCESS | 1647 | 1468748058018 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:18 INFO - PROCESS | 1647 | 1468748058097 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:34:18 INFO - PROCESS | 1647 | 1468748058144 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:18 INFO - PROCESS | 1647 | 1468748058145 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196d9800 == 33 [pid = 1647] [id = 70] 02:34:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1162af800) [pid = 1647] [serial = 207] [outer = 0x0] 02:34:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x121276c00) [pid = 1647] [serial = 208] [outer = 0x1162af800] 02:34:18 INFO - PROCESS | 1647 | 1468748058170 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124c45800) [pid = 1647] [serial = 209] [outer = 0x1162af800] 02:34:18 INFO - PROCESS | 1647 | 1468748058463 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 480ms 02:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:34:18 INFO - PROCESS | 1647 | 1468748058480 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:34:18 INFO - PROCESS | 1647 | 1468748058481 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:34:18 INFO - PROCESS | 1647 | 1468748058491 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:34:18 INFO - PROCESS | 1647 | 1468748058493 Marionette TRACE conn2 <- [1,254,null,{}] 02:34:18 INFO - PROCESS | 1647 | 1468748058495 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:18 INFO - PROCESS | 1647 | 1468748058497 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:18 INFO - PROCESS | 1647 | 1468748058578 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:34:18 INFO - PROCESS | 1647 | 1468748058582 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:18 INFO - PROCESS | 1647 | 1468748058583 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212da800 == 34 [pid = 1647] [id = 71] 02:34:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x124b1c000) [pid = 1647] [serial = 210] [outer = 0x0] 02:34:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12574a400) [pid = 1647] [serial = 211] [outer = 0x124b1c000] 02:34:18 INFO - PROCESS | 1647 | 1468748058610 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x126e44c00) [pid = 1647] [serial = 212] [outer = 0x124b1c000] 02:34:18 INFO - PROCESS | 1647 | 1468748058956 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 477ms 02:34:18 INFO - PROCESS | 1647 | 1468748058961 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:34:18 INFO - PROCESS | 1647 | 1468748058963 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:34:18 INFO - PROCESS | 1647 | 1468748058967 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:34:18 INFO - PROCESS | 1647 | 1468748058968 Marionette TRACE conn2 <- [1,258,null,{}] 02:34:18 INFO - PROCESS | 1647 | 1468748058972 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:18 INFO - PROCESS | 1647 | 1468748058974 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:19 INFO - PROCESS | 1647 | 1468748059130 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:34:19 INFO - PROCESS | 1647 | 1468748059145 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:19 INFO - PROCESS | 1647 | 1468748059150 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196e6000 == 35 [pid = 1647] [id = 72] 02:34:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12757ac00) [pid = 1647] [serial = 213] [outer = 0x0] 02:34:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12757d800) [pid = 1647] [serial = 214] [outer = 0x12757ac00] 02:34:19 INFO - PROCESS | 1647 | 1468748059187 Marionette DEBUG loaded listener.js 02:34:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1276b4000) [pid = 1647] [serial = 215] [outer = 0x12757ac00] 02:34:19 INFO - PROCESS | 1647 | 1468748059523 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 571ms 02:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:34:19 INFO - PROCESS | 1647 | 1468748059538 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:34:19 INFO - PROCESS | 1647 | 1468748059539 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:34:19 INFO - PROCESS | 1647 | 1468748059541 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:34:19 INFO - PROCESS | 1647 | 1468748059542 Marionette TRACE conn2 <- [1,262,null,{}] 02:34:19 INFO - PROCESS | 1647 | 1468748059544 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:19 INFO - PROCESS | 1647 | 1468748059546 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:19 INFO - PROCESS | 1647 | 1468748059638 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:34:19 INFO - PROCESS | 1647 | 1468748059669 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:19 INFO - PROCESS | 1647 | 1468748059670 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12572c000 == 36 [pid = 1647] [id = 73] 02:34:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1276b5000) [pid = 1647] [serial = 216] [outer = 0x0] 02:34:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128cde000) [pid = 1647] [serial = 217] [outer = 0x1276b5000] 02:34:19 INFO - PROCESS | 1647 | 1468748059694 Marionette DEBUG loaded listener.js 02:34:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1292d0400) [pid = 1647] [serial = 218] [outer = 0x1276b5000] 02:34:20 INFO - PROCESS | 1647 | 1468748060000 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 02:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:34:20 INFO - PROCESS | 1647 | 1468748060059 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:34:20 INFO - PROCESS | 1647 | 1468748060061 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:34:20 INFO - PROCESS | 1647 | 1468748060063 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:34:20 INFO - PROCESS | 1647 | 1468748060064 Marionette TRACE conn2 <- [1,266,null,{}] 02:34:20 INFO - PROCESS | 1647 | 1468748060066 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:20 INFO - PROCESS | 1647 | 1468748060067 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:20 INFO - PROCESS | 1647 | 1468748060157 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:34:20 INFO - PROCESS | 1647 | 1468748060190 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 1647 | 1468748060191 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164af800 == 37 [pid = 1647] [id = 74] 02:34:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12915e800) [pid = 1647] [serial = 219] [outer = 0x0] 02:34:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1292d7800) [pid = 1647] [serial = 220] [outer = 0x12915e800] 02:34:20 INFO - PROCESS | 1647 | 1468748060216 Marionette DEBUG loaded listener.js 02:34:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x129473000) [pid = 1647] [serial = 221] [outer = 0x12915e800] 02:34:20 INFO - PROCESS | 1647 | 1468748060499 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 02:34:20 INFO - PROCESS | 1647 | 1468748060532 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:34:20 INFO - PROCESS | 1647 | 1468748060534 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:34:20 INFO - PROCESS | 1647 | 1468748060539 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:34:20 INFO - PROCESS | 1647 | 1468748060540 Marionette TRACE conn2 <- [1,270,null,{}] 02:34:20 INFO - PROCESS | 1647 | 1468748060542 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:20 INFO - PROCESS | 1647 | 1468748060543 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:20 INFO - PROCESS | 1647 | 1468748060623 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:34:20 INFO - PROCESS | 1647 | 1468748060626 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 1647 | 1468748060627 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272df800 == 38 [pid = 1647] [id = 75] 02:34:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1292de000) [pid = 1647] [serial = 222] [outer = 0x0] 02:34:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12947cc00) [pid = 1647] [serial = 223] [outer = 0x1292de000] 02:34:20 INFO - PROCESS | 1647 | 1468748060657 Marionette DEBUG loaded listener.js 02:34:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12a2f4000) [pid = 1647] [serial = 224] [outer = 0x1292de000] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119b94400) [pid = 1647] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118692800) [pid = 1647] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1194a3800) [pid = 1647] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1190c7800) [pid = 1647] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11677a800) [pid = 1647] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11828b800) [pid = 1647] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116772800) [pid = 1647] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x127578000) [pid = 1647] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1186b2c00) [pid = 1647] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116770000) [pid = 1647] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1216a2c00) [pid = 1647] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x125751800) [pid = 1647] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113cdd800) [pid = 1647] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1216a3400) [pid = 1647] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11715c400) [pid = 1647] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12600f800) [pid = 1647] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:34:21 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x127252800) [pid = 1647] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:34:21 INFO - PROCESS | 1647 | 1468748061258 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 771ms 02:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:34:21 INFO - PROCESS | 1647 | 1468748061309 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:34:21 INFO - PROCESS | 1647 | 1468748061311 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:34:21 INFO - PROCESS | 1647 | 1468748061313 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 1647 | 1468748061314 Marionette TRACE conn2 <- [1,274,null,{}] 02:34:21 INFO - PROCESS | 1647 | 1468748061316 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:21 INFO - PROCESS | 1647 | 1468748061318 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:21 INFO - PROCESS | 1647 | 1468748061391 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:34:21 INFO - PROCESS | 1647 | 1468748061394 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:21 INFO - PROCESS | 1647 | 1468748061396 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e2800 == 39 [pid = 1647] [id = 76] 02:34:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x113c73800) [pid = 1647] [serial = 225] [outer = 0x0] 02:34:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11715c400) [pid = 1647] [serial = 226] [outer = 0x113c73800] 02:34:21 INFO - PROCESS | 1647 | 1468748061420 Marionette DEBUG loaded listener.js 02:34:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1194a3800) [pid = 1647] [serial = 227] [outer = 0x113c73800] 02:34:21 INFO - PROCESS | 1647 | 1468748061739 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 02:34:21 INFO - PROCESS | 1647 | 1468748061781 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:34:21 INFO - PROCESS | 1647 | 1468748061783 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:34:21 INFO - PROCESS | 1647 | 1468748061785 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 1647 | 1468748061786 Marionette TRACE conn2 <- [1,278,null,{}] 02:34:21 INFO - PROCESS | 1647 | 1468748061788 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:21 INFO - PROCESS | 1647 | 1468748061789 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:21 INFO - PROCESS | 1647 | 1468748061887 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:34:21 INFO - PROCESS | 1647 | 1468748061892 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:21 INFO - PROCESS | 1647 | 1468748061894 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291a7800 == 40 [pid = 1647] [id = 77] 02:34:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x116492c00) [pid = 1647] [serial = 228] [outer = 0x0] 02:34:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121b69c00) [pid = 1647] [serial = 229] [outer = 0x116492c00] 02:34:21 INFO - PROCESS | 1647 | 1468748061920 Marionette DEBUG loaded listener.js 02:34:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12a2f5000) [pid = 1647] [serial = 230] [outer = 0x116492c00] 02:34:22 INFO - PROCESS | 1647 | 1468748062226 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 02:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:34:22 INFO - PROCESS | 1647 | 1468748062257 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:34:22 INFO - PROCESS | 1647 | 1468748062259 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:34:22 INFO - PROCESS | 1647 | 1468748062261 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:34:22 INFO - PROCESS | 1647 | 1468748062262 Marionette TRACE conn2 <- [1,282,null,{}] 02:34:22 INFO - PROCESS | 1647 | 1468748062265 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:22 INFO - PROCESS | 1647 | 1468748062266 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:22 INFO - PROCESS | 1647 | 1468748062358 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:34:22 INFO - PROCESS | 1647 | 1468748062361 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:22 INFO - PROCESS | 1647 | 1468748062362 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a24a800 == 41 [pid = 1647] [id = 78] 02:34:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a2fb400) [pid = 1647] [serial = 231] [outer = 0x0] 02:34:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a784800) [pid = 1647] [serial = 232] [outer = 0x12a2fb400] 02:34:22 INFO - PROCESS | 1647 | 1468748062386 Marionette DEBUG loaded listener.js 02:34:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a7ccc00) [pid = 1647] [serial = 233] [outer = 0x12a2fb400] 02:34:22 INFO - PROCESS | 1647 | 1468748062695 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 02:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:34:22 INFO - PROCESS | 1647 | 1468748062730 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:34:22 INFO - PROCESS | 1647 | 1468748062732 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:34:22 INFO - PROCESS | 1647 | 1468748062734 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:34:22 INFO - PROCESS | 1647 | 1468748062736 Marionette TRACE conn2 <- [1,286,null,{}] 02:34:22 INFO - PROCESS | 1647 | 1468748062740 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:22 INFO - PROCESS | 1647 | 1468748062741 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:22 INFO - PROCESS | 1647 | 1468748062843 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:34:22 INFO - PROCESS | 1647 | 1468748062848 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:22 INFO - PROCESS | 1647 | 1468748062849 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a53b000 == 42 [pid = 1647] [id = 79] 02:34:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124ec9800) [pid = 1647] [serial = 234] [outer = 0x0] 02:34:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12a7d0000) [pid = 1647] [serial = 235] [outer = 0x124ec9800] 02:34:22 INFO - PROCESS | 1647 | 1468748062874 Marionette DEBUG loaded listener.js 02:34:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12ab2a800) [pid = 1647] [serial = 236] [outer = 0x124ec9800] 02:34:23 INFO - PROCESS | 1647 | 1468748063149 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 471ms 02:34:23 INFO - PROCESS | 1647 | 1468748063254 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:34:23 INFO - PROCESS | 1647 | 1468748063256 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:34:23 INFO - PROCESS | 1647 | 1468748063260 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:34:23 INFO - PROCESS | 1647 | 1468748063263 Marionette TRACE conn2 <- [1,290,null,{}] 02:34:23 INFO - PROCESS | 1647 | 1468748063267 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:23 INFO - PROCESS | 1647 | 1468748063269 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:23 INFO - PROCESS | 1647 | 1468748063365 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:34:23 INFO - PROCESS | 1647 | 1468748063450 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:23 INFO - PROCESS | 1647 | 1468748063452 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x116853000 == 43 [pid = 1647] [id = 80] 02:34:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116645000) [pid = 1647] [serial = 237] [outer = 0x0] 02:34:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x117161c00) [pid = 1647] [serial = 238] [outer = 0x116645000] 02:34:23 INFO - PROCESS | 1647 | 1468748063484 Marionette DEBUG loaded listener.js 02:34:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1183d6000) [pid = 1647] [serial = 239] [outer = 0x116645000] 02:34:23 INFO - PROCESS | 1647 | 1468748063872 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 671ms 02:34:23 INFO - PROCESS | 1647 | 1468748063932 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:34:23 INFO - PROCESS | 1647 | 1468748063934 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:34:23 INFO - PROCESS | 1647 | 1468748063939 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:34:23 INFO - PROCESS | 1647 | 1468748063941 Marionette TRACE conn2 <- [1,294,null,{}] 02:34:23 INFO - PROCESS | 1647 | 1468748063944 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:23 INFO - PROCESS | 1647 | 1468748063946 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:24 INFO - PROCESS | 1647 | 1468748064076 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:34:24 INFO - PROCESS | 1647 | 1468748064137 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:24 INFO - PROCESS | 1647 | 1468748064138 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1da800 == 44 [pid = 1647] [id = 81] 02:34:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119519c00) [pid = 1647] [serial = 240] [outer = 0x0] 02:34:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119934400) [pid = 1647] [serial = 241] [outer = 0x119519c00] 02:34:24 INFO - PROCESS | 1647 | 1468748064168 Marionette DEBUG loaded listener.js 02:34:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119939c00) [pid = 1647] [serial = 242] [outer = 0x119519c00] 02:34:24 INFO - PROCESS | 1647 | 1468748064576 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 673ms 02:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:34:24 INFO - PROCESS | 1647 | 1468748064610 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 1647 | 1468748064612 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:34:24 INFO - PROCESS | 1647 | 1468748064614 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 1647 | 1468748064616 Marionette TRACE conn2 <- [1,298,null,{}] 02:34:24 INFO - PROCESS | 1647 | 1468748064623 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:24 INFO - PROCESS | 1647 | 1468748064626 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:24 INFO - PROCESS | 1647 | 1468748064729 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:34:24 INFO - PROCESS | 1647 | 1468748064792 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:24 INFO - PROCESS | 1647 | 1468748064794 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279f0800 == 45 [pid = 1647] [id = 82] 02:34:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12138e800) [pid = 1647] [serial = 243] [outer = 0x0] 02:34:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12169f400) [pid = 1647] [serial = 244] [outer = 0x12138e800] 02:34:24 INFO - PROCESS | 1647 | 1468748064826 Marionette DEBUG loaded listener.js 02:34:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1248c1c00) [pid = 1647] [serial = 245] [outer = 0x12138e800] 02:34:25 INFO - PROCESS | 1647 | 1468748065230 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 669ms 02:34:25 INFO - PROCESS | 1647 | 1468748065283 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:34:25 INFO - PROCESS | 1647 | 1468748065285 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:34:25 INFO - PROCESS | 1647 | 1468748065287 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:34:25 INFO - PROCESS | 1647 | 1468748065288 Marionette TRACE conn2 <- [1,302,null,{}] 02:34:25 INFO - PROCESS | 1647 | 1468748065291 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:25 INFO - PROCESS | 1647 | 1468748065292 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:25 INFO - PROCESS | 1647 | 1468748065408 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:34:25 INFO - PROCESS | 1647 | 1468748065484 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:25 INFO - PROCESS | 1647 | 1468748065485 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a658000 == 46 [pid = 1647] [id = 83] 02:34:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x124ecc000) [pid = 1647] [serial = 246] [outer = 0x0] 02:34:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126e45000) [pid = 1647] [serial = 247] [outer = 0x124ecc000] 02:34:25 INFO - PROCESS | 1647 | 1468748065517 Marionette DEBUG loaded listener.js 02:34:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x127578800) [pid = 1647] [serial = 248] [outer = 0x124ecc000] 02:34:25 INFO - PROCESS | 1647 | 1468748065919 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 02:34:25 INFO - PROCESS | 1647 | 1468748065958 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:34:25 INFO - PROCESS | 1647 | 1468748065959 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:34:25 INFO - PROCESS | 1647 | 1468748065961 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:34:25 INFO - PROCESS | 1647 | 1468748065963 Marionette TRACE conn2 <- [1,306,null,{}] 02:34:25 INFO - PROCESS | 1647 | 1468748065965 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:25 INFO - PROCESS | 1647 | 1468748065967 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:26 INFO - PROCESS | 1647 | 1468748066064 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:34:26 INFO - PROCESS | 1647 | 1468748066112 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:26 INFO - PROCESS | 1647 | 1468748066113 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164bc000 == 47 [pid = 1647] [id = 84] 02:34:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118246800) [pid = 1647] [serial = 249] [outer = 0x0] 02:34:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119554800) [pid = 1647] [serial = 250] [outer = 0x118246800] 02:34:26 INFO - PROCESS | 1647 | 1468748066142 Marionette DEBUG loaded listener.js 02:34:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x126a7d800) [pid = 1647] [serial = 251] [outer = 0x118246800] 02:34:26 INFO - PROCESS | 1647 | 1468748066650 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 719ms 02:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:34:26 INFO - PROCESS | 1647 | 1468748066690 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:34:26 INFO - PROCESS | 1647 | 1468748066692 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:34:26 INFO - PROCESS | 1647 | 1468748066695 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:34:26 INFO - PROCESS | 1647 | 1468748066697 Marionette TRACE conn2 <- [1,310,null,{}] 02:34:26 INFO - PROCESS | 1647 | 1468748066716 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:26 INFO - PROCESS | 1647 | 1468748066718 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:26 INFO - PROCESS | 1647 | 1468748066829 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:34:26 INFO - PROCESS | 1647 | 1468748066866 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:26 INFO - PROCESS | 1647 | 1468748066867 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad0800 == 48 [pid = 1647] [id = 85] 02:34:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1186bf400) [pid = 1647] [serial = 252] [outer = 0x0] 02:34:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1190c7c00) [pid = 1647] [serial = 253] [outer = 0x1186bf400] 02:34:26 INFO - PROCESS | 1647 | 1468748066895 Marionette DEBUG loaded listener.js 02:34:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119932c00) [pid = 1647] [serial = 254] [outer = 0x1186bf400] 02:34:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12a24a800 == 47 [pid = 1647] [id = 78] 02:34:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1291a7800 == 46 [pid = 1647] [id = 77] 02:34:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e2800 == 45 [pid = 1647] [id = 76] 02:34:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1272df800 == 44 [pid = 1647] [id = 75] 02:34:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1164af800 == 43 [pid = 1647] [id = 74] 02:34:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12572c000 == 42 [pid = 1647] [id = 73] 02:34:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1196e6000 == 41 [pid = 1647] [id = 72] 02:34:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1212da800 == 40 [pid = 1647] [id = 71] 02:34:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1196d9800 == 39 [pid = 1647] [id = 70] 02:34:27 INFO - PROCESS | 1647 | 1468748067298 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:27 INFO - PROCESS | 1647 | --DOCSHELL 0x119020000 == 38 [pid = 1647] [id = 69] 02:34:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1168d0800 == 37 [pid = 1647] [id = 68] 02:34:27 INFO - PROCESS | 1647 | --DOCSHELL 0x112f63000 == 36 [pid = 1647] [id = 67] 02:34:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1272db800 == 35 [pid = 1647] [id = 65] 02:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 02:34:27 INFO - PROCESS | 1647 | 1468748067316 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:34:27 INFO - PROCESS | 1647 | 1468748067319 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:34:27 INFO - PROCESS | 1647 | 1468748067323 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:34:27 INFO - PROCESS | 1647 | 1468748067325 Marionette TRACE conn2 <- [1,314,null,{}] 02:34:27 INFO - PROCESS | 1647 | 1468748067327 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:27 INFO - PROCESS | 1647 | 1468748067328 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:27 INFO - PROCESS | 1647 | 1468748067415 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x121274400) [pid = 1647] [serial = 171] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1257f9c00) [pid = 1647] [serial = 177] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119ae4800) [pid = 1647] [serial = 168] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1194a7400) [pid = 1647] [serial = 165] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119553400) [pid = 1647] [serial = 166] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118288400) [pid = 1647] [serial = 157] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x117dbc400) [pid = 1647] [serial = 156] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1183dc000) [pid = 1647] [serial = 162] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1181b1000) [pid = 1647] [serial = 142] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1186b4c00) [pid = 1647] [serial = 163] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x116fa3800) [pid = 1647] [serial = 141] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1276b2000) [pid = 1647] [serial = 189] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119520000) [pid = 1647] [serial = 145] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x117566000) [pid = 1647] [serial = 159] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119071000) [pid = 1647] [serial = 144] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1181bc800) [pid = 1647] [serial = 160] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1248c6400) [pid = 1647] [serial = 148] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121b5bc00) [pid = 1647] [serial = 147] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126a7e000) [pid = 1647] [serial = 151] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1257f9400) [pid = 1647] [serial = 150] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11906f800) [pid = 1647] [serial = 154] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x117dc1000) [pid = 1647] [serial = 153] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124ec3c00) [pid = 1647] [serial = 174] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x125754000) [pid = 1647] [serial = 175] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119ae5c00) [pid = 1647] [serial = 183] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12704bc00) [pid = 1647] [serial = 180] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x126a84000) [pid = 1647] [serial = 178] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12757e400) [pid = 1647] [serial = 186] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126e47000) [pid = 1647] [serial = 184] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12724f000) [pid = 1647] [serial = 181] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121699000) [pid = 1647] [serial = 172] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128ce1800) [pid = 1647] [serial = 190] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x127583400) [pid = 1647] [serial = 187] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x121157c00) [pid = 1647] [serial = 169] [outer = 0x0] [url = about:blank] 02:34:27 INFO - PROCESS | 1647 | 1468748067467 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:27 INFO - PROCESS | 1647 | 1468748067468 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x116629800 == 36 [pid = 1647] [id = 86] 02:34:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x117dc1000) [pid = 1647] [serial = 255] [outer = 0x0] 02:34:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1186b4c00) [pid = 1647] [serial = 256] [outer = 0x117dc1000] 02:34:27 INFO - PROCESS | 1647 | 1468748067496 Marionette DEBUG loaded listener.js 02:34:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11a1aa800) [pid = 1647] [serial = 257] [outer = 0x117dc1000] 02:34:27 INFO - PROCESS | 1647 | 1468748067799 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 02:34:27 INFO - PROCESS | 1647 | 1468748067843 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:34:27 INFO - PROCESS | 1647 | 1468748067844 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:34:27 INFO - PROCESS | 1647 | 1468748067847 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:34:27 INFO - PROCESS | 1647 | 1468748067849 Marionette TRACE conn2 <- [1,318,null,{}] 02:34:27 INFO - PROCESS | 1647 | 1468748067859 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:27 INFO - PROCESS | 1647 | 1468748067862 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:27 INFO - PROCESS | 1647 | 1468748067940 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:34:27 INFO - PROCESS | 1647 | 1468748067995 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:27 INFO - PROCESS | 1647 | 1468748067997 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196e1800 == 37 [pid = 1647] [id = 87] 02:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11a1af800) [pid = 1647] [serial = 258] [outer = 0x0] 02:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x124cc4c00) [pid = 1647] [serial = 259] [outer = 0x11a1af800] 02:34:28 INFO - PROCESS | 1647 | 1468748068024 Marionette DEBUG loaded listener.js 02:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x126ee2c00) [pid = 1647] [serial = 260] [outer = 0x11a1af800] 02:34:28 INFO - PROCESS | 1647 | 1468748068328 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 522ms 02:34:28 INFO - PROCESS | 1647 | 1468748068376 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:34:28 INFO - PROCESS | 1647 | 1468748068378 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:34:28 INFO - PROCESS | 1647 | 1468748068382 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - PROCESS | 1647 | 1468748068383 Marionette TRACE conn2 <- [1,322,null,{}] 02:34:28 INFO - PROCESS | 1647 | 1468748068385 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:28 INFO - PROCESS | 1647 | 1468748068387 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:28 INFO - PROCESS | 1647 | 1468748068466 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:34:28 INFO - PROCESS | 1647 | 1468748068472 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:28 INFO - PROCESS | 1647 | 1468748068473 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212dc800 == 38 [pid = 1647] [id = 88] 02:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x127583c00) [pid = 1647] [serial = 261] [outer = 0x0] 02:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1276ba400) [pid = 1647] [serial = 262] [outer = 0x127583c00] 02:34:28 INFO - PROCESS | 1647 | 1468748068499 Marionette DEBUG loaded listener.js 02:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x127943000) [pid = 1647] [serial = 263] [outer = 0x127583c00] 02:34:28 INFO - PROCESS | 1647 | 1468748068827 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 02:34:28 INFO - PROCESS | 1647 | 1468748068850 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:34:28 INFO - PROCESS | 1647 | 1468748068854 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:34:28 INFO - PROCESS | 1647 | 1468748068857 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - PROCESS | 1647 | 1468748068858 Marionette TRACE conn2 <- [1,326,null,{}] 02:34:28 INFO - PROCESS | 1647 | 1468748068860 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:28 INFO - PROCESS | 1647 | 1468748068862 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:28 INFO - PROCESS | 1647 | 1468748068941 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:34:28 INFO - PROCESS | 1647 | 1468748068945 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:28 INFO - PROCESS | 1647 | 1468748068946 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ebe800 == 39 [pid = 1647] [id = 89] 02:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128ce1800) [pid = 1647] [serial = 264] [outer = 0x0] 02:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x128da3000) [pid = 1647] [serial = 265] [outer = 0x128ce1800] 02:34:28 INFO - PROCESS | 1647 | 1468748068971 Marionette DEBUG loaded listener.js 02:34:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129165000) [pid = 1647] [serial = 266] [outer = 0x128ce1800] 02:34:29 INFO - PROCESS | 1647 | 1468748069325 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 517ms 02:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:34:29 INFO - PROCESS | 1647 | 1468748069375 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:34:29 INFO - PROCESS | 1647 | 1468748069376 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:34:29 INFO - PROCESS | 1647 | 1468748069378 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:34:29 INFO - PROCESS | 1647 | 1468748069379 Marionette TRACE conn2 <- [1,330,null,{}] 02:34:29 INFO - PROCESS | 1647 | 1468748069381 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:29 INFO - PROCESS | 1647 | 1468748069386 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:29 INFO - PROCESS | 1647 | 1468748069510 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:34:29 INFO - PROCESS | 1647 | 1468748069526 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:29 INFO - PROCESS | 1647 | 1468748069527 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x124b63000 == 40 [pid = 1647] [id = 90] 02:34:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1292d8800) [pid = 1647] [serial = 267] [outer = 0x0] 02:34:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x129480800) [pid = 1647] [serial = 268] [outer = 0x1292d8800] 02:34:29 INFO - PROCESS | 1647 | 1468748069552 Marionette DEBUG loaded listener.js 02:34:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12a7c6400) [pid = 1647] [serial = 269] [outer = 0x1292d8800] 02:34:29 INFO - PROCESS | 1647 | 1468748069881 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 02:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:34:29 INFO - PROCESS | 1647 | 1468748069896 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:34:29 INFO - PROCESS | 1647 | 1468748069898 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:34:29 INFO - PROCESS | 1647 | 1468748069900 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:34:29 INFO - PROCESS | 1647 | 1468748069901 Marionette TRACE conn2 <- [1,334,null,{}] 02:34:29 INFO - PROCESS | 1647 | 1468748069907 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:29 INFO - PROCESS | 1647 | 1468748069908 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:30 INFO - PROCESS | 1647 | 1468748070010 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:34:30 INFO - PROCESS | 1647 | 1468748070013 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:30 INFO - PROCESS | 1647 | 1468748070015 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e1d000 == 41 [pid = 1647] [id = 91] 02:34:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128cdb400) [pid = 1647] [serial = 270] [outer = 0x0] 02:34:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12ab25800) [pid = 1647] [serial = 271] [outer = 0x128cdb400] 02:34:30 INFO - PROCESS | 1647 | 1468748070045 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b0cd400) [pid = 1647] [serial = 272] [outer = 0x128cdb400] 02:34:30 INFO - PROCESS | 1647 | 1468748070382 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 521ms 02:34:30 INFO - PROCESS | 1647 | 1468748070422 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:34:30 INFO - PROCESS | 1647 | 1468748070423 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:34:30 INFO - PROCESS | 1647 | 1468748070425 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:34:30 INFO - PROCESS | 1647 | 1468748070426 Marionette TRACE conn2 <- [1,338,null,{}] 02:34:30 INFO - PROCESS | 1647 | 1468748070429 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:30 INFO - PROCESS | 1647 | 1468748070430 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:30 INFO - PROCESS | 1647 | 1468748070529 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:34:30 INFO - PROCESS | 1647 | 1468748070543 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:30 INFO - PROCESS | 1647 | 1468748070544 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d59000 == 42 [pid = 1647] [id = 92] 02:34:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12b0d7c00) [pid = 1647] [serial = 273] [outer = 0x0] 02:34:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b754800) [pid = 1647] [serial = 274] [outer = 0x12b0d7c00] 02:34:30 INFO - PROCESS | 1647 | 1468748070568 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12b903000) [pid = 1647] [serial = 275] [outer = 0x12b0d7c00] 02:34:30 INFO - PROCESS | 1647 | 1468748070872 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 02:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:34:30 INFO - PROCESS | 1647 | 1468748070897 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:34:30 INFO - PROCESS | 1647 | 1468748070898 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:34:30 INFO - PROCESS | 1647 | 1468748070900 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:34:30 INFO - PROCESS | 1647 | 1468748070902 Marionette TRACE conn2 <- [1,342,null,{}] 02:34:30 INFO - PROCESS | 1647 | 1468748070908 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:30 INFO - PROCESS | 1647 | 1468748070909 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:31 INFO - PROCESS | 1647 | 1468748071012 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:34:31 INFO - PROCESS | 1647 | 1468748071016 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:31 INFO - PROCESS | 1647 | 1468748071017 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a248800 == 43 [pid = 1647] [id = 93] 02:34:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12b0d9800) [pid = 1647] [serial = 276] [outer = 0x0] 02:34:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12b90c400) [pid = 1647] [serial = 277] [outer = 0x12b0d9800] 02:34:31 INFO - PROCESS | 1647 | 1468748071078 Marionette DEBUG loaded listener.js 02:34:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12b959c00) [pid = 1647] [serial = 278] [outer = 0x12b0d9800] 02:34:31 INFO - PROCESS | 1647 | 1468748071390 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 522ms 02:34:31 INFO - PROCESS | 1647 | 1468748071424 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:34:31 INFO - PROCESS | 1647 | 1468748071425 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:34:31 INFO - PROCESS | 1647 | 1468748071428 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:34:31 INFO - PROCESS | 1647 | 1468748071429 Marionette TRACE conn2 <- [1,346,null,{}] 02:34:31 INFO - PROCESS | 1647 | 1468748071431 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:31 INFO - PROCESS | 1647 | 1468748071432 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:31 INFO - PROCESS | 1647 | 1468748071625 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:34:31 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118996800) [pid = 1647] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:34:31 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118994000) [pid = 1647] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:34:31 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1276b5000) [pid = 1647] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:34:31 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12915e800) [pid = 1647] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:34:31 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1162af800) [pid = 1647] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:34:31 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115e9e400) [pid = 1647] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:34:31 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1292de000) [pid = 1647] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:34:31 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113c73800) [pid = 1647] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:34:31 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12a2fb400) [pid = 1647] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:34:31 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x124b1c000) [pid = 1647] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:34:31 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12757ac00) [pid = 1647] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:34:31 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116492c00) [pid = 1647] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:34:31 INFO - PROCESS | 1647 | 1468748071665 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:31 INFO - PROCESS | 1647 | 1468748071666 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d4800 == 44 [pid = 1647] [id = 94] 02:34:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x113ee7c00) [pid = 1647] [serial = 279] [outer = 0x0] 02:34:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1181b7000) [pid = 1647] [serial = 280] [outer = 0x113ee7c00] 02:34:31 INFO - PROCESS | 1647 | 1468748071691 Marionette DEBUG loaded listener.js 02:34:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121387000) [pid = 1647] [serial = 281] [outer = 0x113ee7c00] 02:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 02:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:34:31 INFO - PROCESS | 1647 | 1468748071943 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:31 INFO - PROCESS | 1647 | 1468748071947 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:34:31 INFO - PROCESS | 1647 | 1468748071948 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:34:31 INFO - PROCESS | 1647 | 1468748071958 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:34:31 INFO - PROCESS | 1647 | 1468748071960 Marionette TRACE conn2 <- [1,350,null,{}] 02:34:31 INFO - PROCESS | 1647 | 1468748071963 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:31 INFO - PROCESS | 1647 | 1468748071965 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:32 INFO - PROCESS | 1647 | 1468748072066 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:34:32 INFO - PROCESS | 1647 | 1468748072080 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:32 INFO - PROCESS | 1647 | 1468748072081 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b08b800 == 45 [pid = 1647] [id = 95] 02:34:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126e39800) [pid = 1647] [serial = 282] [outer = 0x0] 02:34:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b95f800) [pid = 1647] [serial = 283] [outer = 0x126e39800] 02:34:32 INFO - PROCESS | 1647 | 1468748072108 Marionette DEBUG loaded listener.js 02:34:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12bd5b000) [pid = 1647] [serial = 284] [outer = 0x126e39800] 02:34:32 INFO - PROCESS | 1647 | 1468748072424 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 478ms 02:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:34:32 INFO - PROCESS | 1647 | 1468748072429 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:34:32 INFO - PROCESS | 1647 | 1468748072431 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:34:32 INFO - PROCESS | 1647 | 1468748072433 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:34:32 INFO - PROCESS | 1647 | 1468748072435 Marionette TRACE conn2 <- [1,354,null,{}] 02:34:32 INFO - PROCESS | 1647 | 1468748072443 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:32 INFO - PROCESS | 1647 | 1468748072444 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:32 INFO - PROCESS | 1647 | 1468748072553 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:34:32 INFO - PROCESS | 1647 | 1468748072582 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:32 INFO - PROCESS | 1647 | 1468748072583 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b742800 == 46 [pid = 1647] [id = 96] 02:34:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x124b1c000) [pid = 1647] [serial = 285] [outer = 0x0] 02:34:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b962800) [pid = 1647] [serial = 286] [outer = 0x124b1c000] 02:34:32 INFO - PROCESS | 1647 | 1468748072607 Marionette DEBUG loaded listener.js 02:34:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bdf5c00) [pid = 1647] [serial = 287] [outer = 0x124b1c000] 02:34:32 INFO - PROCESS | 1647 | 1468748072903 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 524ms 02:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:34:32 INFO - PROCESS | 1647 | 1468748072959 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:34:32 INFO - PROCESS | 1647 | 1468748072960 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:34:32 INFO - PROCESS | 1647 | 1468748072962 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:34:32 INFO - PROCESS | 1647 | 1468748072963 Marionette TRACE conn2 <- [1,358,null,{}] 02:34:32 INFO - PROCESS | 1647 | 1468748072965 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:32 INFO - PROCESS | 1647 | 1468748072967 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:33 INFO - PROCESS | 1647 | 1468748073057 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:34:33 INFO - PROCESS | 1647 | 1468748073060 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:33 INFO - PROCESS | 1647 | 1468748073061 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8b6800 == 47 [pid = 1647] [id = 97] 02:34:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bdfa000) [pid = 1647] [serial = 288] [outer = 0x0] 02:34:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12c3cdc00) [pid = 1647] [serial = 289] [outer = 0x12bdfa000] 02:34:33 INFO - PROCESS | 1647 | 1468748073085 Marionette DEBUG loaded listener.js 02:34:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12c3d3000) [pid = 1647] [serial = 290] [outer = 0x12bdfa000] 02:34:33 INFO - PROCESS | 1647 | 1468748073391 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 02:34:33 INFO - PROCESS | 1647 | 1468748073430 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:34:33 INFO - PROCESS | 1647 | 1468748073431 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:34:33 INFO - PROCESS | 1647 | 1468748073433 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:34:33 INFO - PROCESS | 1647 | 1468748073434 Marionette TRACE conn2 <- [1,362,null,{}] 02:34:33 INFO - PROCESS | 1647 | 1468748073437 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:33 INFO - PROCESS | 1647 | 1468748073438 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:33 INFO - PROCESS | 1647 | 1468748073546 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:34:33 INFO - PROCESS | 1647 | 1468748073553 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:33 INFO - PROCESS | 1647 | 1468748073554 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b975800 == 48 [pid = 1647] [id = 98] 02:34:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12bdf0800) [pid = 1647] [serial = 291] [outer = 0x0] 02:34:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12c3d6000) [pid = 1647] [serial = 292] [outer = 0x12bdf0800] 02:34:33 INFO - PROCESS | 1647 | 1468748073578 Marionette DEBUG loaded listener.js 02:34:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12c5e4400) [pid = 1647] [serial = 293] [outer = 0x12bdf0800] 02:34:34 INFO - PROCESS | 1647 | 1468748074062 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 670ms 02:34:34 INFO - PROCESS | 1647 | 1468748074106 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:34:34 INFO - PROCESS | 1647 | 1468748074109 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:34:34 INFO - PROCESS | 1647 | 1468748074112 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:34:34 INFO - PROCESS | 1647 | 1468748074115 Marionette TRACE conn2 <- [1,366,null,{}] 02:34:34 INFO - PROCESS | 1647 | 1468748074119 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:34 INFO - PROCESS | 1647 | 1468748074121 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:34 INFO - PROCESS | 1647 | 1468748074227 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:34:34 INFO - PROCESS | 1647 | 1468748074326 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:34 INFO - PROCESS | 1647 | 1468748074327 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x118881800 == 49 [pid = 1647] [id = 99] 02:34:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x118993400) [pid = 1647] [serial = 294] [outer = 0x0] 02:34:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x119517000) [pid = 1647] [serial = 295] [outer = 0x118993400] 02:34:34 INFO - PROCESS | 1647 | 1468748074360 Marionette DEBUG loaded listener.js 02:34:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119ae4800) [pid = 1647] [serial = 296] [outer = 0x118993400] 02:34:34 INFO - PROCESS | 1647 | 1468748074793 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 722ms 02:34:34 INFO - PROCESS | 1647 | 1468748074850 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:34:34 INFO - PROCESS | 1647 | 1468748074855 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:34:34 INFO - PROCESS | 1647 | 1468748074861 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:34:34 INFO - PROCESS | 1647 | 1468748074863 Marionette TRACE conn2 <- [1,370,null,{}] 02:34:34 INFO - PROCESS | 1647 | 1468748074866 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:34 INFO - PROCESS | 1647 | 1468748074868 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:34 INFO - PROCESS | 1647 | 1468748074978 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:34:35 INFO - PROCESS | 1647 | 1468748075042 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:35 INFO - PROCESS | 1647 | 1468748075044 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x124b48800 == 50 [pid = 1647] [id = 100] 02:34:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1248c2400) [pid = 1647] [serial = 297] [outer = 0x0] 02:34:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x124ec3c00) [pid = 1647] [serial = 298] [outer = 0x1248c2400] 02:34:35 INFO - PROCESS | 1647 | 1468748075074 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x126a81000) [pid = 1647] [serial = 299] [outer = 0x1248c2400] 02:34:35 INFO - PROCESS | 1647 | 1468748075494 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 671ms 02:34:35 INFO - PROCESS | 1647 | 1468748075547 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:34:35 INFO - PROCESS | 1647 | 1468748075548 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:34:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:34:35 INFO - PROCESS | 1647 | 1468748075582 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:34:35 INFO - PROCESS | 1647 | 1468748075584 Marionette TRACE conn2 <- [1,374,null,{}] 02:34:35 INFO - PROCESS | 1647 | 1468748075614 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:35 INFO - PROCESS | 1647 | 1468748075617 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:35 INFO - PROCESS | 1647 | 1468748075734 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:34:35 INFO - PROCESS | 1647 | 1468748075826 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:35 INFO - PROCESS | 1647 | 1468748075829 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bda2000 == 51 [pid = 1647] [id = 101] 02:34:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12947b400) [pid = 1647] [serial = 300] [outer = 0x0] 02:34:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12a2ed800) [pid = 1647] [serial = 301] [outer = 0x12947b400] 02:34:35 INFO - PROCESS | 1647 | 1468748075861 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12a782400) [pid = 1647] [serial = 302] [outer = 0x12947b400] 02:34:36 INFO - PROCESS | 1647 | 1468748076440 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:34:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:34:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 908ms 02:34:36 INFO - PROCESS | 1647 | 1468748076475 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:34:36 INFO - PROCESS | 1647 | 1468748076477 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:34:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:34:36 INFO - PROCESS | 1647 | 1468748076482 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:34:36 INFO - PROCESS | 1647 | 1468748076484 Marionette TRACE conn2 <- [1,378,null,{}] 02:34:36 INFO - PROCESS | 1647 | 1468748076491 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:36 INFO - PROCESS | 1647 | 1468748076493 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:36 INFO - PROCESS | 1647 | 1468748076581 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:34:36 INFO - PROCESS | 1647 | 1468748076641 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:36 INFO - PROCESS | 1647 | 1468748076644 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190e1000 == 52 [pid = 1647] [id = 102] 02:34:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1183e0c00) [pid = 1647] [serial = 303] [outer = 0x0] 02:34:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x118693c00) [pid = 1647] [serial = 304] [outer = 0x1183e0c00] 02:34:36 INFO - PROCESS | 1647 | 1468748076671 Marionette DEBUG loaded listener.js 02:34:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1194a6c00) [pid = 1647] [serial = 305] [outer = 0x1183e0c00] 02:34:37 INFO - PROCESS | 1647 | 1468748077107 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:34:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:34:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 675ms 02:34:37 INFO - PROCESS | 1647 | 1468748077170 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:34:37 INFO - PROCESS | 1647 | 1468748077173 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:34:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:34:37 INFO - PROCESS | 1647 | 1468748077179 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:34:37 INFO - PROCESS | 1647 | 1468748077181 Marionette TRACE conn2 <- [1,382,null,{}] 02:34:37 INFO - PROCESS | 1647 | 1468748077183 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:37 INFO - PROCESS | 1647 | 1468748077185 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:37 INFO - PROCESS | 1647 | 1468748077278 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:34:37 INFO - PROCESS | 1647 | 1468748077344 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:37 INFO - PROCESS | 1647 | 1468748077345 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad4000 == 53 [pid = 1647] [id = 103] 02:34:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11951d800) [pid = 1647] [serial = 306] [outer = 0x0] 02:34:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x119553c00) [pid = 1647] [serial = 307] [outer = 0x11951d800] 02:34:37 INFO - PROCESS | 1647 | 1468748077373 Marionette DEBUG loaded listener.js 02:34:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x119937000) [pid = 1647] [serial = 308] [outer = 0x11951d800] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1168c4800 == 52 [pid = 1647] [id = 66] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8b6800 == 51 [pid = 1647] [id = 97] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12b742800 == 50 [pid = 1647] [id = 96] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12b08b800 == 49 [pid = 1647] [id = 95] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d4800 == 48 [pid = 1647] [id = 94] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12a248800 == 47 [pid = 1647] [id = 93] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x128d59000 == 46 [pid = 1647] [id = 92] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x126e1d000 == 45 [pid = 1647] [id = 91] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12a7d0000) [pid = 1647] [serial = 235] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x124b63000 == 44 [pid = 1647] [id = 90] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x121ebe800 == 43 [pid = 1647] [id = 89] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1212dc800 == 42 [pid = 1647] [id = 88] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1196e1800 == 41 [pid = 1647] [id = 87] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x116629800 == 40 [pid = 1647] [id = 86] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad0800 == 39 [pid = 1647] [id = 85] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1279f0800 == 38 [pid = 1647] [id = 82] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1da800 == 37 [pid = 1647] [id = 81] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x116853000 == 36 [pid = 1647] [id = 80] 02:34:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12a53b000 == 35 [pid = 1647] [id = 79] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12a7ccc00) [pid = 1647] [serial = 233] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11955a000) [pid = 1647] [serial = 205] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11949ec00) [pid = 1647] [serial = 203] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x128cde000) [pid = 1647] [serial = 217] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x129473000) [pid = 1647] [serial = 221] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12915bc00) [pid = 1647] [serial = 192] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x124c45800) [pid = 1647] [serial = 209] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1292d7800) [pid = 1647] [serial = 220] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11899e000) [pid = 1647] [serial = 202] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11677cc00) [pid = 1647] [serial = 198] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12947cc00) [pid = 1647] [serial = 223] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11715c400) [pid = 1647] [serial = 226] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11715d800) [pid = 1647] [serial = 195] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12a784800) [pid = 1647] [serial = 232] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118286000) [pid = 1647] [serial = 199] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12a2f4000) [pid = 1647] [serial = 224] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x121276c00) [pid = 1647] [serial = 208] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121275800) [pid = 1647] [serial = 206] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12574a400) [pid = 1647] [serial = 211] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12757d800) [pid = 1647] [serial = 214] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1292d0400) [pid = 1647] [serial = 218] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12ca2f000) [pid = 1647] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121b69c00) [pid = 1647] [serial = 229] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126e44c00) [pid = 1647] [serial = 212] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1194a3800) [pid = 1647] [serial = 227] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1276b4000) [pid = 1647] [serial = 215] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12a2f5000) [pid = 1647] [serial = 230] [outer = 0x0] [url = about:blank] 02:34:37 INFO - PROCESS | 1647 | 1468748077765 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:34:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:34:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 619ms 02:34:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:34:37 INFO - PROCESS | 1647 | 1468748077799 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:34:37 INFO - PROCESS | 1647 | 1468748077800 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:34:37 INFO - PROCESS | 1647 | 1468748077803 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:34:37 INFO - PROCESS | 1647 | 1468748077805 Marionette TRACE conn2 <- [1,386,null,{}] 02:34:37 INFO - PROCESS | 1647 | 1468748077812 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:37 INFO - PROCESS | 1647 | 1468748077815 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:37 INFO - PROCESS | 1647 | 1468748077895 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:34:37 INFO - PROCESS | 1647 | 1468748077945 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:37 INFO - PROCESS | 1647 | 1468748077947 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1186d7800 == 36 [pid = 1647] [id = 104] 02:34:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11955a000) [pid = 1647] [serial = 309] [outer = 0x0] 02:34:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119b9d800) [pid = 1647] [serial = 310] [outer = 0x11955a000] 02:34:37 INFO - PROCESS | 1647 | 1468748077976 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121b69800) [pid = 1647] [serial = 311] [outer = 0x11955a000] 02:34:38 INFO - PROCESS | 1647 | 1468748078284 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:34:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:34:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 520ms 02:34:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:34:38 INFO - PROCESS | 1647 | 1468748078324 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:34:38 INFO - PROCESS | 1647 | 1468748078325 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:34:38 INFO - PROCESS | 1647 | 1468748078328 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:34:38 INFO - PROCESS | 1647 | 1468748078329 Marionette TRACE conn2 <- [1,390,null,{}] 02:34:38 INFO - PROCESS | 1647 | 1468748078331 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:38 INFO - PROCESS | 1647 | 1468748078332 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:38 INFO - PROCESS | 1647 | 1468748078413 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:34:38 INFO - PROCESS | 1647 | 1468748078416 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:38 INFO - PROCESS | 1647 | 1468748078417 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x119d1f000 == 37 [pid = 1647] [id = 105] 02:34:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124b7f000) [pid = 1647] [serial = 312] [outer = 0x0] 02:34:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12600d000) [pid = 1647] [serial = 313] [outer = 0x124b7f000] 02:34:38 INFO - PROCESS | 1647 | 1468748078446 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126e39400) [pid = 1647] [serial = 314] [outer = 0x124b7f000] 02:34:38 INFO - PROCESS | 1647 | 1468748078914 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:34:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:34:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 619ms 02:34:38 INFO - PROCESS | 1647 | 1468748078959 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:34:38 INFO - PROCESS | 1647 | 1468748078960 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:34:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:34:38 INFO - PROCESS | 1647 | 1468748078964 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:34:38 INFO - PROCESS | 1647 | 1468748078965 Marionette TRACE conn2 <- [1,394,null,{}] 02:34:38 INFO - PROCESS | 1647 | 1468748078968 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:38 INFO - PROCESS | 1647 | 1468748078970 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:39 INFO - PROCESS | 1647 | 1468748079048 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:34:39 INFO - PROCESS | 1647 | 1468748079101 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 1647 | 1468748079102 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215b5000 == 38 [pid = 1647] [id = 106] 02:34:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11756e400) [pid = 1647] [serial = 315] [outer = 0x0] 02:34:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x127581800) [pid = 1647] [serial = 316] [outer = 0x11756e400] 02:34:39 INFO - PROCESS | 1647 | 1468748079127 Marionette DEBUG loaded listener.js 02:34:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x128ce3400) [pid = 1647] [serial = 317] [outer = 0x11756e400] 02:34:39 INFO - PROCESS | 1647 | 1468748079407 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:34:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:34:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 02:34:39 INFO - PROCESS | 1647 | 1468748079442 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:34:39 INFO - PROCESS | 1647 | 1468748079444 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:34:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:34:39 INFO - PROCESS | 1647 | 1468748079446 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:34:39 INFO - PROCESS | 1647 | 1468748079447 Marionette TRACE conn2 <- [1,398,null,{}] 02:34:39 INFO - PROCESS | 1647 | 1468748079450 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:39 INFO - PROCESS | 1647 | 1468748079457 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:39 INFO - PROCESS | 1647 | 1468748079561 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:34:39 INFO - PROCESS | 1647 | 1468748079565 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 1647 | 1468748079566 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11627c000 == 39 [pid = 1647] [id = 107] 02:34:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12915cc00) [pid = 1647] [serial = 318] [outer = 0x0] 02:34:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1292d4400) [pid = 1647] [serial = 319] [outer = 0x12915cc00] 02:34:39 INFO - PROCESS | 1647 | 1468748079594 Marionette DEBUG loaded listener.js 02:34:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12a787000) [pid = 1647] [serial = 320] [outer = 0x12915cc00] 02:34:39 INFO - PROCESS | 1647 | 1468748079984 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:34:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:34:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 02:34:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:34:40 INFO - PROCESS | 1647 | 1468748080015 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:34:40 INFO - PROCESS | 1647 | 1468748080017 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:34:40 INFO - PROCESS | 1647 | 1468748080019 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:34:40 INFO - PROCESS | 1647 | 1468748080020 Marionette TRACE conn2 <- [1,402,null,{}] 02:34:40 INFO - PROCESS | 1647 | 1468748080022 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:40 INFO - PROCESS | 1647 | 1468748080024 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:40 INFO - PROCESS | 1647 | 1468748080124 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:34:40 INFO - PROCESS | 1647 | 1468748080128 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:40 INFO - PROCESS | 1647 | 1468748080129 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e0a800 == 40 [pid = 1647] [id = 108] 02:34:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12a780400) [pid = 1647] [serial = 321] [outer = 0x0] 02:34:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12a7d1800) [pid = 1647] [serial = 322] [outer = 0x12a780400] 02:34:40 INFO - PROCESS | 1647 | 1468748080153 Marionette DEBUG loaded listener.js 02:34:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12b750c00) [pid = 1647] [serial = 323] [outer = 0x12a780400] 02:34:40 INFO - PROCESS | 1647 | 1468748080508 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:34:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:34:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 520ms 02:34:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:34:40 INFO - PROCESS | 1647 | 1468748080540 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:34:40 INFO - PROCESS | 1647 | 1468748080542 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:34:40 INFO - PROCESS | 1647 | 1468748080545 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:34:40 INFO - PROCESS | 1647 | 1468748080547 Marionette TRACE conn2 <- [1,406,null,{}] 02:34:40 INFO - PROCESS | 1647 | 1468748080551 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:40 INFO - PROCESS | 1647 | 1468748080553 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:40 INFO - PROCESS | 1647 | 1468748080706 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:34:40 INFO - PROCESS | 1647 | 1468748080724 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:40 INFO - PROCESS | 1647 | 1468748080725 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d73800 == 41 [pid = 1647] [id = 109] 02:34:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b75d800) [pid = 1647] [serial = 324] [outer = 0x0] 02:34:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12b90a400) [pid = 1647] [serial = 325] [outer = 0x12b75d800] 02:34:40 INFO - PROCESS | 1647 | 1468748080765 Marionette DEBUG loaded listener.js 02:34:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x119073c00) [pid = 1647] [serial = 326] [outer = 0x12b75d800] 02:34:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:34:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 719ms 02:34:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:34:41 INFO - PROCESS | 1647 | 1468748081259 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:34:41 INFO - PROCESS | 1647 | 1468748081265 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:34:41 INFO - PROCESS | 1647 | 1468748081266 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:34:41 INFO - PROCESS | 1647 | 1468748081272 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:34:41 INFO - PROCESS | 1647 | 1468748081274 Marionette TRACE conn2 <- [1,410,null,{}] 02:34:41 INFO - PROCESS | 1647 | 1468748081276 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:41 INFO - PROCESS | 1647 | 1468748081277 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:41 INFO - PROCESS | 1647 | 1468748081396 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:34:41 INFO - PROCESS | 1647 | 1468748081397 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:34:41 INFO - PROCESS | 1647 | 1468748081433 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:41 INFO - PROCESS | 1647 | 1468748081434 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a52f800 == 42 [pid = 1647] [id = 110] 02:34:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12b902800) [pid = 1647] [serial = 327] [outer = 0x0] 02:34:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12bd58c00) [pid = 1647] [serial = 328] [outer = 0x12b902800] 02:34:41 INFO - PROCESS | 1647 | 1468748081458 Marionette DEBUG loaded listener.js 02:34:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12c3d8400) [pid = 1647] [serial = 329] [outer = 0x12b902800] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x128cdb400) [pid = 1647] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12b0d7c00) [pid = 1647] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12b0d9800) [pid = 1647] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1186bf400) [pid = 1647] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x127583c00) [pid = 1647] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118246800) [pid = 1647] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x117dc1000) [pid = 1647] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x124ec9800) [pid = 1647] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x128ce1800) [pid = 1647] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11a1af800) [pid = 1647] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x113ee7c00) [pid = 1647] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12bdfa000) [pid = 1647] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124b1c000) [pid = 1647] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x126e39800) [pid = 1647] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:34:41 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1292d8800) [pid = 1647] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:34:41 INFO - PROCESS | 1647 | 1468748081978 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:34:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:34:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 723ms 02:34:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:34:42 INFO - PROCESS | 1647 | 1468748081992 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:34:42 INFO - PROCESS | 1647 | 1468748081993 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:34:42 INFO - PROCESS | 1647 | 1468748081995 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:34:42 INFO - PROCESS | 1647 | 1468748081996 Marionette TRACE conn2 <- [1,414,null,{}] 02:34:42 INFO - PROCESS | 1647 | 1468748081999 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:42 INFO - PROCESS | 1647 | 1468748082000 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:42 INFO - PROCESS | 1647 | 1468748082083 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:34:42 INFO - PROCESS | 1647 | 1468748082105 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:42 INFO - PROCESS | 1647 | 1468748082114 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a64d000 == 43 [pid = 1647] [id = 111] 02:34:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1128d2000) [pid = 1647] [serial = 330] [outer = 0x0] 02:34:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1128d6800) [pid = 1647] [serial = 331] [outer = 0x1128d2000] 02:34:42 INFO - PROCESS | 1647 | 1468748082138 Marionette DEBUG loaded listener.js 02:34:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x117dc1000) [pid = 1647] [serial = 332] [outer = 0x1128d2000] 02:34:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:34:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 468ms 02:34:42 INFO - PROCESS | 1647 | 1468748082461 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:34:42 INFO - PROCESS | 1647 | 1468748082464 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:34:42 INFO - PROCESS | 1647 | 1468748082466 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:34:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:34:42 INFO - PROCESS | 1647 | 1468748082468 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:34:42 INFO - PROCESS | 1647 | 1468748082471 Marionette TRACE conn2 <- [1,418,null,{}] 02:34:42 INFO - PROCESS | 1647 | 1468748082480 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:42 INFO - PROCESS | 1647 | 1468748082482 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:42 INFO - PROCESS | 1647 | 1468748082600 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:34:42 INFO - PROCESS | 1647 | 1468748082606 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:42 INFO - PROCESS | 1647 | 1468748082608 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b07c800 == 44 [pid = 1647] [id = 112] 02:34:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1128d3800) [pid = 1647] [serial = 333] [outer = 0x0] 02:34:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x124b7ec00) [pid = 1647] [serial = 334] [outer = 0x1128d3800] 02:34:42 INFO - PROCESS | 1647 | 1468748082635 Marionette DEBUG loaded listener.js 02:34:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12bdf4000) [pid = 1647] [serial = 335] [outer = 0x1128d3800] 02:34:43 INFO - PROCESS | 1647 | 1468748083430 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:34:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 02:34:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 978ms 02:34:43 INFO - PROCESS | 1647 | 1468748083447 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:34:43 INFO - PROCESS | 1647 | 1468748083448 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:34:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:34:43 INFO - PROCESS | 1647 | 1468748083450 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:34:43 INFO - PROCESS | 1647 | 1468748083451 Marionette TRACE conn2 <- [1,422,null,{}] 02:34:43 INFO - PROCESS | 1647 | 1468748083463 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:43 INFO - PROCESS | 1647 | 1468748083464 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:43 INFO - PROCESS | 1647 | 1468748083547 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:34:43 INFO - PROCESS | 1647 | 1468748083550 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:43 INFO - PROCESS | 1647 | 1468748083551 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b978000 == 45 [pid = 1647] [id = 113] 02:34:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118407c00) [pid = 1647] [serial = 336] [outer = 0x0] 02:34:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11840e800) [pid = 1647] [serial = 337] [outer = 0x118407c00] 02:34:43 INFO - PROCESS | 1647 | 1468748083576 Marionette DEBUG loaded listener.js 02:34:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12b752400) [pid = 1647] [serial = 338] [outer = 0x118407c00] 02:34:44 INFO - PROCESS | 1647 | 1468748084440 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:34:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:34:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1022ms 02:34:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:34:44 INFO - PROCESS | 1647 | 1468748084472 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:34:44 INFO - PROCESS | 1647 | 1468748084475 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:34:44 INFO - PROCESS | 1647 | 1468748084478 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:34:44 INFO - PROCESS | 1647 | 1468748084480 Marionette TRACE conn2 <- [1,426,null,{}] 02:34:44 INFO - PROCESS | 1647 | 1468748084498 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:44 INFO - PROCESS | 1647 | 1468748084499 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:44 INFO - PROCESS | 1647 | 1468748084604 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:34:44 INFO - PROCESS | 1647 | 1468748084655 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:44 INFO - PROCESS | 1647 | 1468748084658 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164c3800 == 46 [pid = 1647] [id = 114] 02:34:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11756d800) [pid = 1647] [serial = 339] [outer = 0x0] 02:34:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1181b6c00) [pid = 1647] [serial = 340] [outer = 0x11756d800] 02:34:44 INFO - PROCESS | 1647 | 1468748084689 Marionette DEBUG loaded listener.js 02:34:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1183d8000) [pid = 1647] [serial = 341] [outer = 0x11756d800] 02:34:45 INFO - PROCESS | 1647 | 1468748085155 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:34:45 INFO - PROCESS | 1647 | 1468748085202 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:34:45 INFO - PROCESS | 1647 | 1468748085207 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:34:45 INFO - PROCESS | 1647 | 1468748085208 Marionette TRACE conn2 <- [1,430,null,{}] 02:34:45 INFO - PROCESS | 1647 | 1468748085211 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:45 INFO - PROCESS | 1647 | 1468748085213 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:45 INFO - PROCESS | 1647 | 1468748085321 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:34:45 INFO - PROCESS | 1647 | 1468748085377 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 1647 | 1468748085379 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1e9000 == 47 [pid = 1647] [id = 115] 02:34:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11840b000) [pid = 1647] [serial = 342] [outer = 0x0] 02:34:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119936800) [pid = 1647] [serial = 343] [outer = 0x11840b000] 02:34:45 INFO - PROCESS | 1647 | 1468748085409 Marionette DEBUG loaded listener.js 02:34:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119bcbc00) [pid = 1647] [serial = 344] [outer = 0x11840b000] 02:34:45 INFO - PROCESS | 1647 | 1468748085853 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:34:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:34:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 669ms 02:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:34:45 INFO - PROCESS | 1647 | 1468748085891 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:34:45 INFO - PROCESS | 1647 | 1468748085892 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:34:45 INFO - PROCESS | 1647 | 1468748085895 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:34:45 INFO - PROCESS | 1647 | 1468748085898 Marionette TRACE conn2 <- [1,434,null,{}] 02:34:45 INFO - PROCESS | 1647 | 1468748085918 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:45 INFO - PROCESS | 1647 | 1468748085921 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:46 INFO - PROCESS | 1647 | 1468748086067 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:34:46 INFO - PROCESS | 1647 | 1468748086119 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:46 INFO - PROCESS | 1647 | 1468748086121 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a533000 == 48 [pid = 1647] [id = 116] 02:34:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x119bd9000) [pid = 1647] [serial = 345] [outer = 0x0] 02:34:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x121160c00) [pid = 1647] [serial = 346] [outer = 0x119bd9000] 02:34:46 INFO - PROCESS | 1647 | 1468748086154 Marionette DEBUG loaded listener.js 02:34:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x121b69c00) [pid = 1647] [serial = 347] [outer = 0x119bd9000] 02:34:46 INFO - PROCESS | 1647 | 1468748086582 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:34:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:34:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 722ms 02:34:46 INFO - PROCESS | 1647 | 1468748086618 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:34:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:34:46 INFO - PROCESS | 1647 | 1468748086623 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:34:46 INFO - PROCESS | 1647 | 1468748086625 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:34:46 INFO - PROCESS | 1647 | 1468748086626 Marionette TRACE conn2 <- [1,438,null,{}] 02:34:46 INFO - PROCESS | 1647 | 1468748086629 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:46 INFO - PROCESS | 1647 | 1468748086630 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:46 INFO - PROCESS | 1647 | 1468748086747 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:34:46 INFO - PROCESS | 1647 | 1468748086802 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:46 INFO - PROCESS | 1647 | 1468748086804 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b96e800 == 49 [pid = 1647] [id = 117] 02:34:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x124c3b000) [pid = 1647] [serial = 348] [outer = 0x0] 02:34:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x126a83c00) [pid = 1647] [serial = 349] [outer = 0x124c3b000] 02:34:46 INFO - PROCESS | 1647 | 1468748086832 Marionette DEBUG loaded listener.js 02:34:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x127584000) [pid = 1647] [serial = 350] [outer = 0x124c3b000] 02:34:47 INFO - PROCESS | 1647 | 1468748087482 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:34:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:34:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 919ms 02:34:47 INFO - PROCESS | 1647 | 1468748087544 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:34:47 INFO - PROCESS | 1647 | 1468748087547 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:34:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:34:47 INFO - PROCESS | 1647 | 1468748087550 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:34:47 INFO - PROCESS | 1647 | 1468748087552 Marionette TRACE conn2 <- [1,442,null,{}] 02:34:47 INFO - PROCESS | 1647 | 1468748087556 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:47 INFO - PROCESS | 1647 | 1468748087557 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:47 INFO - PROCESS | 1647 | 1468748087650 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:34:47 INFO - PROCESS | 1647 | 1468748087706 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:47 INFO - PROCESS | 1647 | 1468748087708 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x117db4800 == 50 [pid = 1647] [id = 118] 02:34:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x118406c00) [pid = 1647] [serial = 351] [outer = 0x0] 02:34:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118692400) [pid = 1647] [serial = 352] [outer = 0x118406c00] 02:34:47 INFO - PROCESS | 1647 | 1468748087736 Marionette DEBUG loaded listener.js 02:34:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x119514800) [pid = 1647] [serial = 353] [outer = 0x118406c00] 02:34:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12b07c800 == 49 [pid = 1647] [id = 112] 02:34:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12a64d000 == 48 [pid = 1647] [id = 111] 02:34:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12a52f800 == 47 [pid = 1647] [id = 110] 02:34:48 INFO - PROCESS | 1647 | --DOCSHELL 0x128d73800 == 46 [pid = 1647] [id = 109] 02:34:48 INFO - PROCESS | 1647 | --DOCSHELL 0x126e0a800 == 45 [pid = 1647] [id = 108] 02:34:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11627c000 == 44 [pid = 1647] [id = 107] 02:34:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1215b5000 == 43 [pid = 1647] [id = 106] 02:34:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119d1f000 == 42 [pid = 1647] [id = 105] 02:34:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1186d7800 == 41 [pid = 1647] [id = 104] 02:34:48 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad4000 == 40 [pid = 1647] [id = 103] 02:34:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1190e1000 == 39 [pid = 1647] [id = 102] 02:34:48 INFO - PROCESS | 1647 | 1468748088173 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12ab25800) [pid = 1647] [serial = 271] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12b754800) [pid = 1647] [serial = 274] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12b90c400) [pid = 1647] [serial = 277] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x119932c00) [pid = 1647] [serial = 254] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1190c7c00) [pid = 1647] [serial = 253] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12b903000) [pid = 1647] [serial = 275] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1276ba400) [pid = 1647] [serial = 262] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x127943000) [pid = 1647] [serial = 263] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x126a7d800) [pid = 1647] [serial = 251] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119554800) [pid = 1647] [serial = 250] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x117161c00) [pid = 1647] [serial = 238] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119934400) [pid = 1647] [serial = 241] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1186b4c00) [pid = 1647] [serial = 256] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11a1aa800) [pid = 1647] [serial = 257] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12169f400) [pid = 1647] [serial = 244] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12ab2a800) [pid = 1647] [serial = 236] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x128da3000) [pid = 1647] [serial = 265] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12b959c00) [pid = 1647] [serial = 278] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x129165000) [pid = 1647] [serial = 266] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124cc4c00) [pid = 1647] [serial = 259] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x126ee2c00) [pid = 1647] [serial = 260] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126e45000) [pid = 1647] [serial = 247] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x121387000) [pid = 1647] [serial = 281] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12c3cdc00) [pid = 1647] [serial = 289] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12bdf5c00) [pid = 1647] [serial = 287] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12b95f800) [pid = 1647] [serial = 283] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1181b7000) [pid = 1647] [serial = 280] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x129480800) [pid = 1647] [serial = 268] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12b962800) [pid = 1647] [serial = 286] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12b0cd400) [pid = 1647] [serial = 272] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12bd5b000) [pid = 1647] [serial = 284] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12a7c6400) [pid = 1647] [serial = 269] [outer = 0x0] [url = about:blank] 02:34:48 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12c3d3000) [pid = 1647] [serial = 290] [outer = 0x0] [url = about:blank] 02:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 673ms 02:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:34:48 INFO - PROCESS | 1647 | 1468748088224 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:34:48 INFO - PROCESS | 1647 | 1468748088226 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:34:48 INFO - PROCESS | 1647 | 1468748088230 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 1647 | 1468748088232 Marionette TRACE conn2 <- [1,446,null,{}] 02:34:48 INFO - PROCESS | 1647 | 1468748088235 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:48 INFO - PROCESS | 1647 | 1468748088236 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:48 INFO - PROCESS | 1647 | 1468748088316 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:34:48 INFO - PROCESS | 1647 | 1468748088322 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:48 INFO - PROCESS | 1647 | 1468748088324 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11710e800 == 40 [pid = 1647] [id = 119] 02:34:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119560000) [pid = 1647] [serial = 354] [outer = 0x0] 02:34:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11993d800) [pid = 1647] [serial = 355] [outer = 0x119560000] 02:34:48 INFO - PROCESS | 1647 | 1468748088350 Marionette DEBUG loaded listener.js 02:34:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119bd6800) [pid = 1647] [serial = 356] [outer = 0x119560000] 02:34:48 INFO - PROCESS | 1647 | 1468748088714 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 02:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:34:48 INFO - PROCESS | 1647 | 1468748088750 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:34:48 INFO - PROCESS | 1647 | 1468748088752 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:34:48 INFO - PROCESS | 1647 | 1468748088754 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 1647 | 1468748088757 Marionette TRACE conn2 <- [1,450,null,{}] 02:34:48 INFO - PROCESS | 1647 | 1468748088765 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:48 INFO - PROCESS | 1647 | 1468748088768 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:48 INFO - PROCESS | 1647 | 1468748088868 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:34:48 INFO - PROCESS | 1647 | 1468748088875 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:48 INFO - PROCESS | 1647 | 1468748088877 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212de800 == 41 [pid = 1647] [id = 120] 02:34:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121274800) [pid = 1647] [serial = 357] [outer = 0x0] 02:34:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x125061800) [pid = 1647] [serial = 358] [outer = 0x121274800] 02:34:48 INFO - PROCESS | 1647 | 1468748088920 Marionette DEBUG loaded listener.js 02:34:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x127577400) [pid = 1647] [serial = 359] [outer = 0x121274800] 02:34:49 INFO - PROCESS | 1647 | 1468748089383 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:34:49 INFO - PROCESS | 1647 | 1468748089430 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:34:49 INFO - PROCESS | 1647 | 1468748089434 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:34:49 INFO - PROCESS | 1647 | 1468748089436 Marionette TRACE conn2 <- [1,454,null,{}] 02:34:49 INFO - PROCESS | 1647 | 1468748089439 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:49 INFO - PROCESS | 1647 | 1468748089441 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:49 INFO - PROCESS | 1647 | 1468748089562 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:34:49 INFO - PROCESS | 1647 | 1468748089567 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:49 INFO - PROCESS | 1647 | 1468748089569 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ef1000 == 42 [pid = 1647] [id = 121] 02:34:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1276bcc00) [pid = 1647] [serial = 360] [outer = 0x0] 02:34:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128d9e800) [pid = 1647] [serial = 361] [outer = 0x1276bcc00] 02:34:49 INFO - PROCESS | 1647 | 1468748089615 Marionette DEBUG loaded listener.js 02:34:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x129164400) [pid = 1647] [serial = 362] [outer = 0x1276bcc00] 02:34:50 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:34:50 INFO - PROCESS | 1647 | 1468748090094 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:34:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 673ms 02:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:34:50 INFO - PROCESS | 1647 | 1468748090107 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:34:50 INFO - PROCESS | 1647 | 1468748090108 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:34:50 INFO - PROCESS | 1647 | 1468748090110 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:34:50 INFO - PROCESS | 1647 | 1468748090111 Marionette TRACE conn2 <- [1,458,null,{}] 02:34:50 INFO - PROCESS | 1647 | 1468748090113 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:50 INFO - PROCESS | 1647 | 1468748090114 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:50 INFO - PROCESS | 1647 | 1468748090191 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:34:50 INFO - PROCESS | 1647 | 1468748090195 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:50 INFO - PROCESS | 1647 | 1468748090196 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x127096000 == 43 [pid = 1647] [id = 122] 02:34:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1292d5c00) [pid = 1647] [serial = 363] [outer = 0x0] 02:34:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1292da400) [pid = 1647] [serial = 364] [outer = 0x1292d5c00] 02:34:50 INFO - PROCESS | 1647 | 1468748090221 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12947ec00) [pid = 1647] [serial = 365] [outer = 0x1292d5c00] 02:34:50 INFO - PROCESS | 1647 | 1468748090601 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:34:50 INFO - PROCESS | 1647 | 1468748090633 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:34:50 INFO - PROCESS | 1647 | 1468748090635 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:34:50 INFO - PROCESS | 1647 | 1468748090638 Marionette TRACE conn2 <- [1,462,null,{}] 02:34:50 INFO - PROCESS | 1647 | 1468748090641 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:50 INFO - PROCESS | 1647 | 1468748090646 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:50 INFO - PROCESS | 1647 | 1468748090764 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:34:50 INFO - PROCESS | 1647 | 1468748090778 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:50 INFO - PROCESS | 1647 | 1468748090779 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279e6000 == 44 [pid = 1647] [id = 123] 02:34:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12a2f4000) [pid = 1647] [serial = 366] [outer = 0x0] 02:34:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12a788000) [pid = 1647] [serial = 367] [outer = 0x12a2f4000] 02:34:50 INFO - PROCESS | 1647 | 1468748090804 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b90f800) [pid = 1647] [serial = 368] [outer = 0x12a2f4000] 02:34:51 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:34:51 INFO - PROCESS | 1647 | 1468748091152 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:34:51 INFO - PROCESS | 1647 | 1468748091209 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:34:51 INFO - PROCESS | 1647 | 1468748091217 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:34:51 INFO - PROCESS | 1647 | 1468748091218 Marionette TRACE conn2 <- [1,466,null,{}] 02:34:51 INFO - PROCESS | 1647 | 1468748091221 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:51 INFO - PROCESS | 1647 | 1468748091222 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:51 INFO - PROCESS | 1647 | 1468748091320 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:34:51 INFO - PROCESS | 1647 | 1468748091324 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 1647 | 1468748091332 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e3d800 == 45 [pid = 1647] [id = 124] 02:34:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12a7d4400) [pid = 1647] [serial = 369] [outer = 0x0] 02:34:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12bd57000) [pid = 1647] [serial = 370] [outer = 0x12a7d4400] 02:34:51 INFO - PROCESS | 1647 | 1468748091386 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12bdff800) [pid = 1647] [serial = 371] [outer = 0x12a7d4400] 02:34:51 INFO - PROCESS | 1647 | 1468748091734 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:34:51 INFO - PROCESS | 1647 | 1468748091743 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:34:51 INFO - PROCESS | 1647 | 1468748091745 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:34:51 INFO - PROCESS | 1647 | 1468748091746 Marionette TRACE conn2 <- [1,470,null,{}] 02:34:51 INFO - PROCESS | 1647 | 1468748091749 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:51 INFO - PROCESS | 1647 | 1468748091750 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:51 INFO - PROCESS | 1647 | 1468748091851 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:34:51 INFO - PROCESS | 1647 | 1468748091863 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 1647 | 1468748091864 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a724000 == 46 [pid = 1647] [id = 125] 02:34:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12c3d0800) [pid = 1647] [serial = 372] [outer = 0x0] 02:34:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12c3dac00) [pid = 1647] [serial = 373] [outer = 0x12c3d0800] 02:34:51 INFO - PROCESS | 1647 | 1468748091889 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12c5e7800) [pid = 1647] [serial = 374] [outer = 0x12c3d0800] 02:34:52 INFO - PROCESS | 1647 | 1468748092257 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:34:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:34:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 02:34:52 INFO - PROCESS | 1647 | 1468748092264 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:34:52 INFO - PROCESS | 1647 | 1468748092266 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:34:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:34:52 INFO - PROCESS | 1647 | 1468748092269 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:34:52 INFO - PROCESS | 1647 | 1468748092271 Marionette TRACE conn2 <- [1,474,null,{}] 02:34:52 INFO - PROCESS | 1647 | 1468748092281 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:52 INFO - PROCESS | 1647 | 1468748092283 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:52 INFO - PROCESS | 1647 | 1468748092379 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:34:52 INFO - PROCESS | 1647 | 1468748092382 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:52 INFO - PROCESS | 1647 | 1468748092383 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b89f000 == 47 [pid = 1647] [id = 126] 02:34:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11269b000) [pid = 1647] [serial = 375] [outer = 0x0] 02:34:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11269e000) [pid = 1647] [serial = 376] [outer = 0x11269b000] 02:34:52 INFO - PROCESS | 1647 | 1468748092402 Marionette DEBUG loaded listener.js 02:34:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1126a1c00) [pid = 1647] [serial = 377] [outer = 0x11269b000] 02:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12a780400) [pid = 1647] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12b75d800) [pid = 1647] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11951d800) [pid = 1647] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12915cc00) [pid = 1647] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1183e0c00) [pid = 1647] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x124b7f000) [pid = 1647] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11955a000) [pid = 1647] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12b902800) [pid = 1647] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1128d2000) [pid = 1647] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1128d3800) [pid = 1647] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11756e400) [pid = 1647] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:34:53 INFO - PROCESS | 1647 | 1468748093060 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:34:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:34:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 820ms 02:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:34:53 INFO - PROCESS | 1647 | 1468748093092 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:34:53 INFO - PROCESS | 1647 | 1468748093094 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:34:53 INFO - PROCESS | 1647 | 1468748093097 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:34:53 INFO - PROCESS | 1647 | 1468748093099 Marionette TRACE conn2 <- [1,478,null,{}] 02:34:53 INFO - PROCESS | 1647 | 1468748093102 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:53 INFO - PROCESS | 1647 | 1468748093106 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:53 INFO - PROCESS | 1647 | 1468748093212 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:34:53 INFO - PROCESS | 1647 | 1468748093217 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 1647 | 1468748093218 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b982000 == 48 [pid = 1647] [id = 127] 02:34:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11269c000) [pid = 1647] [serial = 378] [outer = 0x0] 02:34:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1129a7400) [pid = 1647] [serial = 379] [outer = 0x11269c000] 02:34:53 INFO - PROCESS | 1647 | 1468748093243 Marionette DEBUG loaded listener.js 02:34:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1129ab800) [pid = 1647] [serial = 380] [outer = 0x11269c000] 02:34:53 INFO - PROCESS | 1647 | 1468748093577 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:34:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:34:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 520ms 02:34:53 INFO - PROCESS | 1647 | 1468748093617 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:34:53 INFO - PROCESS | 1647 | 1468748093619 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:34:53 INFO - PROCESS | 1647 | 1468748093634 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:34:53 INFO - PROCESS | 1647 | 1468748093636 Marionette TRACE conn2 <- [1,482,null,{}] 02:34:53 INFO - PROCESS | 1647 | 1468748093638 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:53 INFO - PROCESS | 1647 | 1468748093640 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:53 INFO - PROCESS | 1647 | 1468748093741 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:34:53 INFO - PROCESS | 1647 | 1468748093745 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 1647 | 1468748093747 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c390000 == 49 [pid = 1647] [id = 128] 02:34:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1129a4c00) [pid = 1647] [serial = 381] [outer = 0x0] 02:34:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1190c8400) [pid = 1647] [serial = 382] [outer = 0x1129a4c00] 02:34:53 INFO - PROCESS | 1647 | 1468748093773 Marionette DEBUG loaded listener.js 02:34:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b90fc00) [pid = 1647] [serial = 383] [outer = 0x1129a4c00] 02:34:54 INFO - PROCESS | 1647 | 1468748094142 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:34:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 02:34:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:34:54 INFO - PROCESS | 1647 | 1468748094156 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:34:54 INFO - PROCESS | 1647 | 1468748094157 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:34:54 INFO - PROCESS | 1647 | 1468748094159 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:34:54 INFO - PROCESS | 1647 | 1468748094160 Marionette TRACE conn2 <- [1,486,null,{}] 02:34:54 INFO - PROCESS | 1647 | 1468748094162 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:54 INFO - PROCESS | 1647 | 1468748094164 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:54 INFO - PROCESS | 1647 | 1468748094243 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:34:54 INFO - PROCESS | 1647 | 1468748094292 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:54 INFO - PROCESS | 1647 | 1468748094294 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c3a7000 == 50 [pid = 1647] [id = 129] 02:34:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1129ae400) [pid = 1647] [serial = 384] [outer = 0x0] 02:34:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11a067000) [pid = 1647] [serial = 385] [outer = 0x1129ae400] 02:34:54 INFO - PROCESS | 1647 | 1468748094323 Marionette DEBUG loaded listener.js 02:34:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11a06c000) [pid = 1647] [serial = 386] [outer = 0x1129ae400] 02:34:54 INFO - PROCESS | 1647 | 1468748094710 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:34:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 572ms 02:34:54 INFO - PROCESS | 1647 | 1468748094816 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:34:54 INFO - PROCESS | 1647 | 1468748094820 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:34:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:34:54 INFO - PROCESS | 1647 | 1468748094836 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:34:54 INFO - PROCESS | 1647 | 1468748094840 Marionette TRACE conn2 <- [1,490,null,{}] 02:34:54 INFO - PROCESS | 1647 | 1468748094847 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:54 INFO - PROCESS | 1647 | 1468748094850 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:55 INFO - PROCESS | 1647 | 1468748095052 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:34:55 INFO - PROCESS | 1647 | 1468748095119 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:55 INFO - PROCESS | 1647 | 1468748095122 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad3800 == 51 [pid = 1647] [id = 130] 02:34:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1129b1000) [pid = 1647] [serial = 387] [outer = 0x0] 02:34:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x115e9e000) [pid = 1647] [serial = 388] [outer = 0x1129b1000] 02:34:55 INFO - PROCESS | 1647 | 1468748095153 Marionette DEBUG loaded listener.js 02:34:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x118291c00) [pid = 1647] [serial = 389] [outer = 0x1129b1000] 02:34:55 INFO - PROCESS | 1647 | 1468748095571 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:34:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:34:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 776ms 02:34:55 INFO - PROCESS | 1647 | 1468748095610 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:34:55 INFO - PROCESS | 1647 | 1468748095613 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:34:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:34:55 INFO - PROCESS | 1647 | 1468748095617 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 1647 | 1468748095620 Marionette TRACE conn2 <- [1,494,null,{}] 02:34:55 INFO - PROCESS | 1647 | 1468748095641 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:55 INFO - PROCESS | 1647 | 1468748095643 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:55 INFO - PROCESS | 1647 | 1468748095749 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:34:55 INFO - PROCESS | 1647 | 1468748095818 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:55 INFO - PROCESS | 1647 | 1468748095819 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c77800 == 52 [pid = 1647] [id = 131] 02:34:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11993bc00) [pid = 1647] [serial = 390] [outer = 0x0] 02:34:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x119bce000) [pid = 1647] [serial = 391] [outer = 0x11993bc00] 02:34:55 INFO - PROCESS | 1647 | 1468748095851 Marionette DEBUG loaded listener.js 02:34:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11a05d800) [pid = 1647] [serial = 392] [outer = 0x11993bc00] 02:34:56 INFO - PROCESS | 1647 | 1468748096295 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:34:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:34:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 691ms 02:34:56 INFO - PROCESS | 1647 | 1468748096307 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:34:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:34:56 INFO - PROCESS | 1647 | 1468748096309 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:34:56 INFO - PROCESS | 1647 | 1468748096311 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:34:56 INFO - PROCESS | 1647 | 1468748096313 Marionette TRACE conn2 <- [1,498,null,{}] 02:34:56 INFO - PROCESS | 1647 | 1468748096337 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:56 INFO - PROCESS | 1647 | 1468748096340 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:56 INFO - PROCESS | 1647 | 1468748096488 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:34:56 INFO - PROCESS | 1647 | 1468748096513 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 1647 | 1468748096516 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c392800 == 53 [pid = 1647] [id = 132] 02:34:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x124c3d800) [pid = 1647] [serial = 393] [outer = 0x0] 02:34:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1251b6400) [pid = 1647] [serial = 394] [outer = 0x124c3d800] 02:34:56 INFO - PROCESS | 1647 | 1468748096577 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x127580000) [pid = 1647] [serial = 395] [outer = 0x124c3d800] 02:34:57 INFO - PROCESS | 1647 | 1468748097028 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:34:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:34:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 770ms 02:34:57 INFO - PROCESS | 1647 | 1468748097082 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:34:57 INFO - PROCESS | 1647 | 1468748097084 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:34:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:34:57 INFO - PROCESS | 1647 | 1468748097091 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:34:57 INFO - PROCESS | 1647 | 1468748097093 Marionette TRACE conn2 <- [1,502,null,{}] 02:34:57 INFO - PROCESS | 1647 | 1468748097097 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:57 INFO - PROCESS | 1647 | 1468748097099 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:57 INFO - PROCESS | 1647 | 1468748097255 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:34:57 INFO - PROCESS | 1647 | 1468748097357 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:57 INFO - PROCESS | 1647 | 1468748097358 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cac4800 == 54 [pid = 1647] [id = 133] 02:34:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128ce4400) [pid = 1647] [serial = 396] [outer = 0x0] 02:34:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x129168400) [pid = 1647] [serial = 397] [outer = 0x128ce4400] 02:34:57 INFO - PROCESS | 1647 | 1468748097406 Marionette DEBUG loaded listener.js 02:34:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1291dfc00) [pid = 1647] [serial = 398] [outer = 0x128ce4400] 02:34:57 INFO - PROCESS | 1647 | 1468748097841 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:34:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:34:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 771ms 02:34:57 INFO - PROCESS | 1647 | 1468748097861 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:34:57 INFO - PROCESS | 1647 | 1468748097862 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:34:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:34:57 INFO - PROCESS | 1647 | 1468748097865 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:34:57 INFO - PROCESS | 1647 | 1468748097866 Marionette TRACE conn2 <- [1,506,null,{}] 02:34:57 INFO - PROCESS | 1647 | 1468748097869 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:57 INFO - PROCESS | 1647 | 1468748097870 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:57 INFO - PROCESS | 1647 | 1468748097973 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:34:58 INFO - PROCESS | 1647 | 1468748098026 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:58 INFO - PROCESS | 1647 | 1468748098027 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cad5000 == 55 [pid = 1647] [id = 134] 02:34:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1291e0400) [pid = 1647] [serial = 399] [outer = 0x0] 02:34:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1291e6400) [pid = 1647] [serial = 400] [outer = 0x1291e0400] 02:34:58 INFO - PROCESS | 1647 | 1468748098055 Marionette DEBUG loaded listener.js 02:34:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12a2f7000) [pid = 1647] [serial = 401] [outer = 0x1291e0400] 02:34:58 INFO - PROCESS | 1647 | 1468748098526 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:34:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:34:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 718ms 02:34:58 INFO - PROCESS | 1647 | 1468748098584 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:34:58 INFO - PROCESS | 1647 | 1468748098586 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:34:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:34:58 INFO - PROCESS | 1647 | 1468748098590 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:34:58 INFO - PROCESS | 1647 | 1468748098591 Marionette TRACE conn2 <- [1,510,null,{}] 02:34:58 INFO - PROCESS | 1647 | 1468748098594 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:58 INFO - PROCESS | 1647 | 1468748098598 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:58 INFO - PROCESS | 1647 | 1468748098723 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:34:58 INFO - PROCESS | 1647 | 1468748098952 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:58 INFO - PROCESS | 1647 | 1468748098954 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x117121800 == 56 [pid = 1647] [id = 135] 02:34:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1128d6000) [pid = 1647] [serial = 402] [outer = 0x0] 02:34:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x1129b0000) [pid = 1647] [serial = 403] [outer = 0x1128d6000] 02:34:58 INFO - PROCESS | 1647 | 1468748098983 Marionette DEBUG loaded listener.js 02:34:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x116779c00) [pid = 1647] [serial = 404] [outer = 0x1128d6000] 02:34:59 INFO - PROCESS | 1647 | 1468748099428 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:34:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:34:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 871ms 02:34:59 INFO - PROCESS | 1647 | 1468748099473 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:34:59 INFO - PROCESS | 1647 | 1468748099476 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:34:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:34:59 INFO - PROCESS | 1647 | 1468748099483 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:34:59 INFO - PROCESS | 1647 | 1468748099487 Marionette TRACE conn2 <- [1,514,null,{}] 02:34:59 INFO - PROCESS | 1647 | 1468748099494 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:59 INFO - PROCESS | 1647 | 1468748099496 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:59 INFO - PROCESS | 1647 | 1468748099635 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:34:59 INFO - PROCESS | 1647 | 1468748099741 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:59 INFO - PROCESS | 1647 | 1468748099742 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:34:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11710b000 == 57 [pid = 1647] [id = 136] 02:34:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1183e1800) [pid = 1647] [serial = 405] [outer = 0x0] 02:34:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x118411000) [pid = 1647] [serial = 406] [outer = 0x1183e1800] 02:34:59 INFO - PROCESS | 1647 | 1468748099789 Marionette DEBUG loaded listener.js 02:34:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x119553400) [pid = 1647] [serial = 407] [outer = 0x1183e1800] 02:34:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12c390000 == 56 [pid = 1647] [id = 128] 02:34:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12b982000 == 55 [pid = 1647] [id = 127] 02:34:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12b89f000 == 54 [pid = 1647] [id = 126] 02:34:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12a724000 == 53 [pid = 1647] [id = 125] 02:34:59 INFO - PROCESS | 1647 | --DOCSHELL 0x115e3d800 == 52 [pid = 1647] [id = 124] 02:34:59 INFO - PROCESS | 1647 | --DOCSHELL 0x1279e6000 == 51 [pid = 1647] [id = 123] 02:34:59 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11840e800) [pid = 1647] [serial = 337] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOCSHELL 0x127096000 == 50 [pid = 1647] [id = 122] 02:35:00 INFO - PROCESS | 1647 | --DOCSHELL 0x124ef1000 == 49 [pid = 1647] [id = 121] 02:35:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1212de800 == 48 [pid = 1647] [id = 120] 02:35:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11710e800 == 47 [pid = 1647] [id = 119] 02:35:00 INFO - PROCESS | 1647 | --DOCSHELL 0x117db4800 == 46 [pid = 1647] [id = 118] 02:35:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12a533000 == 45 [pid = 1647] [id = 116] 02:35:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1e9000 == 44 [pid = 1647] [id = 115] 02:35:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1164c3800 == 43 [pid = 1647] [id = 114] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12a7d1800) [pid = 1647] [serial = 322] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12b90a400) [pid = 1647] [serial = 325] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12b750c00) [pid = 1647] [serial = 323] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x119937000) [pid = 1647] [serial = 308] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x119553c00) [pid = 1647] [serial = 307] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12c3d6000) [pid = 1647] [serial = 292] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x1292d4400) [pid = 1647] [serial = 319] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1194a6c00) [pid = 1647] [serial = 305] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x118693c00) [pid = 1647] [serial = 304] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12600d000) [pid = 1647] [serial = 313] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x126e39400) [pid = 1647] [serial = 314] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x124ec3c00) [pid = 1647] [serial = 298] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x119517000) [pid = 1647] [serial = 295] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12a2ed800) [pid = 1647] [serial = 301] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x119b9d800) [pid = 1647] [serial = 310] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x121b69800) [pid = 1647] [serial = 311] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12bd58c00) [pid = 1647] [serial = 328] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x119073c00) [pid = 1647] [serial = 326] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1128d6800) [pid = 1647] [serial = 331] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x124b7ec00) [pid = 1647] [serial = 334] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x117dc1000) [pid = 1647] [serial = 332] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12bdf4000) [pid = 1647] [serial = 335] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12c3d8400) [pid = 1647] [serial = 329] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x128ce3400) [pid = 1647] [serial = 317] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x127581800) [pid = 1647] [serial = 316] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12a787000) [pid = 1647] [serial = 320] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 1647 | 1468748100294 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:35:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 02:35:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 826ms 02:35:00 INFO - PROCESS | 1647 | 1468748100316 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:35:00 INFO - PROCESS | 1647 | 1468748100320 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:35:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:35:00 INFO - PROCESS | 1647 | 1468748100324 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - PROCESS | 1647 | 1468748100326 Marionette TRACE conn2 <- [1,518,null,{}] 02:35:00 INFO - PROCESS | 1647 | 1468748100330 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:00 INFO - PROCESS | 1647 | 1468748100332 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:00 INFO - PROCESS | 1647 | 1468748100467 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:35:00 INFO - PROCESS | 1647 | 1468748100475 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:00 INFO - PROCESS | 1647 | 1468748100477 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x119419800 == 44 [pid = 1647] [id = 137] 02:35:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x119940000) [pid = 1647] [serial = 408] [outer = 0x0] 02:35:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x119bd9800) [pid = 1647] [serial = 409] [outer = 0x119940000] 02:35:00 INFO - PROCESS | 1647 | 1468748100518 Marionette DEBUG loaded listener.js 02:35:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11a069400) [pid = 1647] [serial = 410] [outer = 0x119940000] 02:35:00 INFO - PROCESS | 1647 | 1468748100960 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:35:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:35:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 670ms 02:35:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:35:00 INFO - PROCESS | 1647 | 1468748100994 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:35:00 INFO - PROCESS | 1647 | 1468748100995 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:35:01 INFO - PROCESS | 1647 | 1468748101002 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 1647 | 1468748101006 Marionette TRACE conn2 <- [1,522,null,{}] 02:35:01 INFO - PROCESS | 1647 | 1468748101009 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:01 INFO - PROCESS | 1647 | 1468748101012 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:01 INFO - PROCESS | 1647 | 1468748101112 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:35:01 INFO - PROCESS | 1647 | 1468748101116 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:01 INFO - PROCESS | 1647 | 1468748101117 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ab2800 == 45 [pid = 1647] [id = 138] 02:35:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11a0a9800) [pid = 1647] [serial = 411] [outer = 0x0] 02:35:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x121bd7000) [pid = 1647] [serial = 412] [outer = 0x11a0a9800] 02:35:01 INFO - PROCESS | 1647 | 1468748101145 Marionette DEBUG loaded listener.js 02:35:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x126a7f800) [pid = 1647] [serial = 413] [outer = 0x11a0a9800] 02:35:01 INFO - PROCESS | 1647 | 1468748101500 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:35:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 527ms 02:35:01 INFO - PROCESS | 1647 | 1468748101526 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:35:01 INFO - PROCESS | 1647 | 1468748101528 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:35:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:35:01 INFO - PROCESS | 1647 | 1468748101530 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 1647 | 1468748101531 Marionette TRACE conn2 <- [1,526,null,{}] 02:35:01 INFO - PROCESS | 1647 | 1468748101534 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:01 INFO - PROCESS | 1647 | 1468748101535 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:01 INFO - PROCESS | 1647 | 1468748101619 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:35:01 INFO - PROCESS | 1647 | 1468748101624 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:01 INFO - PROCESS | 1647 | 1468748101626 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x125744000 == 46 [pid = 1647] [id = 139] 02:35:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x126eec400) [pid = 1647] [serial = 414] [outer = 0x0] 02:35:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1276ba400) [pid = 1647] [serial = 415] [outer = 0x126eec400] 02:35:01 INFO - PROCESS | 1647 | 1468748101651 Marionette DEBUG loaded listener.js 02:35:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12915f800) [pid = 1647] [serial = 416] [outer = 0x126eec400] 02:35:01 INFO - PROCESS | 1647 | 1468748101981 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 02:35:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 02:35:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:35:02 INFO - PROCESS | 1647 | 1468748101999 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:35:02 INFO - PROCESS | 1647 | 1468748102000 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:35:02 INFO - PROCESS | 1647 | 1468748102006 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:35:02 INFO - PROCESS | 1647 | 1468748102009 Marionette TRACE conn2 <- [1,530,null,{}] 02:35:02 INFO - PROCESS | 1647 | 1468748102011 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:02 INFO - PROCESS | 1647 | 1468748102013 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:02 INFO - PROCESS | 1647 | 1468748102117 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:35:02 INFO - PROCESS | 1647 | 1468748102236 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 1647 | 1468748102241 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279f3800 == 47 [pid = 1647] [id = 140] 02:35:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1292d9000) [pid = 1647] [serial = 417] [outer = 0x0] 02:35:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12a2ed800) [pid = 1647] [serial = 418] [outer = 0x1292d9000] 02:35:02 INFO - PROCESS | 1647 | 1468748102292 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12a7cac00) [pid = 1647] [serial = 419] [outer = 0x1292d9000] 02:35:02 INFO - PROCESS | 1647 | 1468748102701 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:35:02 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 02:35:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:35:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:35:02 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 02:35:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:35:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:35:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 724ms 02:35:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:35:02 INFO - PROCESS | 1647 | 1468748102727 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:35:02 INFO - PROCESS | 1647 | 1468748102729 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:35:02 INFO - PROCESS | 1647 | 1468748102731 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:35:02 INFO - PROCESS | 1647 | 1468748102732 Marionette TRACE conn2 <- [1,534,null,{}] 02:35:02 INFO - PROCESS | 1647 | 1468748102734 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:02 INFO - PROCESS | 1647 | 1468748102736 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:02 INFO - PROCESS | 1647 | 1468748102849 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:35:02 INFO - PROCESS | 1647 | 1468748102853 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 1647 | 1468748102854 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a652000 == 48 [pid = 1647] [id = 141] 02:35:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1292dbc00) [pid = 1647] [serial = 420] [outer = 0x0] 02:35:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12b0d0000) [pid = 1647] [serial = 421] [outer = 0x1292dbc00] 02:35:02 INFO - PROCESS | 1647 | 1468748102879 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12b965000) [pid = 1647] [serial = 422] [outer = 0x1292dbc00] 02:35:03 INFO - PROCESS | 1647 | 1468748103216 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:35:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:35:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 02:35:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:35:03 INFO - PROCESS | 1647 | 1468748103249 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:35:03 INFO - PROCESS | 1647 | 1468748103251 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:35:03 INFO - PROCESS | 1647 | 1468748103253 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:35:03 INFO - PROCESS | 1647 | 1468748103256 Marionette TRACE conn2 <- [1,538,null,{}] 02:35:03 INFO - PROCESS | 1647 | 1468748103259 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:03 INFO - PROCESS | 1647 | 1468748103260 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:03 INFO - PROCESS | 1647 | 1468748103384 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:35:03 INFO - PROCESS | 1647 | 1468748103434 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:03 INFO - PROCESS | 1647 | 1468748103436 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b743800 == 49 [pid = 1647] [id = 142] 02:35:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12a7cc800) [pid = 1647] [serial = 423] [outer = 0x0] 02:35:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12bd60400) [pid = 1647] [serial = 424] [outer = 0x12a7cc800] 02:35:03 INFO - PROCESS | 1647 | 1468748103467 Marionette DEBUG loaded listener.js 02:35:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12c3d9800) [pid = 1647] [serial = 425] [outer = 0x12a7cc800] 02:35:03 INFO - PROCESS | 1647 | 1468748103817 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:35:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 02:35:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 622ms 02:35:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:35:03 INFO - PROCESS | 1647 | 1468748103875 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:35:03 INFO - PROCESS | 1647 | 1468748103876 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:35:03 INFO - PROCESS | 1647 | 1468748103878 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:35:03 INFO - PROCESS | 1647 | 1468748103880 Marionette TRACE conn2 <- [1,542,null,{}] 02:35:03 INFO - PROCESS | 1647 | 1468748103882 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:03 INFO - PROCESS | 1647 | 1468748103883 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:03 INFO - PROCESS | 1647 | 1468748103985 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:35:04 INFO - PROCESS | 1647 | 1468748103997 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:04 INFO - PROCESS | 1647 | 1468748103998 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8b8000 == 50 [pid = 1647] [id = 143] 02:35:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x121451000) [pid = 1647] [serial = 426] [outer = 0x0] 02:35:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x121454c00) [pid = 1647] [serial = 427] [outer = 0x121451000] 02:35:04 INFO - PROCESS | 1647 | 1468748104022 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x121459400) [pid = 1647] [serial = 428] [outer = 0x121451000] 02:35:04 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12a2f4000) [pid = 1647] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:35:04 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12a7d4400) [pid = 1647] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:35:04 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x121274800) [pid = 1647] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:35:04 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x118406c00) [pid = 1647] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:35:04 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12c3d0800) [pid = 1647] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:35:04 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x119560000) [pid = 1647] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:35:04 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1276bcc00) [pid = 1647] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:35:04 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x124c3b000) [pid = 1647] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:35:04 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1292d5c00) [pid = 1647] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:35:04 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11269b000) [pid = 1647] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:35:04 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1129a4c00) [pid = 1647] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:35:04 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11269c000) [pid = 1647] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:35:04 INFO - PROCESS | 1647 | 1468748104477 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:35:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 02:35:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 619ms 02:35:04 INFO - PROCESS | 1647 | 1468748104498 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:35:04 INFO - PROCESS | 1647 | 1468748104499 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:35:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:35:04 INFO - PROCESS | 1647 | 1468748104502 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:35:04 INFO - PROCESS | 1647 | 1468748104503 Marionette TRACE conn2 <- [1,546,null,{}] 02:35:04 INFO - PROCESS | 1647 | 1468748104505 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:04 INFO - PROCESS | 1647 | 1468748104507 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:04 INFO - PROCESS | 1647 | 1468748104599 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:35:04 INFO - PROCESS | 1647 | 1468748104697 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:04 INFO - PROCESS | 1647 | 1468748104699 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd9f800 == 51 [pid = 1647] [id = 144] 02:35:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11269b800) [pid = 1647] [serial = 429] [outer = 0x0] 02:35:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x118406c00) [pid = 1647] [serial = 430] [outer = 0x11269b800] 02:35:04 INFO - PROCESS | 1647 | 1468748104732 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12145b800) [pid = 1647] [serial = 431] [outer = 0x11269b800] 02:35:05 INFO - PROCESS | 1647 | 1468748105011 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:35:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 522ms 02:35:05 INFO - PROCESS | 1647 | 1468748105032 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 1647 | 1468748105033 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:35:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:35:05 INFO - PROCESS | 1647 | 1468748105044 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 1647 | 1468748105045 Marionette TRACE conn2 <- [1,550,null,{}] 02:35:05 INFO - PROCESS | 1647 | 1468748105048 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:05 INFO - PROCESS | 1647 | 1468748105049 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:05 INFO - PROCESS | 1647 | 1468748105155 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:35:05 INFO - PROCESS | 1647 | 1468748105163 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:05 INFO - PROCESS | 1647 | 1468748105164 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c725000 == 52 [pid = 1647] [id = 145] 02:35:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x117565800) [pid = 1647] [serial = 432] [outer = 0x0] 02:35:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1276bcc00) [pid = 1647] [serial = 433] [outer = 0x117565800] 02:35:05 INFO - PROCESS | 1647 | 1468748105267 Marionette DEBUG loaded listener.js 02:35:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12c3dcc00) [pid = 1647] [serial = 434] [outer = 0x117565800] 02:35:05 INFO - PROCESS | 1647 | 1468748105563 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 02:35:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 577ms 02:35:05 INFO - PROCESS | 1647 | 1468748105613 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 1647 | 1468748105615 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:35:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:35:05 INFO - PROCESS | 1647 | 1468748105628 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 1647 | 1468748105630 Marionette TRACE conn2 <- [1,554,null,{}] 02:35:05 INFO - PROCESS | 1647 | 1468748105633 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:05 INFO - PROCESS | 1647 | 1468748105634 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:05 INFO - PROCESS | 1647 | 1468748105733 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:35:05 INFO - PROCESS | 1647 | 1468748105737 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:05 INFO - PROCESS | 1647 | 1468748105739 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2a2000 == 53 [pid = 1647] [id = 146] 02:35:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118247400) [pid = 1647] [serial = 435] [outer = 0x0] 02:35:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x119ddb000) [pid = 1647] [serial = 436] [outer = 0x118247400] 02:35:05 INFO - PROCESS | 1647 | 1468748105763 Marionette DEBUG loaded listener.js 02:35:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12c5e7400) [pid = 1647] [serial = 437] [outer = 0x118247400] 02:35:06 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:06 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:06 INFO - PROCESS | 1647 | 1468748106106 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:35:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:35:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 530ms 02:35:06 INFO - PROCESS | 1647 | 1468748106159 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:35:06 INFO - PROCESS | 1647 | 1468748106160 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:35:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:35:06 INFO - PROCESS | 1647 | 1468748106164 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:35:06 INFO - PROCESS | 1647 | 1468748106165 Marionette TRACE conn2 <- [1,558,null,{}] 02:35:06 INFO - PROCESS | 1647 | 1468748106167 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:06 INFO - PROCESS | 1647 | 1468748106169 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:06 INFO - PROCESS | 1647 | 1468748106261 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:35:06 INFO - PROCESS | 1647 | 1468748106265 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:06 INFO - PROCESS | 1647 | 1468748106266 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d483000 == 54 [pid = 1647] [id = 147] 02:35:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11835c000) [pid = 1647] [serial = 438] [outer = 0x0] 02:35:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x118360800) [pid = 1647] [serial = 439] [outer = 0x11835c000] 02:35:06 INFO - PROCESS | 1647 | 1468748106293 Marionette DEBUG loaded listener.js 02:35:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x118364c00) [pid = 1647] [serial = 440] [outer = 0x11835c000] 02:35:06 INFO - PROCESS | 1647 | 1468748106898 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:35:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:35:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 768ms 02:35:06 INFO - PROCESS | 1647 | 1468748106933 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:35:06 INFO - PROCESS | 1647 | 1468748106935 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:35:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:35:06 INFO - PROCESS | 1647 | 1468748106983 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:35:06 INFO - PROCESS | 1647 | 1468748106987 Marionette TRACE conn2 <- [1,562,null,{}] 02:35:07 INFO - PROCESS | 1647 | 1468748107008 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:07 INFO - PROCESS | 1647 | 1468748107009 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:07 INFO - PROCESS | 1647 | 1468748107118 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:35:07 INFO - PROCESS | 1647 | 1468748107175 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 1647 | 1468748107177 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196e2000 == 55 [pid = 1647] [id = 148] 02:35:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x116a2b400) [pid = 1647] [serial = 441] [outer = 0x0] 02:35:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11835ec00) [pid = 1647] [serial = 442] [outer = 0x116a2b400] 02:35:07 INFO - PROCESS | 1647 | 1468748107208 Marionette DEBUG loaded listener.js 02:35:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x118404000) [pid = 1647] [serial = 443] [outer = 0x116a2b400] 02:35:07 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:07 INFO - PROCESS | 1647 | 1468748107670 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:35:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:35:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 762ms 02:35:07 INFO - PROCESS | 1647 | 1468748107719 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:35:07 INFO - PROCESS | 1647 | 1468748107722 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:35:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:35:07 INFO - PROCESS | 1647 | 1468748107727 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:35:07 INFO - PROCESS | 1647 | 1468748107729 Marionette TRACE conn2 <- [1,566,null,{}] 02:35:07 INFO - PROCESS | 1647 | 1468748107732 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:07 INFO - PROCESS | 1647 | 1468748107733 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:07 INFO - PROCESS | 1647 | 1468748107846 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:35:07 INFO - PROCESS | 1647 | 1468748107917 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 1647 | 1468748107919 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279e0800 == 56 [pid = 1647] [id = 149] 02:35:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11906e000) [pid = 1647] [serial = 444] [outer = 0x0] 02:35:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x119dd2400) [pid = 1647] [serial = 445] [outer = 0x11906e000] 02:35:07 INFO - PROCESS | 1647 | 1468748107949 Marionette DEBUG loaded listener.js 02:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x119ddbc00) [pid = 1647] [serial = 446] [outer = 0x11906e000] 02:35:08 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:08 INFO - PROCESS | 1647 | 1468748108367 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:35:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:35:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 02:35:08 INFO - PROCESS | 1647 | 1468748108398 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:35:08 INFO - PROCESS | 1647 | 1468748108400 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:35:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:35:08 INFO - PROCESS | 1647 | 1468748108424 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:35:08 INFO - PROCESS | 1647 | 1468748108427 Marionette TRACE conn2 <- [1,570,null,{}] 02:35:08 INFO - PROCESS | 1647 | 1468748108435 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:08 INFO - PROCESS | 1647 | 1468748108438 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:08 INFO - PROCESS | 1647 | 1468748108579 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:35:08 INFO - PROCESS | 1647 | 1468748108634 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:08 INFO - PROCESS | 1647 | 1468748108636 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d29e800 == 57 [pid = 1647] [id = 150] 02:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11a1a8400) [pid = 1647] [serial = 447] [outer = 0x0] 02:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x121455000) [pid = 1647] [serial = 448] [outer = 0x11a1a8400] 02:35:08 INFO - PROCESS | 1647 | 1468748108670 Marionette DEBUG loaded listener.js 02:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x126a80400) [pid = 1647] [serial = 449] [outer = 0x11a1a8400] 02:35:08 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:09 INFO - PROCESS | 1647 | 1468748109088 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:35:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:35:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 673ms 02:35:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:35:09 INFO - PROCESS | 1647 | 1468748109097 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:35:09 INFO - PROCESS | 1647 | 1468748109099 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:35:09 INFO - PROCESS | 1647 | 1468748109101 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 1647 | 1468748109103 Marionette TRACE conn2 <- [1,574,null,{}] 02:35:09 INFO - PROCESS | 1647 | 1468748109105 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:09 INFO - PROCESS | 1647 | 1468748109106 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:09 INFO - PROCESS | 1647 | 1468748109216 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:35:09 INFO - PROCESS | 1647 | 1468748109275 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:09 INFO - PROCESS | 1647 | 1468748109276 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d73b800 == 58 [pid = 1647] [id = 151] 02:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12915f400) [pid = 1647] [serial = 450] [outer = 0x0] 02:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1291df800) [pid = 1647] [serial = 451] [outer = 0x12915f400] 02:35:09 INFO - PROCESS | 1647 | 1468748109345 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12a6d4c00) [pid = 1647] [serial = 452] [outer = 0x12915f400] 02:35:09 INFO - PROCESS | 1647 | 1468748109753 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:35:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:35:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 721ms 02:35:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:35:09 INFO - PROCESS | 1647 | 1468748109824 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:35:09 INFO - PROCESS | 1647 | 1468748109826 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:35:09 INFO - PROCESS | 1647 | 1468748109828 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 1647 | 1468748109829 Marionette TRACE conn2 <- [1,578,null,{}] 02:35:09 INFO - PROCESS | 1647 | 1468748109850 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:09 INFO - PROCESS | 1647 | 1468748109851 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:09 INFO - PROCESS | 1647 | 1468748109992 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:35:10 INFO - PROCESS | 1647 | 1468748110047 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 1647 | 1468748110048 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190e6000 == 59 [pid = 1647] [id = 152] 02:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11269b400) [pid = 1647] [serial = 453] [outer = 0x0] 02:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x127943000) [pid = 1647] [serial = 454] [outer = 0x11269b400] 02:35:10 INFO - PROCESS | 1647 | 1468748110077 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12a77f400) [pid = 1647] [serial = 455] [outer = 0x11269b400] 02:35:10 INFO - PROCESS | 1647 | 1468748110670 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 888ms 02:35:10 INFO - PROCESS | 1647 | 1468748110717 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:35:10 INFO - PROCESS | 1647 | 1468748110721 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:35:10 INFO - PROCESS | 1647 | 1468748110724 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:35:10 INFO - PROCESS | 1647 | 1468748110726 Marionette TRACE conn2 <- [1,582,null,{}] 02:35:10 INFO - PROCESS | 1647 | 1468748110730 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:10 INFO - PROCESS | 1647 | 1468748110731 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:10 INFO - PROCESS | 1647 | 1468748110831 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:35:10 INFO - PROCESS | 1647 | 1468748110909 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 1647 | 1468748110911 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac3000 == 60 [pid = 1647] [id = 153] 02:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x118365000) [pid = 1647] [serial = 456] [outer = 0x0] 02:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x1183e0c00) [pid = 1647] [serial = 457] [outer = 0x118365000] 02:35:10 INFO - PROCESS | 1647 | 1468748110939 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1194a3000) [pid = 1647] [serial = 458] [outer = 0x118365000] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bda2000 == 59 [pid = 1647] [id = 101] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x124b48800 == 58 [pid = 1647] [id = 100] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2a2000 == 57 [pid = 1647] [id = 146] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c725000 == 56 [pid = 1647] [id = 145] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd9f800 == 55 [pid = 1647] [id = 144] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8b8000 == 54 [pid = 1647] [id = 143] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b743800 == 53 [pid = 1647] [id = 142] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12a652000 == 52 [pid = 1647] [id = 141] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1279f3800 == 51 [pid = 1647] [id = 140] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x125744000 == 50 [pid = 1647] [id = 139] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x121ab2800 == 49 [pid = 1647] [id = 138] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119419800 == 48 [pid = 1647] [id = 137] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11710b000 == 47 [pid = 1647] [id = 136] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x117121800 == 46 [pid = 1647] [id = 135] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x124c77800 == 45 [pid = 1647] [id = 131] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c3a7000 == 44 [pid = 1647] [id = 129] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad3800 == 43 [pid = 1647] [id = 130] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b975800 == 42 [pid = 1647] [id = 98] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b978000 == 41 [pid = 1647] [id = 113] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c392800 == 40 [pid = 1647] [id = 132] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b96e800 == 39 [pid = 1647] [id = 117] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1164bc000 == 38 [pid = 1647] [id = 84] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12cac4800 == 37 [pid = 1647] [id = 133] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12cad5000 == 36 [pid = 1647] [id = 134] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116857000 == 35 [pid = 1647] [id = 53] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x118881800 == 34 [pid = 1647] [id = 99] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12a658000 == 33 [pid = 1647] [id = 83] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1190e6000 == 32 [pid = 1647] [id = 152] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d73b800 == 31 [pid = 1647] [id = 151] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d29e800 == 30 [pid = 1647] [id = 150] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1279e0800 == 29 [pid = 1647] [id = 149] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1196e2000 == 28 [pid = 1647] [id = 148] 02:35:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d483000 == 27 [pid = 1647] [id = 147] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12a788000) [pid = 1647] [serial = 367] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12bd57000) [pid = 1647] [serial = 370] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x125061800) [pid = 1647] [serial = 358] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x127577400) [pid = 1647] [serial = 359] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x119514800) [pid = 1647] [serial = 353] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x118692400) [pid = 1647] [serial = 352] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x119936800) [pid = 1647] [serial = 343] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x1181b6c00) [pid = 1647] [serial = 340] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12c3dac00) [pid = 1647] [serial = 373] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11993d800) [pid = 1647] [serial = 355] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x119bd6800) [pid = 1647] [serial = 356] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12c5e7800) [pid = 1647] [serial = 374] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x128d9e800) [pid = 1647] [serial = 361] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x129164400) [pid = 1647] [serial = 362] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12bdff800) [pid = 1647] [serial = 371] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x121160c00) [pid = 1647] [serial = 346] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x127584000) [pid = 1647] [serial = 350] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x126a83c00) [pid = 1647] [serial = 349] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1292da400) [pid = 1647] [serial = 364] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11269e000) [pid = 1647] [serial = 376] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1190c8400) [pid = 1647] [serial = 382] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1126a1c00) [pid = 1647] [serial = 377] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12b90fc00) [pid = 1647] [serial = 383] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12b90f800) [pid = 1647] [serial = 368] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1129a7400) [pid = 1647] [serial = 379] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1129ab800) [pid = 1647] [serial = 380] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12947ec00) [pid = 1647] [serial = 365] [outer = 0x0] [url = about:blank] 02:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11a067000) [pid = 1647] [serial = 385] [outer = 0x0] [url = about:blank] 02:35:12 INFO - PROCESS | 1647 | 1468748112032 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:35:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:35:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1323ms 02:35:12 INFO - PROCESS | 1647 | 1468748112051 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:35:12 INFO - PROCESS | 1647 | 1468748112055 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:35:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:35:12 INFO - PROCESS | 1647 | 1468748112059 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:35:12 INFO - PROCESS | 1647 | 1468748112061 Marionette TRACE conn2 <- [1,586,null,{}] 02:35:12 INFO - PROCESS | 1647 | 1468748112065 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:12 INFO - PROCESS | 1647 | 1468748112066 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:12 INFO - PROCESS | 1647 | 1468748112138 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:35:12 INFO - PROCESS | 1647 | 1468748112143 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:12 INFO - PROCESS | 1647 | 1468748112146 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11610c800 == 28 [pid = 1647] [id = 154] 02:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1129b0c00) [pid = 1647] [serial = 459] [outer = 0x0] 02:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x112a83000) [pid = 1647] [serial = 460] [outer = 0x1129b0c00] 02:35:12 INFO - PROCESS | 1647 | 1468748112176 Marionette DEBUG loaded listener.js 02:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x112d8a400) [pid = 1647] [serial = 461] [outer = 0x1129b0c00] 02:35:12 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:12 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:12 INFO - PROCESS | 1647 | 1468748112509 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:35:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:35:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 472ms 02:35:12 INFO - PROCESS | 1647 | 1468748112541 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:35:12 INFO - PROCESS | 1647 | 1468748112545 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:35:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:35:12 INFO - PROCESS | 1647 | 1468748112551 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:35:12 INFO - PROCESS | 1647 | 1468748112553 Marionette TRACE conn2 <- [1,590,null,{}] 02:35:12 INFO - PROCESS | 1647 | 1468748112555 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:12 INFO - PROCESS | 1647 | 1468748112556 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:12 INFO - PROCESS | 1647 | 1468748112634 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:35:12 INFO - PROCESS | 1647 | 1468748112641 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:12 INFO - PROCESS | 1647 | 1468748112642 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad3800 == 29 [pid = 1647] [id = 155] 02:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x116772800) [pid = 1647] [serial = 462] [outer = 0x0] 02:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x117161400) [pid = 1647] [serial = 463] [outer = 0x116772800] 02:35:12 INFO - PROCESS | 1647 | 1468748112670 Marionette DEBUG loaded listener.js 02:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1181b1000) [pid = 1647] [serial = 464] [outer = 0x116772800] 02:35:13 INFO - PROCESS | 1647 | 1468748113134 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:35:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:35:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 622ms 02:35:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:35:13 INFO - PROCESS | 1647 | 1468748113174 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:35:13 INFO - PROCESS | 1647 | 1468748113177 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:35:13 INFO - PROCESS | 1647 | 1468748113180 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:35:13 INFO - PROCESS | 1647 | 1468748113184 Marionette TRACE conn2 <- [1,594,null,{}] 02:35:13 INFO - PROCESS | 1647 | 1468748113195 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:13 INFO - PROCESS | 1647 | 1468748113200 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:13 INFO - PROCESS | 1647 | 1468748113319 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:35:13 INFO - PROCESS | 1647 | 1468748113341 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:13 INFO - PROCESS | 1647 | 1468748113344 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190e0800 == 30 [pid = 1647] [id = 156] 02:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11676f400) [pid = 1647] [serial = 465] [outer = 0x0] 02:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1183d9c00) [pid = 1647] [serial = 466] [outer = 0x11676f400] 02:35:13 INFO - PROCESS | 1647 | 1468748113390 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x118620400) [pid = 1647] [serial = 467] [outer = 0x11676f400] 02:35:13 INFO - PROCESS | 1647 | 1468748113776 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:35:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:35:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 624ms 02:35:13 INFO - PROCESS | 1647 | 1468748113817 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:35:13 INFO - PROCESS | 1647 | 1468748113819 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:35:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:35:13 INFO - PROCESS | 1647 | 1468748113823 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:35:13 INFO - PROCESS | 1647 | 1468748113824 Marionette TRACE conn2 <- [1,598,null,{}] 02:35:13 INFO - PROCESS | 1647 | 1468748113827 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:13 INFO - PROCESS | 1647 | 1468748113828 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:13 INFO - PROCESS | 1647 | 1468748113904 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:35:13 INFO - PROCESS | 1647 | 1468748113909 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:13 INFO - PROCESS | 1647 | 1468748113911 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fb7800 == 31 [pid = 1647] [id = 157] 02:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x118998800) [pid = 1647] [serial = 468] [outer = 0x0] 02:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1194a5c00) [pid = 1647] [serial = 469] [outer = 0x118998800] 02:35:13 INFO - PROCESS | 1647 | 1468748113936 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x119556400) [pid = 1647] [serial = 470] [outer = 0x118998800] 02:35:14 INFO - PROCESS | 1647 | 1468748114307 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:35:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:35:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 519ms 02:35:14 INFO - PROCESS | 1647 | 1468748114344 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:35:14 INFO - PROCESS | 1647 | 1468748114345 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:35:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:35:14 INFO - PROCESS | 1647 | 1468748114348 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 1647 | 1468748114349 Marionette TRACE conn2 <- [1,602,null,{}] 02:35:14 INFO - PROCESS | 1647 | 1468748114351 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:14 INFO - PROCESS | 1647 | 1468748114352 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:14 INFO - PROCESS | 1647 | 1468748114446 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:35:14 INFO - PROCESS | 1647 | 1468748114449 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:14 INFO - PROCESS | 1647 | 1468748114450 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x121597000 == 32 [pid = 1647] [id = 158] 02:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11676f800) [pid = 1647] [serial = 471] [outer = 0x0] 02:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x119934800) [pid = 1647] [serial = 472] [outer = 0x11676f800] 02:35:14 INFO - PROCESS | 1647 | 1468748114475 Marionette DEBUG loaded listener.js 02:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x119ae6000) [pid = 1647] [serial = 473] [outer = 0x11676f800] 02:35:14 INFO - PROCESS | 1647 | 1468748114830 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:35:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:35:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 02:35:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:35:14 INFO - PROCESS | 1647 | 1468748114866 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:35:14 INFO - PROCESS | 1647 | 1468748114868 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:35:14 INFO - PROCESS | 1647 | 1468748114870 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 1647 | 1468748114871 Marionette TRACE conn2 <- [1,606,null,{}] 02:35:14 INFO - PROCESS | 1647 | 1468748114873 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:14 INFO - PROCESS | 1647 | 1468748114877 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:14 INFO - PROCESS | 1647 | 1468748114991 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:35:15 INFO - PROCESS | 1647 | 1468748115027 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:15 INFO - PROCESS | 1647 | 1468748115028 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x124eed000 == 33 [pid = 1647] [id = 159] 02:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x119ae7000) [pid = 1647] [serial = 474] [outer = 0x0] 02:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x119dd2c00) [pid = 1647] [serial = 475] [outer = 0x119ae7000] 02:35:15 INFO - PROCESS | 1647 | 1468748115053 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11a06cc00) [pid = 1647] [serial = 476] [outer = 0x119ae7000] 02:35:15 INFO - PROCESS | 1647 | 1468748115351 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:35:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:35:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 02:35:15 INFO - PROCESS | 1647 | 1468748115392 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:35:15 INFO - PROCESS | 1647 | 1468748115400 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:35:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:35:15 INFO - PROCESS | 1647 | 1468748115403 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:35:15 INFO - PROCESS | 1647 | 1468748115406 Marionette TRACE conn2 <- [1,610,null,{}] 02:35:15 INFO - PROCESS | 1647 | 1468748115409 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:15 INFO - PROCESS | 1647 | 1468748115410 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:15 INFO - PROCESS | 1647 | 1468748115500 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:35:15 INFO - PROCESS | 1647 | 1468748115535 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:15 INFO - PROCESS | 1647 | 1468748115536 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x125744800 == 34 [pid = 1647] [id = 160] 02:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11a0a8800) [pid = 1647] [serial = 477] [outer = 0x0] 02:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x121276400) [pid = 1647] [serial = 478] [outer = 0x11a0a8800] 02:35:15 INFO - PROCESS | 1647 | 1468748115560 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x121455c00) [pid = 1647] [serial = 479] [outer = 0x11a0a8800] 02:35:15 INFO - PROCESS | 1647 | 1468748115899 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:35:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:35:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 521ms 02:35:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:35:15 INFO - PROCESS | 1647 | 1468748115926 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:35:15 INFO - PROCESS | 1647 | 1468748115927 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:35:15 INFO - PROCESS | 1647 | 1468748115929 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:35:15 INFO - PROCESS | 1647 | 1468748115930 Marionette TRACE conn2 <- [1,614,null,{}] 02:35:15 INFO - PROCESS | 1647 | 1468748115942 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:15 INFO - PROCESS | 1647 | 1468748115943 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:16 INFO - PROCESS | 1647 | 1468748116036 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:35:16 INFO - PROCESS | 1647 | 1468748116040 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 1647 | 1468748116041 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279ee800 == 35 [pid = 1647] [id = 161] 02:35:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x121159400) [pid = 1647] [serial = 480] [outer = 0x0] 02:35:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12169cc00) [pid = 1647] [serial = 481] [outer = 0x121159400] 02:35:16 INFO - PROCESS | 1647 | 1468748116065 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x119553800) [pid = 1647] [serial = 482] [outer = 0x121159400] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x117565800) [pid = 1647] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1292dbc00) [pid = 1647] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1292d9000) [pid = 1647] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12947b400) [pid = 1647] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x121451000) [pid = 1647] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x124c3d800) [pid = 1647] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1129b1000) [pid = 1647] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x116645000) [pid = 1647] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12a7cc800) [pid = 1647] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11993bc00) [pid = 1647] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11269b800) [pid = 1647] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1129ae400) [pid = 1647] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x118407c00) [pid = 1647] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11a0a9800) [pid = 1647] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1183e1800) [pid = 1647] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12bdf0800) [pid = 1647] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x119940000) [pid = 1647] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x116771400) [pid = 1647] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1291e0400) [pid = 1647] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12138e800) [pid = 1647] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x128ce1c00) [pid = 1647] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x124ecc000) [pid = 1647] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x128ce4400) [pid = 1647] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1128d6000) [pid = 1647] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119519c00) [pid = 1647] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1248c2400) [pid = 1647] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x118993400) [pid = 1647] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x126eec400) [pid = 1647] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11840b000) [pid = 1647] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119bd9000) [pid = 1647] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11756d800) [pid = 1647] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11835c000) [pid = 1647] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:35:16 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118247400) [pid = 1647] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:35:16 INFO - PROCESS | 1647 | 1468748116693 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:35:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:35:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 780ms 02:35:16 INFO - PROCESS | 1647 | 1468748116711 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:35:16 INFO - PROCESS | 1647 | 1468748116712 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:35:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:35:16 INFO - PROCESS | 1647 | 1468748116714 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:35:16 INFO - PROCESS | 1647 | 1468748116715 Marionette TRACE conn2 <- [1,618,null,{}] 02:35:16 INFO - PROCESS | 1647 | 1468748116718 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:16 INFO - PROCESS | 1647 | 1468748116730 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:16 INFO - PROCESS | 1647 | 1468748116859 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:35:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115de5400) [pid = 1647] [serial = 483] [outer = 0x12cbcfc00] 02:35:16 INFO - PROCESS | 1647 | 1468748116881 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 1647 | 1468748116883 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190df800 == 36 [pid = 1647] [id = 162] 02:35:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x118356800) [pid = 1647] [serial = 484] [outer = 0x0] 02:35:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118407000) [pid = 1647] [serial = 485] [outer = 0x118356800] 02:35:16 INFO - PROCESS | 1647 | 1468748116914 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11951b400) [pid = 1647] [serial = 486] [outer = 0x118356800] 02:35:17 INFO - PROCESS | 1647 | 1468748117225 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:35:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:35:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 02:35:17 INFO - PROCESS | 1647 | 1468748117234 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:35:17 INFO - PROCESS | 1647 | 1468748117235 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:35:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:35:17 INFO - PROCESS | 1647 | 1468748117240 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 1647 | 1468748117242 Marionette TRACE conn2 <- [1,622,null,{}] 02:35:17 INFO - PROCESS | 1647 | 1468748117245 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:17 INFO - PROCESS | 1647 | 1468748117246 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:17 INFO - PROCESS | 1647 | 1468748117326 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:35:17 INFO - PROCESS | 1647 | 1468748117381 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:17 INFO - PROCESS | 1647 | 1468748117382 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x119d2d800 == 37 [pid = 1647] [id = 163] 02:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x116772c00) [pid = 1647] [serial = 487] [outer = 0x0] 02:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1183d8800) [pid = 1647] [serial = 488] [outer = 0x116772c00] 02:35:17 INFO - PROCESS | 1647 | 1468748117406 Marionette DEBUG loaded listener.js 02:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x121163400) [pid = 1647] [serial = 489] [outer = 0x116772c00] 02:35:17 INFO - PROCESS | 1647 | 1468748117664 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:35:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:35:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 472ms 02:35:17 INFO - PROCESS | 1647 | 1468748117711 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:35:17 INFO - PROCESS | 1647 | 1468748117713 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:35:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:35:17 INFO - PROCESS | 1647 | 1468748117715 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 1647 | 1468748117717 Marionette TRACE conn2 <- [1,626,null,{}] 02:35:17 INFO - PROCESS | 1647 | 1468748117719 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:17 INFO - PROCESS | 1647 | 1468748117723 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:17 INFO - PROCESS | 1647 | 1468748117829 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:35:17 INFO - PROCESS | 1647 | 1468748117834 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:17 INFO - PROCESS | 1647 | 1468748117835 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x121511800 == 38 [pid = 1647] [id = 164] 02:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11a06b000) [pid = 1647] [serial = 490] [outer = 0x0] 02:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x124ec3c00) [pid = 1647] [serial = 491] [outer = 0x11a06b000] 02:35:17 INFO - PROCESS | 1647 | 1468748117864 Marionette DEBUG loaded listener.js 02:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12600bc00) [pid = 1647] [serial = 492] [outer = 0x11a06b000] 02:35:18 INFO - PROCESS | 1647 | 1468748118253 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:35:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:35:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 571ms 02:35:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:35:18 INFO - PROCESS | 1647 | 1468748118287 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:35:18 INFO - PROCESS | 1647 | 1468748118289 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:35:18 INFO - PROCESS | 1647 | 1468748118292 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:35:18 INFO - PROCESS | 1647 | 1468748118293 Marionette TRACE conn2 <- [1,630,null,{}] 02:35:18 INFO - PROCESS | 1647 | 1468748118297 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:18 INFO - PROCESS | 1647 | 1468748118299 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:18 INFO - PROCESS | 1647 | 1468748118421 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:35:18 INFO - PROCESS | 1647 | 1468748118426 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:18 INFO - PROCESS | 1647 | 1468748118428 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b085000 == 39 [pid = 1647] [id = 165] 02:35:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12600c800) [pid = 1647] [serial = 493] [outer = 0x0] 02:35:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x126e44c00) [pid = 1647] [serial = 494] [outer = 0x12600c800] 02:35:18 INFO - PROCESS | 1647 | 1468748118467 Marionette DEBUG loaded listener.js 02:35:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x127256400) [pid = 1647] [serial = 495] [outer = 0x12600c800] 02:35:19 INFO - PROCESS | 1647 | 1468748119093 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:35:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:35:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 821ms 02:35:19 INFO - PROCESS | 1647 | 1468748119155 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:35:19 INFO - PROCESS | 1647 | 1468748119158 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:35:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:35:19 INFO - PROCESS | 1647 | 1468748119164 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 1647 | 1468748119167 Marionette TRACE conn2 <- [1,634,null,{}] 02:35:19 INFO - PROCESS | 1647 | 1468748119195 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:19 INFO - PROCESS | 1647 | 1468748119196 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:19 INFO - PROCESS | 1647 | 1468748119309 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:35:19 INFO - PROCESS | 1647 | 1468748119365 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:19 INFO - PROCESS | 1647 | 1468748119366 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11711b000 == 40 [pid = 1647] [id = 166] 02:35:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1129b2400) [pid = 1647] [serial = 496] [outer = 0x0] 02:35:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11648c400) [pid = 1647] [serial = 497] [outer = 0x1129b2400] 02:35:19 INFO - PROCESS | 1647 | 1468748119397 Marionette DEBUG loaded listener.js 02:35:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x116fa3000) [pid = 1647] [serial = 498] [outer = 0x1129b2400] 02:35:19 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:19 INFO - PROCESS | 1647 | 1468748119935 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:35:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:35:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 822ms 02:35:19 INFO - PROCESS | 1647 | 1468748119986 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:35:19 INFO - PROCESS | 1647 | 1468748119993 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:35:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:35:20 INFO - PROCESS | 1647 | 1468748120001 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:35:20 INFO - PROCESS | 1647 | 1468748120004 Marionette TRACE conn2 <- [1,638,null,{}] 02:35:20 INFO - PROCESS | 1647 | 1468748120008 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:20 INFO - PROCESS | 1647 | 1468748120010 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:20 INFO - PROCESS | 1647 | 1468748120172 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:35:20 INFO - PROCESS | 1647 | 1468748120264 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:20 INFO - PROCESS | 1647 | 1468748120265 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215af800 == 41 [pid = 1647] [id = 167] 02:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x116a2a000) [pid = 1647] [serial = 499] [outer = 0x0] 02:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11835c800) [pid = 1647] [serial = 500] [outer = 0x116a2a000] 02:35:20 INFO - PROCESS | 1647 | 1468748120295 Marionette DEBUG loaded listener.js 02:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11840a400) [pid = 1647] [serial = 501] [outer = 0x116a2a000] 02:35:20 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:20 INFO - PROCESS | 1647 | [1647] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:35:20 INFO - PROCESS | 1647 | 1468748120956 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:35:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:35:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1024ms 02:35:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:35:21 INFO - PROCESS | 1647 | 1468748121024 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:35:21 INFO - PROCESS | 1647 | 1468748121027 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:35:21 INFO - PROCESS | 1647 | 1468748121030 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:35:21 INFO - PROCESS | 1647 | 1468748121032 Marionette TRACE conn2 <- [1,642,null,{}] 02:35:21 INFO - PROCESS | 1647 | 1468748121035 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:21 INFO - PROCESS | 1647 | 1468748121037 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:21 INFO - PROCESS | 1647 | 1468748121147 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x121511800 == 40 [pid = 1647] [id = 164] 02:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x119d2d800 == 39 [pid = 1647] [id = 163] 02:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1190df800 == 38 [pid = 1647] [id = 162] 02:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1279ee800 == 37 [pid = 1647] [id = 161] 02:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x125744800 == 36 [pid = 1647] [id = 160] 02:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x124eed000 == 35 [pid = 1647] [id = 159] 02:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x121597000 == 34 [pid = 1647] [id = 158] 02:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x119fb7800 == 33 [pid = 1647] [id = 157] 02:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1190e0800 == 32 [pid = 1647] [id = 156] 02:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad3800 == 31 [pid = 1647] [id = 155] 02:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11610c800 == 30 [pid = 1647] [id = 154] 02:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac3000 == 29 [pid = 1647] [id = 153] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x118406c00) [pid = 1647] [serial = 430] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x127580000) [pid = 1647] [serial = 395] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1248c1c00) [pid = 1647] [serial = 245] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x129163000) [pid = 1647] [serial = 193] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x127578800) [pid = 1647] [serial = 248] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x129168400) [pid = 1647] [serial = 397] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x116779c00) [pid = 1647] [serial = 404] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1291dfc00) [pid = 1647] [serial = 398] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x119939c00) [pid = 1647] [serial = 242] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x121bd7000) [pid = 1647] [serial = 412] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x126a81000) [pid = 1647] [serial = 299] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119ae4800) [pid = 1647] [serial = 296] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1291e6400) [pid = 1647] [serial = 400] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1129b0000) [pid = 1647] [serial = 403] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12915f800) [pid = 1647] [serial = 416] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1276ba400) [pid = 1647] [serial = 415] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119bd9800) [pid = 1647] [serial = 409] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x121454c00) [pid = 1647] [serial = 427] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118291c00) [pid = 1647] [serial = 389] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119bcbc00) [pid = 1647] [serial = 344] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x121b69c00) [pid = 1647] [serial = 347] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1183d8000) [pid = 1647] [serial = 341] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118364c00) [pid = 1647] [serial = 440] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118360800) [pid = 1647] [serial = 439] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119ddb000) [pid = 1647] [serial = 436] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12c5e7400) [pid = 1647] [serial = 437] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1276bcc00) [pid = 1647] [serial = 433] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12b0d0000) [pid = 1647] [serial = 421] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12a2ed800) [pid = 1647] [serial = 418] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12b965000) [pid = 1647] [serial = 422] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12a782400) [pid = 1647] [serial = 302] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121459400) [pid = 1647] [serial = 428] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1251b6400) [pid = 1647] [serial = 394] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115e9e000) [pid = 1647] [serial = 388] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1183d6000) [pid = 1647] [serial = 239] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12c3d9800) [pid = 1647] [serial = 425] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12a7cac00) [pid = 1647] [serial = 419] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11a05d800) [pid = 1647] [serial = 392] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12145b800) [pid = 1647] [serial = 431] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11a06c000) [pid = 1647] [serial = 386] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12b752400) [pid = 1647] [serial = 338] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12bd60400) [pid = 1647] [serial = 424] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126a7f800) [pid = 1647] [serial = 413] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119553400) [pid = 1647] [serial = 407] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12c3dcc00) [pid = 1647] [serial = 434] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12c5e4400) [pid = 1647] [serial = 293] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11a069400) [pid = 1647] [serial = 410] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11824d000) [pid = 1647] [serial = 196] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118411000) [pid = 1647] [serial = 406] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119bce000) [pid = 1647] [serial = 391] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12a2f7000) [pid = 1647] [serial = 401] [outer = 0x0] [url = about:blank] 02:35:21 INFO - PROCESS | 1647 | 1468748121236 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:21 INFO - PROCESS | 1647 | 1468748121239 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11610c800 == 30 [pid = 1647] [id = 168] 02:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x112a84000) [pid = 1647] [serial = 502] [outer = 0x0] 02:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x113ce4400) [pid = 1647] [serial = 503] [outer = 0x112a84000] 02:35:21 INFO - PROCESS | 1647 | 1468748121266 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x117564c00) [pid = 1647] [serial = 504] [outer = 0x112a84000] 02:35:21 INFO - PROCESS | 1647 | 1468748121580 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:35:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:35:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 571ms 02:35:21 INFO - PROCESS | 1647 | 1468748121600 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:35:21 INFO - PROCESS | 1647 | 1468748121603 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:35:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:35:21 INFO - PROCESS | 1647 | 1468748121611 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:35:21 INFO - PROCESS | 1647 | 1468748121613 Marionette TRACE conn2 <- [1,646,null,{}] 02:35:21 INFO - PROCESS | 1647 | 1468748121615 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:21 INFO - PROCESS | 1647 | 1468748121616 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:21 INFO - PROCESS | 1647 | 1468748121698 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:35:21 INFO - PROCESS | 1647 | 1468748121759 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:21 INFO - PROCESS | 1647 | 1468748121760 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e5b000 == 31 [pid = 1647] [id = 169] 02:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x117564000) [pid = 1647] [serial = 505] [outer = 0x0] 02:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118289800) [pid = 1647] [serial = 506] [outer = 0x117564000] 02:35:21 INFO - PROCESS | 1647 | 1468748121787 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118409400) [pid = 1647] [serial = 507] [outer = 0x117564000] 02:35:22 INFO - PROCESS | 1647 | 1468748122082 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:35:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 522ms 02:35:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:35:22 INFO - PROCESS | 1647 | 1468748122132 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 1647 | 1468748122134 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:35:22 INFO - PROCESS | 1647 | 1468748122136 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 1647 | 1468748122141 Marionette TRACE conn2 <- [1,650,null,{}] 02:35:22 INFO - PROCESS | 1647 | 1468748122149 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:22 INFO - PROCESS | 1647 | 1468748122152 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:22 INFO - PROCESS | 1647 | 1468748122241 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:35:22 INFO - PROCESS | 1647 | 1468748122296 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 1647 | 1468748122298 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196e8800 == 32 [pid = 1647] [id = 170] 02:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1181b6c00) [pid = 1647] [serial = 508] [outer = 0x0] 02:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118693000) [pid = 1647] [serial = 509] [outer = 0x1181b6c00] 02:35:22 INFO - PROCESS | 1647 | 1468748122326 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119559000) [pid = 1647] [serial = 510] [outer = 0x1181b6c00] 02:35:22 INFO - PROCESS | 1647 | 1468748122618 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:35:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 523ms 02:35:22 INFO - PROCESS | 1647 | 1468748122660 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 1647 | 1468748122662 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:35:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:35:22 INFO - PROCESS | 1647 | 1468748122664 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 1647 | 1468748122665 Marionette TRACE conn2 <- [1,654,null,{}] 02:35:22 INFO - PROCESS | 1647 | 1468748122667 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:22 INFO - PROCESS | 1647 | 1468748122669 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:22 INFO - PROCESS | 1647 | 1468748122750 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:35:22 INFO - PROCESS | 1647 | 1468748122756 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 1647 | 1468748122758 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12150a000 == 33 [pid = 1647] [id = 171] 02:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119936c00) [pid = 1647] [serial = 511] [outer = 0x0] 02:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119b9dc00) [pid = 1647] [serial = 512] [outer = 0x119936c00] 02:35:22 INFO - PROCESS | 1647 | 1468748122783 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119bd1c00) [pid = 1647] [serial = 513] [outer = 0x119936c00] 02:35:23 INFO - PROCESS | 1647 | 1468748123107 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:35:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 02:35:23 INFO - PROCESS | 1647 | 1468748123133 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 1647 | 1468748123135 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:35:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:35:23 INFO - PROCESS | 1647 | 1468748123138 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 1647 | 1468748123141 Marionette TRACE conn2 <- [1,658,null,{}] 02:35:23 INFO - PROCESS | 1647 | 1468748123143 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:23 INFO - PROCESS | 1647 | 1468748123144 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:23 INFO - PROCESS | 1647 | 1468748123258 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:35:23 INFO - PROCESS | 1647 | 1468748123270 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 1647 | 1468748123271 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ed7000 == 34 [pid = 1647] [id = 172] 02:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1128d8c00) [pid = 1647] [serial = 514] [outer = 0x0] 02:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119b9d000) [pid = 1647] [serial = 515] [outer = 0x1128d8c00] 02:35:23 INFO - PROCESS | 1647 | 1468748123295 Marionette DEBUG loaded listener.js 02:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119ddac00) [pid = 1647] [serial = 516] [outer = 0x1128d8c00] 02:35:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:35:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 521ms 02:35:23 INFO - PROCESS | 1647 | 1468748123651 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:35:23 INFO - PROCESS | 1647 | 1468748123659 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 1647 | 1468748123660 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:35:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:35:23 INFO - PROCESS | 1647 | 1468748123662 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 1647 | 1468748123663 Marionette TRACE conn2 <- [1,662,null,{}] 02:35:23 INFO - PROCESS | 1647 | 1468748123666 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:23 INFO - PROCESS | 1647 | 1468748123670 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:23 INFO - PROCESS | 1647 | 1468748123791 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:35:23 INFO - PROCESS | 1647 | 1468748123801 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 1647 | 1468748123803 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12577a000 == 35 [pid = 1647] [id = 173] 02:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11a05e400) [pid = 1647] [serial = 517] [outer = 0x0] 02:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12115e400) [pid = 1647] [serial = 518] [outer = 0x11a05e400] 02:35:23 INFO - PROCESS | 1647 | 1468748123828 Marionette DEBUG loaded listener.js 02:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1248c6400) [pid = 1647] [serial = 519] [outer = 0x11a05e400] 02:35:24 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:24 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:24 INFO - PROCESS | 1647 | 1468748124167 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:35:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:35:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 02:35:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:35:24 INFO - PROCESS | 1647 | 1468748124181 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:35:24 INFO - PROCESS | 1647 | 1468748124182 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:35:24 INFO - PROCESS | 1647 | 1468748124185 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:35:24 INFO - PROCESS | 1647 | 1468748124186 Marionette TRACE conn2 <- [1,666,null,{}] 02:35:24 INFO - PROCESS | 1647 | 1468748124188 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:24 INFO - PROCESS | 1647 | 1468748124189 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:24 INFO - PROCESS | 1647 | 1468748124294 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:35:24 INFO - PROCESS | 1647 | 1468748124306 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:24 INFO - PROCESS | 1647 | 1468748124307 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11888c800 == 36 [pid = 1647] [id = 174] 02:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11a1a8c00) [pid = 1647] [serial = 520] [outer = 0x0] 02:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x125062000) [pid = 1647] [serial = 521] [outer = 0x11a1a8c00] 02:35:24 INFO - PROCESS | 1647 | 1468748124331 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x125758400) [pid = 1647] [serial = 522] [outer = 0x11a1a8c00] 02:35:24 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:24 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:24 INFO - PROCESS | 1647 | 1468748124683 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:35:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:35:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 517ms 02:35:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:35:24 INFO - PROCESS | 1647 | 1468748124703 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:35:24 INFO - PROCESS | 1647 | 1468748124704 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:35:24 INFO - PROCESS | 1647 | 1468748124707 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:35:24 INFO - PROCESS | 1647 | 1468748124708 Marionette TRACE conn2 <- [1,670,null,{}] 02:35:24 INFO - PROCESS | 1647 | 1468748124710 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:24 INFO - PROCESS | 1647 | 1468748124711 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:24 INFO - PROCESS | 1647 | 1468748124810 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:35:24 INFO - PROCESS | 1647 | 1468748124820 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:24 INFO - PROCESS | 1647 | 1468748124822 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12940a000 == 37 [pid = 1647] [id = 175] 02:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125759000) [pid = 1647] [serial = 523] [outer = 0x0] 02:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126a83400) [pid = 1647] [serial = 524] [outer = 0x125759000] 02:35:24 INFO - PROCESS | 1647 | 1468748124846 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x127577400) [pid = 1647] [serial = 525] [outer = 0x125759000] 02:35:25 INFO - PROCESS | 1647 | 1468748125163 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:35:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:35:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 02:35:25 INFO - PROCESS | 1647 | 1468748125226 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:35:25 INFO - PROCESS | 1647 | 1468748125227 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:35:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:35:25 INFO - PROCESS | 1647 | 1468748125230 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 1647 | 1468748125231 Marionette TRACE conn2 <- [1,674,null,{}] 02:35:25 INFO - PROCESS | 1647 | 1468748125233 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:25 INFO - PROCESS | 1647 | 1468748125234 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:25 INFO - PROCESS | 1647 | 1468748125442 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11a06b000) [pid = 1647] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11676f800) [pid = 1647] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119ae7000) [pid = 1647] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1129b0c00) [pid = 1647] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11a0a8800) [pid = 1647] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11676f400) [pid = 1647] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118998800) [pid = 1647] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x121159400) [pid = 1647] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118365000) [pid = 1647] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116772800) [pid = 1647] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116a2b400) [pid = 1647] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11906e000) [pid = 1647] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11a1a8400) [pid = 1647] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12915f400) [pid = 1647] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116772c00) [pid = 1647] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11269b400) [pid = 1647] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118356800) [pid = 1647] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:35:25 INFO - PROCESS | 1647 | 1468748125487 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 1647 | 1468748125488 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168d8000 == 38 [pid = 1647] [id = 176] 02:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x112696400) [pid = 1647] [serial = 526] [outer = 0x0] 02:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1129b0c00) [pid = 1647] [serial = 527] [outer = 0x112696400] 02:35:25 INFO - PROCESS | 1647 | 1468748125512 Marionette DEBUG loaded listener.js 02:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118356800) [pid = 1647] [serial = 528] [outer = 0x112696400] 02:35:25 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:25 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:25 INFO - PROCESS | 1647 | 1468748125792 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:35:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 02:35:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 619ms 02:35:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:35:25 INFO - PROCESS | 1647 | 1468748125849 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:35:25 INFO - PROCESS | 1647 | 1468748125850 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:35:25 INFO - PROCESS | 1647 | 1468748125853 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 1647 | 1468748125855 Marionette TRACE conn2 <- [1,678,null,{}] 02:35:25 INFO - PROCESS | 1647 | 1468748125859 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:25 INFO - PROCESS | 1647 | 1468748125860 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:25 INFO - PROCESS | 1647 | 1468748125941 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:35:25 INFO - PROCESS | 1647 | 1468748125992 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 1647 | 1468748125993 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a71a000 == 39 [pid = 1647] [id = 177] 02:35:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11269f800) [pid = 1647] [serial = 529] [outer = 0x0] 02:35:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1190c5800) [pid = 1647] [serial = 530] [outer = 0x11269f800] 02:35:26 INFO - PROCESS | 1647 | 1468748126017 Marionette DEBUG loaded listener.js 02:35:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121456800) [pid = 1647] [serial = 531] [outer = 0x11269f800] 02:35:26 INFO - PROCESS | 1647 | 1468748126283 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:35:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:35:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 471ms 02:35:26 INFO - PROCESS | 1647 | 1468748126330 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:35:26 INFO - PROCESS | 1647 | 1468748126331 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:35:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:35:26 INFO - PROCESS | 1647 | 1468748126334 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:35:26 INFO - PROCESS | 1647 | 1468748126338 Marionette TRACE conn2 <- [1,682,null,{}] 02:35:26 INFO - PROCESS | 1647 | 1468748126343 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:26 INFO - PROCESS | 1647 | 1468748126345 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:26 INFO - PROCESS | 1647 | 1468748126470 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:35:26 INFO - PROCESS | 1647 | 1468748126475 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:26 INFO - PROCESS | 1647 | 1468748126477 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8b6000 == 40 [pid = 1647] [id = 178] 02:35:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x113766c00) [pid = 1647] [serial = 532] [outer = 0x0] 02:35:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x127582400) [pid = 1647] [serial = 533] [outer = 0x113766c00] 02:35:26 INFO - PROCESS | 1647 | 1468748126519 Marionette DEBUG loaded listener.js 02:35:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x128ce0000) [pid = 1647] [serial = 534] [outer = 0x113766c00] 02:35:27 INFO - PROCESS | 1647 | 1468748127513 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:35:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 02:35:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1224ms 02:35:27 INFO - PROCESS | 1647 | 1468748127559 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:35:27 INFO - PROCESS | 1647 | 1468748127562 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:35:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:35:27 INFO - PROCESS | 1647 | 1468748127566 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:35:27 INFO - PROCESS | 1647 | 1468748127568 Marionette TRACE conn2 <- [1,686,null,{}] 02:35:27 INFO - PROCESS | 1647 | 1468748127572 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:27 INFO - PROCESS | 1647 | 1468748127573 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:27 INFO - PROCESS | 1647 | 1468748127680 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:35:27 INFO - PROCESS | 1647 | 1468748127732 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:27 INFO - PROCESS | 1647 | 1468748127734 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11711f000 == 41 [pid = 1647] [id = 179] 02:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x116815800) [pid = 1647] [serial = 535] [outer = 0x0] 02:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x116a2b400) [pid = 1647] [serial = 536] [outer = 0x116815800] 02:35:27 INFO - PROCESS | 1647 | 1468748127766 Marionette DEBUG loaded listener.js 02:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118250800) [pid = 1647] [serial = 537] [outer = 0x116815800] 02:35:28 INFO - PROCESS | 1647 | 1468748128723 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:35:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:35:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1171ms 02:35:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:35:28 INFO - PROCESS | 1647 | 1468748128737 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:35:28 INFO - PROCESS | 1647 | 1468748128742 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:35:28 INFO - PROCESS | 1647 | 1468748128746 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:35:28 INFO - PROCESS | 1647 | 1468748128748 Marionette TRACE conn2 <- [1,690,null,{}] 02:35:28 INFO - PROCESS | 1647 | 1468748128751 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:28 INFO - PROCESS | 1647 | 1468748128753 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:28 INFO - PROCESS | 1647 | 1468748128856 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:35:28 INFO - PROCESS | 1647 | 1468748128908 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:28 INFO - PROCESS | 1647 | 1468748128909 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ecd000 == 42 [pid = 1647] [id = 180] 02:35:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1186bf800) [pid = 1647] [serial = 538] [outer = 0x0] 02:35:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119518000) [pid = 1647] [serial = 539] [outer = 0x1186bf800] 02:35:28 INFO - PROCESS | 1647 | 1468748128940 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119935c00) [pid = 1647] [serial = 540] [outer = 0x1186bf800] 02:35:29 INFO - PROCESS | 1647 | 1468748129941 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:35:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:35:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1221ms 02:35:29 INFO - PROCESS | 1647 | 1468748129967 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:35:29 INFO - PROCESS | 1647 | 1468748129969 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:35:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:35:29 INFO - PROCESS | 1647 | 1468748129973 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 1647 | 1468748129976 Marionette TRACE conn2 <- [1,694,null,{}] 02:35:29 INFO - PROCESS | 1647 | 1468748129984 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:29 INFO - PROCESS | 1647 | 1468748129988 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:30 INFO - PROCESS | 1647 | 1468748130087 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:35:30 INFO - PROCESS | 1647 | 1468748130141 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 1647 | 1468748130143 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8a7000 == 43 [pid = 1647] [id = 181] 02:35:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11a061c00) [pid = 1647] [serial = 541] [outer = 0x0] 02:35:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121159400) [pid = 1647] [serial = 542] [outer = 0x11a061c00] 02:35:30 INFO - PROCESS | 1647 | 1468748130174 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12145b800) [pid = 1647] [serial = 543] [outer = 0x11a061c00] 02:35:31 INFO - PROCESS | 1647 | 1468748131217 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:35:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 02:35:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1274ms 02:35:31 INFO - PROCESS | 1647 | 1468748131246 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:35:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:35:31 INFO - PROCESS | 1647 | 1468748131248 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:35:31 INFO - PROCESS | 1647 | 1468748131252 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:35:31 INFO - PROCESS | 1647 | 1468748131253 Marionette TRACE conn2 <- [1,698,null,{}] 02:35:31 INFO - PROCESS | 1647 | 1468748131257 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:31 INFO - PROCESS | 1647 | 1468748131259 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:31 INFO - PROCESS | 1647 | 1468748131352 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:35:31 INFO - PROCESS | 1647 | 1468748131437 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:31 INFO - PROCESS | 1647 | 1468748131438 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190f2800 == 44 [pid = 1647] [id = 182] 02:35:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118284400) [pid = 1647] [serial = 544] [outer = 0x0] 02:35:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x118359c00) [pid = 1647] [serial = 545] [outer = 0x118284400] 02:35:31 INFO - PROCESS | 1647 | 1468748131467 Marionette DEBUG loaded listener.js 02:35:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x118404800) [pid = 1647] [serial = 546] [outer = 0x118284400] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12a71a000 == 43 [pid = 1647] [id = 177] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1168d8000 == 42 [pid = 1647] [id = 176] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12940a000 == 41 [pid = 1647] [id = 175] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11888c800 == 40 [pid = 1647] [id = 174] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12577a000 == 39 [pid = 1647] [id = 173] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x121ed7000 == 38 [pid = 1647] [id = 172] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12150a000 == 37 [pid = 1647] [id = 171] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1196e8800 == 36 [pid = 1647] [id = 170] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x115e5b000 == 35 [pid = 1647] [id = 169] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11610c800 == 34 [pid = 1647] [id = 168] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1215af800 == 33 [pid = 1647] [id = 167] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11711b000 == 32 [pid = 1647] [id = 166] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12b085000 == 31 [pid = 1647] [id = 165] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8a7000 == 30 [pid = 1647] [id = 181] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x121ecd000 == 29 [pid = 1647] [id = 180] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8b6000 == 28 [pid = 1647] [id = 178] 02:35:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11711f000 == 27 [pid = 1647] [id = 179] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119934800) [pid = 1647] [serial = 472] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11a06cc00) [pid = 1647] [serial = 476] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119dd2c00) [pid = 1647] [serial = 475] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112a83000) [pid = 1647] [serial = 460] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x121455c00) [pid = 1647] [serial = 479] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112d8a400) [pid = 1647] [serial = 461] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121276400) [pid = 1647] [serial = 478] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1183d9c00) [pid = 1647] [serial = 466] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118620400) [pid = 1647] [serial = 467] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1194a5c00) [pid = 1647] [serial = 469] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12169cc00) [pid = 1647] [serial = 481] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1194a3000) [pid = 1647] [serial = 458] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1183e0c00) [pid = 1647] [serial = 457] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x117161400) [pid = 1647] [serial = 463] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1181b1000) [pid = 1647] [serial = 464] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1183d4c00) [pid = 1647] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118404000) [pid = 1647] [serial = 443] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11835ec00) [pid = 1647] [serial = 442] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119ddbc00) [pid = 1647] [serial = 446] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119dd2400) [pid = 1647] [serial = 445] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126a80400) [pid = 1647] [serial = 449] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121455000) [pid = 1647] [serial = 448] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1291df800) [pid = 1647] [serial = 451] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1183d8800) [pid = 1647] [serial = 488] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12a6d4c00) [pid = 1647] [serial = 452] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a77f400) [pid = 1647] [serial = 455] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118407000) [pid = 1647] [serial = 485] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x127943000) [pid = 1647] [serial = 454] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119553800) [pid = 1647] [serial = 482] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11951b400) [pid = 1647] [serial = 486] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119ae6000) [pid = 1647] [serial = 473] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12600bc00) [pid = 1647] [serial = 492] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x119556400) [pid = 1647] [serial = 470] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x121163400) [pid = 1647] [serial = 489] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x124ec3c00) [pid = 1647] [serial = 491] [outer = 0x0] [url = about:blank] 02:35:32 INFO - PROCESS | 1647 | 1468748132688 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:35:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 02:35:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1474ms 02:35:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:35:32 INFO - PROCESS | 1647 | 1468748132726 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 1647 | 1468748132728 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:35:32 INFO - PROCESS | 1647 | 1468748132731 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 1647 | 1468748132733 Marionette TRACE conn2 <- [1,702,null,{}] 02:35:32 INFO - PROCESS | 1647 | 1468748132737 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:32 INFO - PROCESS | 1647 | 1468748132738 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:32 INFO - PROCESS | 1647 | 1468748132813 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:35:32 INFO - PROCESS | 1647 | 1468748132818 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:32 INFO - PROCESS | 1647 | 1468748132822 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e4b000 == 28 [pid = 1647] [id = 183] 02:35:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x113738400) [pid = 1647] [serial = 547] [outer = 0x0] 02:35:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x113764c00) [pid = 1647] [serial = 548] [outer = 0x113738400] 02:35:32 INFO - PROCESS | 1647 | 1468748132852 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x115e98c00) [pid = 1647] [serial = 549] [outer = 0x113738400] 02:35:33 INFO - PROCESS | 1647 | 1468748133666 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:35:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:35:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 02:35:33 INFO - PROCESS | 1647 | 1468748133702 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:35:33 INFO - PROCESS | 1647 | 1468748133708 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:35:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:35:33 INFO - PROCESS | 1647 | 1468748133716 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:35:33 INFO - PROCESS | 1647 | 1468748133718 Marionette TRACE conn2 <- [1,706,null,{}] 02:35:33 INFO - PROCESS | 1647 | 1468748133724 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:33 INFO - PROCESS | 1647 | 1468748133725 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:33 INFO - PROCESS | 1647 | 1468748133798 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:35:33 INFO - PROCESS | 1647 | 1468748133803 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:33 INFO - PROCESS | 1647 | 1468748133807 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac2000 == 29 [pid = 1647] [id = 184] 02:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x116813000) [pid = 1647] [serial = 550] [outer = 0x0] 02:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x117dc3800) [pid = 1647] [serial = 551] [outer = 0x116813000] 02:35:33 INFO - PROCESS | 1647 | 1468748133835 Marionette DEBUG loaded listener.js 02:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118289c00) [pid = 1647] [serial = 552] [outer = 0x116813000] 02:35:34 INFO - PROCESS | 1647 | 1468748134667 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:35:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:35:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 978ms 02:35:34 INFO - PROCESS | 1647 | 1468748134691 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:35:34 INFO - PROCESS | 1647 | 1468748134693 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:35:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:35:34 INFO - PROCESS | 1647 | 1468748134695 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:35:34 INFO - PROCESS | 1647 | 1468748134697 Marionette TRACE conn2 <- [1,710,null,{}] 02:35:34 INFO - PROCESS | 1647 | 1468748134705 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:34 INFO - PROCESS | 1647 | 1468748134708 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:34 INFO - PROCESS | 1647 | 1468748134802 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:35:34 INFO - PROCESS | 1647 | 1468748134838 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 1647 | 1468748134840 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1186dc000 == 30 [pid = 1647] [id = 185] 02:35:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118405400) [pid = 1647] [serial = 553] [outer = 0x0] 02:35:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11840fc00) [pid = 1647] [serial = 554] [outer = 0x118405400] 02:35:34 INFO - PROCESS | 1647 | 1468748134867 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1186b5400) [pid = 1647] [serial = 555] [outer = 0x118405400] 02:35:35 INFO - PROCESS | 1647 | 1468748135658 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:35:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:35:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 973ms 02:35:35 INFO - PROCESS | 1647 | 1468748135669 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:35:35 INFO - PROCESS | 1647 | 1468748135673 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:35:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:35:35 INFO - PROCESS | 1647 | 1468748135677 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - PROCESS | 1647 | 1468748135679 Marionette TRACE conn2 <- [1,714,null,{}] 02:35:35 INFO - PROCESS | 1647 | 1468748135682 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:35 INFO - PROCESS | 1647 | 1468748135684 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:35 INFO - PROCESS | 1647 | 1468748135833 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:35:35 INFO - PROCESS | 1647 | 1468748135849 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 1647 | 1468748135850 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196dc000 == 31 [pid = 1647] [id = 186] 02:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1194a1c00) [pid = 1647] [serial = 556] [outer = 0x0] 02:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119553800) [pid = 1647] [serial = 557] [outer = 0x1194a1c00] 02:35:35 INFO - PROCESS | 1647 | 1468748135892 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119935000) [pid = 1647] [serial = 558] [outer = 0x1194a1c00] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x113766c00) [pid = 1647] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11a05e400) [pid = 1647] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11a1a8c00) [pid = 1647] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x125759000) [pid = 1647] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x112a84000) [pid = 1647] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12600c800) [pid = 1647] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1181b6c00) [pid = 1647] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119936c00) [pid = 1647] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x116a2a000) [pid = 1647] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1129b2400) [pid = 1647] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x117564000) [pid = 1647] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x112696400) [pid = 1647] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1128d8c00) [pid = 1647] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:35:36 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x11269f800) [pid = 1647] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:35:36 INFO - PROCESS | 1647 | 1468748136750 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 02:35:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1122ms 02:35:36 INFO - PROCESS | 1647 | 1468748136798 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 1647 | 1468748136799 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:35:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:35:36 INFO - PROCESS | 1647 | 1468748136802 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 1647 | 1468748136803 Marionette TRACE conn2 <- [1,718,null,{}] 02:35:36 INFO - PROCESS | 1647 | 1468748136805 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:36 INFO - PROCESS | 1647 | 1468748136806 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:36 INFO - PROCESS | 1647 | 1468748136886 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:35:36 INFO - PROCESS | 1647 | 1468748136892 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:36 INFO - PROCESS | 1647 | 1468748136893 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196d6000 == 32 [pid = 1647] [id = 187] 02:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x112696800) [pid = 1647] [serial = 559] [outer = 0x0] 02:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x118356c00) [pid = 1647] [serial = 560] [outer = 0x112696800] 02:35:36 INFO - PROCESS | 1647 | 1468748136918 Marionette DEBUG loaded listener.js 02:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11955ec00) [pid = 1647] [serial = 561] [outer = 0x112696800] 02:35:37 INFO - PROCESS | 1647 | 1468748137719 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:35:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:35:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 02:35:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:35:37 INFO - PROCESS | 1647 | 1468748137770 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:35:37 INFO - PROCESS | 1647 | 1468748137772 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:35:37 INFO - PROCESS | 1647 | 1468748137774 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:35:37 INFO - PROCESS | 1647 | 1468748137775 Marionette TRACE conn2 <- [1,722,null,{}] 02:35:37 INFO - PROCESS | 1647 | 1468748137777 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:37 INFO - PROCESS | 1647 | 1468748137781 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:37 INFO - PROCESS | 1647 | 1468748137891 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:35:37 INFO - PROCESS | 1647 | 1468748137897 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 1647 | 1468748137898 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12140c000 == 33 [pid = 1647] [id = 188] 02:35:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1129a9000) [pid = 1647] [serial = 562] [outer = 0x0] 02:35:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x119ae4c00) [pid = 1647] [serial = 563] [outer = 0x1129a9000] 02:35:37 INFO - PROCESS | 1647 | 1468748137923 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x119dd9000) [pid = 1647] [serial = 564] [outer = 0x1129a9000] 02:35:38 INFO - PROCESS | 1647 | 1468748138248 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 02:35:38 INFO - PROCESS | 1647 | 1468748138294 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:35:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:35:38 INFO - PROCESS | 1647 | 1468748138297 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 1647 | 1468748138298 Marionette TRACE conn2 <- [1,726,null,{}] 02:35:38 INFO - PROCESS | 1647 | 1468748138300 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:38 INFO - PROCESS | 1647 | 1468748138301 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:38 INFO - PROCESS | 1647 | 1468748138383 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:35:38 INFO - PROCESS | 1647 | 1468748138387 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:38 INFO - PROCESS | 1647 | 1468748138390 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x121d22000 == 34 [pid = 1647] [id = 189] 02:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1131cec00) [pid = 1647] [serial = 565] [outer = 0x0] 02:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11a064400) [pid = 1647] [serial = 566] [outer = 0x1131cec00] 02:35:38 INFO - PROCESS | 1647 | 1468748138415 Marionette DEBUG loaded listener.js 02:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x121160800) [pid = 1647] [serial = 567] [outer = 0x1131cec00] 02:35:38 INFO - PROCESS | 1647 | 1468748138868 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:35:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:35:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 618ms 02:35:38 INFO - PROCESS | 1647 | 1468748138915 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:35:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:35:38 INFO - PROCESS | 1647 | 1468748138918 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:35:38 INFO - PROCESS | 1647 | 1468748138921 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 1647 | 1468748138923 Marionette TRACE conn2 <- [1,730,null,{}] 02:35:38 INFO - PROCESS | 1647 | 1468748138927 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:38 INFO - PROCESS | 1647 | 1468748138929 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:39 INFO - PROCESS | 1647 | 1468748139036 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:35:39 INFO - PROCESS | 1647 | 1468748139087 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 1647 | 1468748139089 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x116616800 == 35 [pid = 1647] [id = 190] 02:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x112a83000) [pid = 1647] [serial = 568] [outer = 0x0] 02:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112d90400) [pid = 1647] [serial = 569] [outer = 0x112a83000] 02:35:39 INFO - PROCESS | 1647 | 1468748139120 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x113cdb000) [pid = 1647] [serial = 570] [outer = 0x112a83000] 02:35:39 INFO - PROCESS | 1647 | 1468748139652 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 02:35:39 INFO - PROCESS | 1647 | 1468748139711 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:35:39 INFO - PROCESS | 1647 | 1468748139717 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 1647 | 1468748139719 Marionette TRACE conn2 <- [1,734,null,{}] 02:35:39 INFO - PROCESS | 1647 | 1468748139722 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:39 INFO - PROCESS | 1647 | 1468748139724 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:39 INFO - PROCESS | 1647 | 1468748139836 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:35:39 INFO - PROCESS | 1647 | 1468748139910 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 1647 | 1468748139912 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196d9000 == 36 [pid = 1647] [id = 191] 02:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11835ec00) [pid = 1647] [serial = 571] [outer = 0x0] 02:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118361c00) [pid = 1647] [serial = 572] [outer = 0x11835ec00] 02:35:39 INFO - PROCESS | 1647 | 1468748139943 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118407000) [pid = 1647] [serial = 573] [outer = 0x11835ec00] 02:35:40 INFO - PROCESS | 1647 | 1468748140522 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:35:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:35:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 820ms 02:35:40 INFO - PROCESS | 1647 | 1468748140563 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:35:40 INFO - PROCESS | 1647 | 1468748140565 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:35:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:35:40 INFO - PROCESS | 1647 | 1468748140570 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - PROCESS | 1647 | 1468748140575 Marionette TRACE conn2 <- [1,738,null,{}] 02:35:40 INFO - PROCESS | 1647 | 1468748140579 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:40 INFO - PROCESS | 1647 | 1468748140581 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:40 INFO - PROCESS | 1647 | 1468748140686 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:35:40 INFO - PROCESS | 1647 | 1468748140759 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 1647 | 1468748140762 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168c1000 == 37 [pid = 1647] [id = 192] 02:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11677a800) [pid = 1647] [serial = 574] [outer = 0x0] 02:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11715a000) [pid = 1647] [serial = 575] [outer = 0x11677a800] 02:35:40 INFO - PROCESS | 1647 | 1468748140790 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1181b9800) [pid = 1647] [serial = 576] [outer = 0x11677a800] 02:35:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12140c000 == 36 [pid = 1647] [id = 188] 02:35:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1196d6000 == 35 [pid = 1647] [id = 187] 02:35:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1196dc000 == 34 [pid = 1647] [id = 186] 02:35:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1186dc000 == 33 [pid = 1647] [id = 185] 02:35:40 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac2000 == 32 [pid = 1647] [id = 184] 02:35:40 INFO - PROCESS | 1647 | --DOCSHELL 0x115e4b000 == 31 [pid = 1647] [id = 183] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12115e400) [pid = 1647] [serial = 518] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x125062000) [pid = 1647] [serial = 521] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x126a83400) [pid = 1647] [serial = 524] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x113ce4400) [pid = 1647] [serial = 503] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x117564c00) [pid = 1647] [serial = 504] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x127256400) [pid = 1647] [serial = 495] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x126e44c00) [pid = 1647] [serial = 494] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118693000) [pid = 1647] [serial = 509] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x119559000) [pid = 1647] [serial = 510] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119b9dc00) [pid = 1647] [serial = 512] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119bd1c00) [pid = 1647] [serial = 513] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11835c800) [pid = 1647] [serial = 500] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11840a400) [pid = 1647] [serial = 501] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11648c400) [pid = 1647] [serial = 497] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x116fa3000) [pid = 1647] [serial = 498] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x118289800) [pid = 1647] [serial = 506] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x118409400) [pid = 1647] [serial = 507] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x127577400) [pid = 1647] [serial = 525] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x118356800) [pid = 1647] [serial = 528] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1129b0c00) [pid = 1647] [serial = 527] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x128ce0000) [pid = 1647] [serial = 534] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x119b9d000) [pid = 1647] [serial = 515] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x119ddac00) [pid = 1647] [serial = 516] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x121456800) [pid = 1647] [serial = 531] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x125758400) [pid = 1647] [serial = 522] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x1248c6400) [pid = 1647] [serial = 519] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x1190c5800) [pid = 1647] [serial = 530] [outer = 0x0] [url = about:blank] 02:35:40 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x127582400) [pid = 1647] [serial = 533] [outer = 0x0] [url = about:blank] 02:35:41 INFO - PROCESS | 1647 | 1468748141634 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:35:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:35:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1074ms 02:35:41 INFO - PROCESS | 1647 | 1468748141644 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 1647 | 1468748141647 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:35:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:35:41 INFO - PROCESS | 1647 | 1468748141651 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 1647 | 1468748141652 Marionette TRACE conn2 <- [1,742,null,{}] 02:35:41 INFO - PROCESS | 1647 | 1468748141656 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:41 INFO - PROCESS | 1647 | 1468748141658 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:41 INFO - PROCESS | 1647 | 1468748141735 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:35:41 INFO - PROCESS | 1647 | 1468748141783 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:41 INFO - PROCESS | 1647 | 1468748141784 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1186cd800 == 32 [pid = 1647] [id = 193] 02:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x118364400) [pid = 1647] [serial = 577] [outer = 0x0] 02:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x11840c000) [pid = 1647] [serial = 578] [outer = 0x118364400] 02:35:41 INFO - PROCESS | 1647 | 1468748141810 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x118693000) [pid = 1647] [serial = 579] [outer = 0x118364400] 02:35:42 INFO - PROCESS | 1647 | 1468748142580 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:35:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 02:35:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 973ms 02:35:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:35:42 INFO - PROCESS | 1647 | 1468748142625 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:35:42 INFO - PROCESS | 1647 | 1468748142627 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:35:42 INFO - PROCESS | 1647 | 1468748142631 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 1647 | 1468748142635 Marionette TRACE conn2 <- [1,746,null,{}] 02:35:42 INFO - PROCESS | 1647 | 1468748142646 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:42 INFO - PROCESS | 1647 | 1468748142651 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:42 INFO - PROCESS | 1647 | 1468748142735 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:35:42 INFO - PROCESS | 1647 | 1468748142743 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 1647 | 1468748142745 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b51800 == 33 [pid = 1647] [id = 194] 02:35:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x119938000) [pid = 1647] [serial = 580] [outer = 0x0] 02:35:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x119aec800) [pid = 1647] [serial = 581] [outer = 0x119938000] 02:35:42 INFO - PROCESS | 1647 | 1468748142773 Marionette DEBUG loaded listener.js 02:35:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x119bd1c00) [pid = 1647] [serial = 582] [outer = 0x119938000] 02:35:43 INFO - PROCESS | 1647 | 1468748143646 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:35:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 02:35:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1027ms 02:35:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:35:43 INFO - PROCESS | 1647 | 1468748143658 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 1647 | 1468748143660 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:35:43 INFO - PROCESS | 1647 | 1468748143662 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 1647 | 1468748143663 Marionette TRACE conn2 <- [1,750,null,{}] 02:35:43 INFO - PROCESS | 1647 | 1468748143673 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:43 INFO - PROCESS | 1647 | 1468748143674 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:43 INFO - PROCESS | 1647 | 1468748143767 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:35:43 INFO - PROCESS | 1647 | 1468748143771 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:43 INFO - PROCESS | 1647 | 1468748143773 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ab6800 == 34 [pid = 1647] [id = 195] 02:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x119bd2400) [pid = 1647] [serial = 583] [outer = 0x0] 02:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11a05f000) [pid = 1647] [serial = 584] [outer = 0x119bd2400] 02:35:43 INFO - PROCESS | 1647 | 1468748143798 Marionette DEBUG loaded listener.js 02:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x12115cc00) [pid = 1647] [serial = 585] [outer = 0x119bd2400] 02:35:44 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1194a1c00) [pid = 1647] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:35:44 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x116813000) [pid = 1647] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:35:44 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x113738400) [pid = 1647] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:35:44 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x118284400) [pid = 1647] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:35:44 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x112696800) [pid = 1647] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:35:44 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x1186bf800) [pid = 1647] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:35:44 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x11a061c00) [pid = 1647] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:35:44 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x116815800) [pid = 1647] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:35:44 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x1129a9000) [pid = 1647] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:35:44 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x118405400) [pid = 1647] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:35:44 INFO - PROCESS | 1647 | 1468748144601 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:35:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:35:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 978ms 02:35:44 INFO - PROCESS | 1647 | 1468748144642 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:35:44 INFO - PROCESS | 1647 | 1468748144643 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:35:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:35:44 INFO - PROCESS | 1647 | 1468748144645 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:35:44 INFO - PROCESS | 1647 | 1468748144646 Marionette TRACE conn2 <- [1,754,null,{}] 02:35:44 INFO - PROCESS | 1647 | 1468748144649 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:44 INFO - PROCESS | 1647 | 1468748144650 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:44 INFO - PROCESS | 1647 | 1468748144741 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:35:44 INFO - PROCESS | 1647 | 1468748144747 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 1647 | 1468748144748 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ee6800 == 35 [pid = 1647] [id = 196] 02:35:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x116813000) [pid = 1647] [serial = 586] [outer = 0x0] 02:35:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x118625800) [pid = 1647] [serial = 587] [outer = 0x116813000] 02:35:44 INFO - PROCESS | 1647 | 1468748144773 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x119bcb400) [pid = 1647] [serial = 588] [outer = 0x116813000] 02:35:45 INFO - PROCESS | 1647 | 1468748145553 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:35:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 02:35:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 919ms 02:35:45 INFO - PROCESS | 1647 | 1468748145564 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:35:45 INFO - PROCESS | 1647 | 1468748145566 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:35:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:35:45 INFO - PROCESS | 1647 | 1468748145568 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 1647 | 1468748145569 Marionette TRACE conn2 <- [1,758,null,{}] 02:35:45 INFO - PROCESS | 1647 | 1468748145572 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:45 INFO - PROCESS | 1647 | 1468748145577 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:45 INFO - PROCESS | 1647 | 1468748145675 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:35:45 INFO - PROCESS | 1647 | 1468748145679 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:45 INFO - PROCESS | 1647 | 1468748145680 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e1d000 == 36 [pid = 1647] [id = 197] 02:35:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x11a061400) [pid = 1647] [serial = 589] [outer = 0x0] 02:35:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1216ab800) [pid = 1647] [serial = 590] [outer = 0x11a061400] 02:35:45 INFO - PROCESS | 1647 | 1468748145706 Marionette DEBUG loaded listener.js 02:35:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x121eb6800) [pid = 1647] [serial = 591] [outer = 0x11a061400] 02:35:46 INFO - PROCESS | 1647 | 1468748146044 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:35:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:35:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 02:35:46 INFO - PROCESS | 1647 | 1468748146087 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:35:46 INFO - PROCESS | 1647 | 1468748146088 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:35:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:35:46 INFO - PROCESS | 1647 | 1468748146092 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:35:46 INFO - PROCESS | 1647 | 1468748146093 Marionette TRACE conn2 <- [1,762,null,{}] 02:35:46 INFO - PROCESS | 1647 | 1468748146096 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:46 INFO - PROCESS | 1647 | 1468748146097 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:46 INFO - PROCESS | 1647 | 1468748146193 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:35:46 INFO - PROCESS | 1647 | 1468748146199 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 1647 | 1468748146200 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272c7800 == 37 [pid = 1647] [id = 198] 02:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1248c0c00) [pid = 1647] [serial = 592] [outer = 0x0] 02:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x124b87800) [pid = 1647] [serial = 593] [outer = 0x1248c0c00] 02:35:46 INFO - PROCESS | 1647 | 1468748146224 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x12505d000) [pid = 1647] [serial = 594] [outer = 0x1248c0c00] 02:35:47 INFO - PROCESS | 1647 | 1468748146998 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:35:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:35:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 919ms 02:35:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:35:47 INFO - PROCESS | 1647 | 1468748147012 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 1647 | 1468748147015 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:35:47 INFO - PROCESS | 1647 | 1468748147018 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 1647 | 1468748147020 Marionette TRACE conn2 <- [1,766,null,{}] 02:35:47 INFO - PROCESS | 1647 | 1468748147024 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:47 INFO - PROCESS | 1647 | 1468748147026 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:47 INFO - PROCESS | 1647 | 1468748147127 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:35:47 INFO - PROCESS | 1647 | 1468748147176 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 1647 | 1468748147177 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11746d000 == 38 [pid = 1647] [id = 199] 02:35:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x116644800) [pid = 1647] [serial = 595] [outer = 0x0] 02:35:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x116813c00) [pid = 1647] [serial = 596] [outer = 0x116644800] 02:35:47 INFO - PROCESS | 1647 | 1468748147209 Marionette DEBUG loaded listener.js 02:35:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x118246c00) [pid = 1647] [serial = 597] [outer = 0x116644800] 02:35:48 INFO - PROCESS | 1647 | 1468748148087 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:35:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:35:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1121ms 02:35:48 INFO - PROCESS | 1647 | 1468748148158 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 1647 | 1468748148161 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:35:48 INFO - PROCESS | 1647 | 1468748148167 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 1647 | 1468748148168 Marionette TRACE conn2 <- [1,770,null,{}] 02:35:48 INFO - PROCESS | 1647 | 1468748148171 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:48 INFO - PROCESS | 1647 | 1468748148172 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:48 INFO - PROCESS | 1647 | 1468748148244 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:35:48 INFO - PROCESS | 1647 | 1468748148247 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 1647 | 1468748148249 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215b5000 == 39 [pid = 1647] [id = 200] 02:35:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x118691c00) [pid = 1647] [serial = 598] [outer = 0x0] 02:35:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x118998000) [pid = 1647] [serial = 599] [outer = 0x118691c00] 02:35:48 INFO - PROCESS | 1647 | 1468748148273 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11951c400) [pid = 1647] [serial = 600] [outer = 0x118691c00] 02:35:48 INFO - PROCESS | 1647 | 1468748148883 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 724ms 02:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:35:48 INFO - PROCESS | 1647 | 1468748148892 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 1647 | 1468748148895 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:35:48 INFO - PROCESS | 1647 | 1468748148899 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 1647 | 1468748148903 Marionette TRACE conn2 <- [1,774,null,{}] 02:35:48 INFO - PROCESS | 1647 | 1468748148915 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:48 INFO - PROCESS | 1647 | 1468748148920 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:49 INFO - PROCESS | 1647 | 1468748149060 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:35:49 INFO - PROCESS | 1647 | 1468748149124 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 1647 | 1468748149126 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d73000 == 40 [pid = 1647] [id = 201] 02:35:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x119dda000) [pid = 1647] [serial = 601] [outer = 0x0] 02:35:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11a067c00) [pid = 1647] [serial = 602] [outer = 0x119dda000] 02:35:49 INFO - PROCESS | 1647 | 1468748149157 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x121277c00) [pid = 1647] [serial = 603] [outer = 0x119dda000] 02:35:49 INFO - PROCESS | 1647 | 1468748149575 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 728ms 02:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:35:49 INFO - PROCESS | 1647 | 1468748149625 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:35:49 INFO - PROCESS | 1647 | 1468748149627 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:35:49 INFO - PROCESS | 1647 | 1468748149629 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:35:49 INFO - PROCESS | 1647 | 1468748149631 Marionette TRACE conn2 <- [1,778,null,{}] 02:35:49 INFO - PROCESS | 1647 | 1468748149633 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:49 INFO - PROCESS | 1647 | 1468748149634 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:49 INFO - PROCESS | 1647 | 1468748149732 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:35:49 INFO - PROCESS | 1647 | 1468748149785 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 1647 | 1468748149787 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x129410800 == 41 [pid = 1647] [id = 202] 02:35:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x12145bc00) [pid = 1647] [serial = 604] [outer = 0x0] 02:35:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x121bde400) [pid = 1647] [serial = 605] [outer = 0x12145bc00] 02:35:49 INFO - PROCESS | 1647 | 1468748149816 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1251b3c00) [pid = 1647] [serial = 606] [outer = 0x12145bc00] 02:35:50 INFO - PROCESS | 1647 | 1468748150305 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 720ms 02:35:50 INFO - PROCESS | 1647 | 1468748150350 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:35:50 INFO - PROCESS | 1647 | 1468748150352 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:35:50 INFO - PROCESS | 1647 | 1468748150359 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 1647 | 1468748150361 Marionette TRACE conn2 <- [1,782,null,{}] 02:35:50 INFO - PROCESS | 1647 | 1468748150364 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:50 INFO - PROCESS | 1647 | 1468748150367 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:50 INFO - PROCESS | 1647 | 1468748150512 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:35:50 INFO - PROCESS | 1647 | 1468748150603 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:50 INFO - PROCESS | 1647 | 1468748150604 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac8800 == 42 [pid = 1647] [id = 203] 02:35:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11396c800) [pid = 1647] [serial = 607] [outer = 0x0] 02:35:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11828b400) [pid = 1647] [serial = 608] [outer = 0x11396c800] 02:35:50 INFO - PROCESS | 1647 | 1468748150653 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11a069000) [pid = 1647] [serial = 609] [outer = 0x11396c800] 02:35:51 INFO - PROCESS | 1647 | 1468748151209 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 876ms 02:35:51 INFO - PROCESS | 1647 | 1468748151238 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:35:51 INFO - PROCESS | 1647 | 1468748151241 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:35:51 INFO - PROCESS | 1647 | 1468748151245 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:35:51 INFO - PROCESS | 1647 | 1468748151248 Marionette TRACE conn2 <- [1,786,null,{}] 02:35:51 INFO - PROCESS | 1647 | 1468748151251 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:51 INFO - PROCESS | 1647 | 1468748151253 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:51 INFO - PROCESS | 1647 | 1468748151351 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x126e1d000 == 41 [pid = 1647] [id = 197] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x124ee6800 == 40 [pid = 1647] [id = 196] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x121ab6800 == 39 [pid = 1647] [id = 195] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x119b51800 == 38 [pid = 1647] [id = 194] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1186cd800 == 37 [pid = 1647] [id = 193] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1168c1000 == 36 [pid = 1647] [id = 192] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1196d9000 == 35 [pid = 1647] [id = 191] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x121d22000 == 34 [pid = 1647] [id = 189] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x116616800 == 33 [pid = 1647] [id = 190] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1190f2800 == 32 [pid = 1647] [id = 182] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac8800 == 31 [pid = 1647] [id = 203] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x129410800 == 30 [pid = 1647] [id = 202] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x128d73000 == 29 [pid = 1647] [id = 201] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1215b5000 == 28 [pid = 1647] [id = 200] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1272c7800 == 27 [pid = 1647] [id = 198] 02:35:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11746d000 == 26 [pid = 1647] [id = 199] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119553800) [pid = 1647] [serial = 557] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x117dc3800) [pid = 1647] [serial = 551] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x113764c00) [pid = 1647] [serial = 548] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x115e98c00) [pid = 1647] [serial = 549] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x118359c00) [pid = 1647] [serial = 545] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x118404800) [pid = 1647] [serial = 546] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x118356c00) [pid = 1647] [serial = 560] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119518000) [pid = 1647] [serial = 539] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12145b800) [pid = 1647] [serial = 543] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x118250800) [pid = 1647] [serial = 537] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x116a2b400) [pid = 1647] [serial = 536] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x121159400) [pid = 1647] [serial = 542] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x119935c00) [pid = 1647] [serial = 540] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x11a064400) [pid = 1647] [serial = 566] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x119dd9000) [pid = 1647] [serial = 564] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x11955ec00) [pid = 1647] [serial = 561] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x11840fc00) [pid = 1647] [serial = 554] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1186b5400) [pid = 1647] [serial = 555] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x119935000) [pid = 1647] [serial = 558] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x118289c00) [pid = 1647] [serial = 552] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x119ae4c00) [pid = 1647] [serial = 563] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 1647 | 1468748151908 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 1647 | 1468748151910 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x112633800 == 27 [pid = 1647] [id = 204] 02:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1128cd000) [pid = 1647] [serial = 610] [outer = 0x0] 02:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1128d2000) [pid = 1647] [serial = 611] [outer = 0x1128cd000] 02:35:51 INFO - PROCESS | 1647 | 1468748151940 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x1129adc00) [pid = 1647] [serial = 612] [outer = 0x1128cd000] 02:35:52 INFO - PROCESS | 1647 | 1468748152269 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1072ms 02:35:52 INFO - PROCESS | 1647 | 1468748152319 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 1647 | 1468748152321 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:35:52 INFO - PROCESS | 1647 | 1468748152324 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 1647 | 1468748152326 Marionette TRACE conn2 <- [1,790,null,{}] 02:35:52 INFO - PROCESS | 1647 | 1468748152330 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:52 INFO - PROCESS | 1647 | 1468748152331 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:52 INFO - PROCESS | 1647 | 1468748152407 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:35:52 INFO - PROCESS | 1647 | 1468748152412 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:52 INFO - PROCESS | 1647 | 1468748152413 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac2000 == 28 [pid = 1647] [id = 205] 02:35:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11396d800) [pid = 1647] [serial = 613] [outer = 0x0] 02:35:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x11688e000) [pid = 1647] [serial = 614] [outer = 0x11396d800] 02:35:52 INFO - PROCESS | 1647 | 1468748152443 Marionette DEBUG loaded listener.js 02:35:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x117dbac00) [pid = 1647] [serial = 615] [outer = 0x11396d800] 02:35:52 INFO - PROCESS | 1647 | 1468748152803 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 523ms 02:35:52 INFO - PROCESS | 1647 | 1468748152851 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:35:52 INFO - PROCESS | 1647 | 1468748152855 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:35:52 INFO - PROCESS | 1647 | 1468748152859 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 1647 | 1468748152861 Marionette TRACE conn2 <- [1,794,null,{}] 02:35:52 INFO - PROCESS | 1647 | 1468748152864 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:52 INFO - PROCESS | 1647 | 1468748152867 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:52 INFO - PROCESS | 1647 | 1468748152984 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:35:52 INFO - PROCESS | 1647 | 1468748152993 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:52 INFO - PROCESS | 1647 | 1468748152994 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1186c7800 == 29 [pid = 1647] [id = 206] 02:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x116250000) [pid = 1647] [serial = 616] [outer = 0x0] 02:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11824cc00) [pid = 1647] [serial = 617] [outer = 0x116250000] 02:35:53 INFO - PROCESS | 1647 | 1468748153039 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x118362400) [pid = 1647] [serial = 618] [outer = 0x116250000] 02:35:53 INFO - PROCESS | 1647 | 1468748153484 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 670ms 02:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:35:53 INFO - PROCESS | 1647 | 1468748153530 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:35:53 INFO - PROCESS | 1647 | 1468748153531 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:35:53 INFO - PROCESS | 1647 | 1468748153538 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:35:53 INFO - PROCESS | 1647 | 1468748153542 Marionette TRACE conn2 <- [1,798,null,{}] 02:35:53 INFO - PROCESS | 1647 | 1468748153546 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:53 INFO - PROCESS | 1647 | 1468748153548 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:53 INFO - PROCESS | 1647 | 1468748153627 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:35:53 INFO - PROCESS | 1647 | 1468748153633 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 1647 | 1468748153634 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196d9000 == 30 [pid = 1647] [id = 207] 02:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1183d8000) [pid = 1647] [serial = 619] [outer = 0x0] 02:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11840fc00) [pid = 1647] [serial = 620] [outer = 0x1183d8000] 02:35:53 INFO - PROCESS | 1647 | 1468748153661 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1186be000) [pid = 1647] [serial = 621] [outer = 0x1183d8000] 02:35:53 INFO - PROCESS | 1647 | 1468748153986 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 02:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 478ms 02:35:54 INFO - PROCESS | 1647 | 1468748154012 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 1647 | 1468748154014 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:35:54 INFO - PROCESS | 1647 | 1468748154016 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 1647 | 1468748154017 Marionette TRACE conn2 <- [1,802,null,{}] 02:35:54 INFO - PROCESS | 1647 | 1468748154019 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:54 INFO - PROCESS | 1647 | 1468748154021 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:54 INFO - PROCESS | 1647 | 1468748154126 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:35:54 INFO - PROCESS | 1647 | 1468748154140 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 1647 | 1468748154141 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b51800 == 31 [pid = 1647] [id = 208] 02:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11396c000) [pid = 1647] [serial = 622] [outer = 0x0] 02:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11906e000) [pid = 1647] [serial = 623] [outer = 0x11396c000] 02:35:54 INFO - PROCESS | 1647 | 1468748154166 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x119515c00) [pid = 1647] [serial = 624] [outer = 0x11396c000] 02:35:54 INFO - PROCESS | 1647 | 1468748154513 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 02:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 518ms 02:35:54 INFO - PROCESS | 1647 | 1468748154534 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 1647 | 1468748154535 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:35:54 INFO - PROCESS | 1647 | 1468748154538 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 1647 | 1468748154539 Marionette TRACE conn2 <- [1,806,null,{}] 02:35:54 INFO - PROCESS | 1647 | 1468748154541 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:54 INFO - PROCESS | 1647 | 1468748154542 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:54 INFO - PROCESS | 1647 | 1468748154637 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:35:54 INFO - PROCESS | 1647 | 1468748154641 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 1647 | 1468748154645 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12150c000 == 32 [pid = 1647] [id = 209] 02:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1126a3000) [pid = 1647] [serial = 625] [outer = 0x0] 02:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11993fc00) [pid = 1647] [serial = 626] [outer = 0x1126a3000] 02:35:54 INFO - PROCESS | 1647 | 1468748154678 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119bd1000) [pid = 1647] [serial = 627] [outer = 0x1126a3000] 02:35:54 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:35:54 INFO - PROCESS | 1647 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:35:54 INFO - PROCESS | 1647 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:35:54 INFO - PROCESS | 1647 | [GFX2-]: Using SkiaGL canvas. 02:35:55 INFO - PROCESS | 1647 | 1468748155061 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 02:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 568ms 02:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:35:55 INFO - PROCESS | 1647 | 1468748155107 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 1647 | 1468748155108 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:35:55 INFO - PROCESS | 1647 | 1468748155110 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 1647 | 1468748155111 Marionette TRACE conn2 <- [1,810,null,{}] 02:35:55 INFO - PROCESS | 1647 | 1468748155113 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:55 INFO - PROCESS | 1647 | 1468748155115 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:55 INFO - PROCESS | 1647 | 1468748155203 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:35:55 INFO - PROCESS | 1647 | 1468748155235 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:55 INFO - PROCESS | 1647 | 1468748155236 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x112e5e800 == 33 [pid = 1647] [id = 210] 02:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119bda800) [pid = 1647] [serial = 628] [outer = 0x0] 02:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11a066800) [pid = 1647] [serial = 629] [outer = 0x119bda800] 02:35:55 INFO - PROCESS | 1647 | 1468748155260 Marionette DEBUG loaded listener.js 02:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x121276800) [pid = 1647] [serial = 630] [outer = 0x119bda800] 02:35:55 INFO - PROCESS | 1647 | 1468748155605 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 02:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:35:55 INFO - PROCESS | 1647 | 1468748155630 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 1647 | 1468748155631 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:35:55 INFO - PROCESS | 1647 | 1468748155633 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 1647 | 1468748155634 Marionette TRACE conn2 <- [1,814,null,{}] 02:35:55 INFO - PROCESS | 1647 | 1468748155637 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:55 INFO - PROCESS | 1647 | 1468748155638 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:55 INFO - PROCESS | 1647 | 1468748155727 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:35:55 INFO - PROCESS | 1647 | 1468748155760 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:55 INFO - PROCESS | 1647 | 1468748155761 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x126ac4000 == 34 [pid = 1647] [id = 211] 02:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1129a9400) [pid = 1647] [serial = 631] [outer = 0x0] 02:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x121453400) [pid = 1647] [serial = 632] [outer = 0x1129a9400] 02:35:55 INFO - PROCESS | 1647 | 1468748155785 Marionette DEBUG loaded listener.js 02:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1214b8400) [pid = 1647] [serial = 633] [outer = 0x1129a9400] 02:35:56 INFO - PROCESS | 1647 | 1468748156091 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 02:35:56 INFO - PROCESS | 1647 | 1468748156235 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:35:56 INFO - PROCESS | 1647 | 1468748156244 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:35:56 INFO - PROCESS | 1647 | 1468748156246 Marionette TRACE conn2 <- [1,818,null,{}] 02:35:56 INFO - PROCESS | 1647 | 1468748156248 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:56 INFO - PROCESS | 1647 | 1468748156249 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:56 INFO - PROCESS | 1647 | 1468748156325 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:35:56 INFO - PROCESS | 1647 | 1468748156329 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 1647 | 1468748156330 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272d5000 == 35 [pid = 1647] [id = 212] 02:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11835ec00) [pid = 1647] [serial = 634] [outer = 0x0] 02:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118627800) [pid = 1647] [serial = 635] [outer = 0x11835ec00] 02:35:56 INFO - PROCESS | 1647 | 1468748156356 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x119dd2400) [pid = 1647] [serial = 636] [outer = 0x11835ec00] 02:35:56 INFO - PROCESS | 1647 | 1468748156680 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 474ms 02:35:56 INFO - PROCESS | 1647 | 1468748156713 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:35:56 INFO - PROCESS | 1647 | 1468748156723 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:35:56 INFO - PROCESS | 1647 | 1468748156726 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:35:56 INFO - PROCESS | 1647 | 1468748156727 Marionette TRACE conn2 <- [1,822,null,{}] 02:35:56 INFO - PROCESS | 1647 | 1468748156729 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:56 INFO - PROCESS | 1647 | 1468748156730 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:56 INFO - PROCESS | 1647 | 1468748156803 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:35:56 INFO - PROCESS | 1647 | 1468748156852 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 1647 | 1468748156853 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279f0000 == 36 [pid = 1647] [id = 213] 02:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1128ca800) [pid = 1647] [serial = 637] [outer = 0x0] 02:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x121161800) [pid = 1647] [serial = 638] [outer = 0x1128ca800] 02:35:56 INFO - PROCESS | 1647 | 1468748156881 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x12488d400) [pid = 1647] [serial = 639] [outer = 0x1128ca800] 02:35:57 INFO - PROCESS | 1647 | 1468748157141 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 02:35:57 INFO - PROCESS | 1647 | 1468748157197 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:35:57 INFO - PROCESS | 1647 | 1468748157200 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - PROCESS | 1647 | 1468748157201 Marionette TRACE conn2 <- [1,826,null,{}] 02:35:57 INFO - PROCESS | 1647 | 1468748157204 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:57 INFO - PROCESS | 1647 | 1468748157206 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:57 INFO - PROCESS | 1647 | 1468748157286 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:35:57 INFO - PROCESS | 1647 | 1468748157291 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:57 INFO - PROCESS | 1647 | 1468748157293 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a22e000 == 37 [pid = 1647] [id = 214] 02:35:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12144dc00) [pid = 1647] [serial = 640] [outer = 0x0] 02:35:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x124cc1800) [pid = 1647] [serial = 641] [outer = 0x12144dc00] 02:35:57 INFO - PROCESS | 1647 | 1468748157320 Marionette DEBUG loaded listener.js 02:35:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12574cc00) [pid = 1647] [serial = 642] [outer = 0x12144dc00] 02:35:57 INFO - PROCESS | 1647 | 1468748157675 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 02:35:57 INFO - PROCESS | 1647 | 1468748157719 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:35:57 INFO - PROCESS | 1647 | 1468748157721 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:35:57 INFO - PROCESS | 1647 | 1468748157738 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - PROCESS | 1647 | 1468748157739 Marionette TRACE conn2 <- [1,830,null,{}] 02:35:57 INFO - PROCESS | 1647 | 1468748157743 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:57 INFO - PROCESS | 1647 | 1468748157744 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:57 INFO - PROCESS | 1647 | 1468748157829 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:35:57 INFO - PROCESS | 1647 | 1468748157834 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:57 INFO - PROCESS | 1647 | 1468748157835 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196d1000 == 38 [pid = 1647] [id = 215] 02:35:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x125754400) [pid = 1647] [serial = 643] [outer = 0x0] 02:35:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x126a83c00) [pid = 1647] [serial = 644] [outer = 0x125754400] 02:35:57 INFO - PROCESS | 1647 | 1468748157861 Marionette DEBUG loaded listener.js 02:35:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x127052c00) [pid = 1647] [serial = 645] [outer = 0x125754400] 02:35:58 INFO - PROCESS | 1647 | 1468748158162 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 485ms 02:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:35:58 INFO - PROCESS | 1647 | 1468748158208 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:35:58 INFO - PROCESS | 1647 | 1468748158210 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:35:58 INFO - PROCESS | 1647 | 1468748158212 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:35:58 INFO - PROCESS | 1647 | 1468748158213 Marionette TRACE conn2 <- [1,834,null,{}] 02:35:58 INFO - PROCESS | 1647 | 1468748158215 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:58 INFO - PROCESS | 1647 | 1468748158216 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:58 INFO - PROCESS | 1647 | 1468748158342 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:35:58 INFO - PROCESS | 1647 | 1468748158416 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:58 INFO - PROCESS | 1647 | 1468748158418 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e4b800 == 39 [pid = 1647] [id = 216] 02:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x112731400) [pid = 1647] [serial = 646] [outer = 0x0] 02:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1128d6400) [pid = 1647] [serial = 647] [outer = 0x112731400] 02:35:58 INFO - PROCESS | 1647 | 1468748158449 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1131ce800) [pid = 1647] [serial = 648] [outer = 0x112731400] 02:35:59 INFO - PROCESS | 1647 | 1468748159030 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 871ms 02:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:35:59 INFO - PROCESS | 1647 | 1468748159084 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:35:59 INFO - PROCESS | 1647 | 1468748159087 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:35:59 INFO - PROCESS | 1647 | 1468748159090 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:35:59 INFO - PROCESS | 1647 | 1468748159092 Marionette TRACE conn2 <- [1,838,null,{}] 02:35:59 INFO - PROCESS | 1647 | 1468748159096 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:59 INFO - PROCESS | 1647 | 1468748159098 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:59 INFO - PROCESS | 1647 | 1468748159208 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:35:59 INFO - PROCESS | 1647 | 1468748159281 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 1647 | 1468748159282 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:35:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11941f000 == 40 [pid = 1647] [id = 217] 02:35:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1181ad800) [pid = 1647] [serial = 649] [outer = 0x0] 02:35:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11824fc00) [pid = 1647] [serial = 650] [outer = 0x1181ad800] 02:35:59 INFO - PROCESS | 1647 | 1468748159313 Marionette DEBUG loaded listener.js 02:35:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118360000) [pid = 1647] [serial = 651] [outer = 0x1181ad800] 02:35:59 INFO - PROCESS | 1647 | 1468748159978 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 972ms 02:36:00 INFO - PROCESS | 1647 | 1468748160061 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:36:00 INFO - PROCESS | 1647 | 1468748160064 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:36:00 INFO - PROCESS | 1647 | 1468748160067 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 1647 | 1468748160069 Marionette TRACE conn2 <- [1,842,null,{}] 02:36:00 INFO - PROCESS | 1647 | 1468748160073 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:00 INFO - PROCESS | 1647 | 1468748160074 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:00 INFO - PROCESS | 1647 | 1468748160185 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:36:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1196d1000 == 39 [pid = 1647] [id = 215] 02:36:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12a22e000 == 38 [pid = 1647] [id = 214] 02:36:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1279f0000 == 37 [pid = 1647] [id = 213] 02:36:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1272d5000 == 36 [pid = 1647] [id = 212] 02:36:00 INFO - PROCESS | 1647 | --DOCSHELL 0x126ac4000 == 35 [pid = 1647] [id = 211] 02:36:00 INFO - PROCESS | 1647 | --DOCSHELL 0x112e5e800 == 34 [pid = 1647] [id = 210] 02:36:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12150c000 == 33 [pid = 1647] [id = 209] 02:36:00 INFO - PROCESS | 1647 | --DOCSHELL 0x119b51800 == 32 [pid = 1647] [id = 208] 02:36:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1196d9000 == 31 [pid = 1647] [id = 207] 02:36:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1186c7800 == 30 [pid = 1647] [id = 206] 02:36:00 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac2000 == 29 [pid = 1647] [id = 205] 02:36:00 INFO - PROCESS | 1647 | --DOCSHELL 0x112633800 == 28 [pid = 1647] [id = 204] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124b87800) [pid = 1647] [serial = 593] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12505d000) [pid = 1647] [serial = 594] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11a05f000) [pid = 1647] [serial = 584] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x121160800) [pid = 1647] [serial = 567] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x112d90400) [pid = 1647] [serial = 569] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x113cdb000) [pid = 1647] [serial = 570] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119aec800) [pid = 1647] [serial = 581] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11840c000) [pid = 1647] [serial = 578] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118693000) [pid = 1647] [serial = 579] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118361c00) [pid = 1647] [serial = 572] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x118407000) [pid = 1647] [serial = 573] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11715a000) [pid = 1647] [serial = 575] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1181b9800) [pid = 1647] [serial = 576] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1216ab800) [pid = 1647] [serial = 590] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x119bcb400) [pid = 1647] [serial = 588] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12115cc00) [pid = 1647] [serial = 585] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x121eb6800) [pid = 1647] [serial = 591] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119bd1c00) [pid = 1647] [serial = 582] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x118625800) [pid = 1647] [serial = 587] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1647 | 1468748160263 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:00 INFO - PROCESS | 1647 | 1468748160266 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e4c000 == 29 [pid = 1647] [id = 218] 02:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1131a5800) [pid = 1647] [serial = 652] [outer = 0x0] 02:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x113cdb000) [pid = 1647] [serial = 653] [outer = 0x1131a5800] 02:36:00 INFO - PROCESS | 1647 | 1468748160293 Marionette DEBUG loaded listener.js 02:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1181b1c00) [pid = 1647] [serial = 654] [outer = 0x1131a5800] 02:36:00 INFO - PROCESS | 1647 | 1468748160606 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 570ms 02:36:00 INFO - PROCESS | 1647 | 1468748160638 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:36:00 INFO - PROCESS | 1647 | 1468748160644 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:36:00 INFO - PROCESS | 1647 | 1468748160649 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 1647 | 1468748160650 Marionette TRACE conn2 <- [1,846,null,{}] 02:36:00 INFO - PROCESS | 1647 | 1468748160653 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:00 INFO - PROCESS | 1647 | 1468748160654 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:00 INFO - PROCESS | 1647 | 1468748160732 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:36:00 INFO - PROCESS | 1647 | 1468748160790 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:00 INFO - PROCESS | 1647 | 1468748160791 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x117db5000 == 30 [pid = 1647] [id = 219] 02:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1181b9c00) [pid = 1647] [serial = 655] [outer = 0x0] 02:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118361c00) [pid = 1647] [serial = 656] [outer = 0x1181b9c00] 02:36:00 INFO - PROCESS | 1647 | 1468748160819 Marionette DEBUG loaded listener.js 02:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11840d000) [pid = 1647] [serial = 657] [outer = 0x1181b9c00] 02:36:01 INFO - PROCESS | 1647 | 1468748161115 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 519ms 02:36:01 INFO - PROCESS | 1647 | 1468748161168 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:36:01 INFO - PROCESS | 1647 | 1468748161169 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:36:01 INFO - PROCESS | 1647 | 1468748161172 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:36:01 INFO - PROCESS | 1647 | 1468748161176 Marionette TRACE conn2 <- [1,850,null,{}] 02:36:01 INFO - PROCESS | 1647 | 1468748161184 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:01 INFO - PROCESS | 1647 | 1468748161188 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:01 INFO - PROCESS | 1647 | 1468748161272 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:36:01 INFO - PROCESS | 1647 | 1468748161325 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 1647 | 1468748161327 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x119d3d800 == 31 [pid = 1647] [id = 220] 02:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11840e800) [pid = 1647] [serial = 658] [outer = 0x0] 02:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118691800) [pid = 1647] [serial = 659] [outer = 0x11840e800] 02:36:01 INFO - PROCESS | 1647 | 1468748161355 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11993c800) [pid = 1647] [serial = 660] [outer = 0x11840e800] 02:36:01 INFO - PROCESS | 1647 | 1468748161625 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 472ms 02:36:01 INFO - PROCESS | 1647 | 1468748161650 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:36:01 INFO - PROCESS | 1647 | 1468748161652 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:36:01 INFO - PROCESS | 1647 | 1468748161662 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:36:01 INFO - PROCESS | 1647 | 1468748161663 Marionette TRACE conn2 <- [1,854,null,{}] 02:36:01 INFO - PROCESS | 1647 | 1468748161665 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:01 INFO - PROCESS | 1647 | 1468748161666 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:01 INFO - PROCESS | 1647 | 1468748161751 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:36:01 INFO - PROCESS | 1647 | 1468748161755 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 1647 | 1468748161759 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x121d19800 == 32 [pid = 1647] [id = 221] 02:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1131c6400) [pid = 1647] [serial = 661] [outer = 0x0] 02:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119bd7800) [pid = 1647] [serial = 662] [outer = 0x1131c6400] 02:36:01 INFO - PROCESS | 1647 | 1468748161784 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119dda400) [pid = 1647] [serial = 663] [outer = 0x1131c6400] 02:36:02 INFO - PROCESS | 1647 | 1468748162126 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 478ms 02:36:02 INFO - PROCESS | 1647 | 1468748162132 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:36:02 INFO - PROCESS | 1647 | 1468748162133 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:36:02 INFO - PROCESS | 1647 | 1468748162136 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - PROCESS | 1647 | 1468748162137 Marionette TRACE conn2 <- [1,858,null,{}] 02:36:02 INFO - PROCESS | 1647 | 1468748162141 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:02 INFO - PROCESS | 1647 | 1468748162143 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:02 INFO - PROCESS | 1647 | 1468748162254 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:36:02 INFO - PROCESS | 1647 | 1468748162264 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:02 INFO - PROCESS | 1647 | 1468748162265 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11711d800 == 33 [pid = 1647] [id = 222] 02:36:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x112a79800) [pid = 1647] [serial = 664] [outer = 0x0] 02:36:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119dd9000) [pid = 1647] [serial = 665] [outer = 0x112a79800] 02:36:02 INFO - PROCESS | 1647 | 1468748162289 Marionette DEBUG loaded listener.js 02:36:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12115fc00) [pid = 1647] [serial = 666] [outer = 0x112a79800] 02:36:02 INFO - PROCESS | 1647 | 1468748162617 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 523ms 02:36:02 INFO - PROCESS | 1647 | 1468748162659 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:36:02 INFO - PROCESS | 1647 | 1468748162661 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:36:02 INFO - PROCESS | 1647 | 1468748162663 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - PROCESS | 1647 | 1468748162664 Marionette TRACE conn2 <- [1,862,null,{}] 02:36:02 INFO - PROCESS | 1647 | 1468748162666 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:02 INFO - PROCESS | 1647 | 1468748162670 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:02 INFO - PROCESS | 1647 | 1468748162784 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:36:02 INFO - PROCESS | 1647 | 1468748162816 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:02 INFO - PROCESS | 1647 | 1468748162818 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272d6000 == 34 [pid = 1647] [id = 223] 02:36:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121160400) [pid = 1647] [serial = 667] [outer = 0x0] 02:36:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1216ae400) [pid = 1647] [serial = 668] [outer = 0x121160400] 02:36:02 INFO - PROCESS | 1647 | 1468748162842 Marionette DEBUG loaded listener.js 02:36:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124ecc000) [pid = 1647] [serial = 669] [outer = 0x121160400] 02:36:03 INFO - PROCESS | 1647 | 1468748163194 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 570ms 02:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:36:03 INFO - PROCESS | 1647 | 1468748163236 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:36:03 INFO - PROCESS | 1647 | 1468748163237 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:36:03 INFO - PROCESS | 1647 | 1468748163239 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:36:03 INFO - PROCESS | 1647 | 1468748163240 Marionette TRACE conn2 <- [1,866,null,{}] 02:36:03 INFO - PROCESS | 1647 | 1468748163242 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:03 INFO - PROCESS | 1647 | 1468748163244 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:03 INFO - PROCESS | 1647 | 1468748163346 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:36:03 INFO - PROCESS | 1647 | 1468748163349 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 1647 | 1468748163350 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d68000 == 35 [pid = 1647] [id = 224] 02:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1251b6400) [pid = 1647] [serial = 670] [outer = 0x0] 02:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1257f7000) [pid = 1647] [serial = 671] [outer = 0x1251b6400] 02:36:03 INFO - PROCESS | 1647 | 1468748163375 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126e3a800) [pid = 1647] [serial = 672] [outer = 0x1251b6400] 02:36:03 INFO - PROCESS | 1647 | 1468748163700 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 469ms 02:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:36:03 INFO - PROCESS | 1647 | 1468748163710 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:36:03 INFO - PROCESS | 1647 | 1468748163711 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:36:03 INFO - PROCESS | 1647 | 1468748163713 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:36:03 INFO - PROCESS | 1647 | 1468748163715 Marionette TRACE conn2 <- [1,870,null,{}] 02:36:03 INFO - PROCESS | 1647 | 1468748163717 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:03 INFO - PROCESS | 1647 | 1468748163718 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:03 INFO - PROCESS | 1647 | 1468748163813 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:36:03 INFO - PROCESS | 1647 | 1468748163826 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 1647 | 1468748163827 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a655800 == 36 [pid = 1647] [id = 225] 02:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126e3a000) [pid = 1647] [serial = 673] [outer = 0x0] 02:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12724fc00) [pid = 1647] [serial = 674] [outer = 0x126e3a000] 02:36:03 INFO - PROCESS | 1647 | 1468748163851 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x127579800) [pid = 1647] [serial = 675] [outer = 0x126e3a000] 02:36:04 INFO - PROCESS | 1647 | 1468748164189 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1126a3000) [pid = 1647] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1183d8000) [pid = 1647] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11396d800) [pid = 1647] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119bda800) [pid = 1647] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1129a9400) [pid = 1647] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1128ca800) [pid = 1647] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11835ec00) [pid = 1647] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116250000) [pid = 1647] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1128cd000) [pid = 1647] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12144dc00) [pid = 1647] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11396c800) [pid = 1647] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x116644800) [pid = 1647] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118691c00) [pid = 1647] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119dda000) [pid = 1647] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12145bc00) [pid = 1647] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:36:04 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11396c000) [pid = 1647] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:36:04 INFO - PROCESS | 1647 | 1468748164323 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 1647 | 1468748164325 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:36:04 INFO - PROCESS | 1647 | 1468748164335 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 1647 | 1468748164336 Marionette TRACE conn2 <- [1,874,null,{}] 02:36:04 INFO - PROCESS | 1647 | 1468748164340 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:04 INFO - PROCESS | 1647 | 1468748164341 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:04 INFO - PROCESS | 1647 | 1468748164421 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:36:04 INFO - PROCESS | 1647 | 1468748164427 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:04 INFO - PROCESS | 1647 | 1468748164428 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12573d000 == 37 [pid = 1647] [id = 226] 02:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1129b0400) [pid = 1647] [serial = 676] [outer = 0x0] 02:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11660b800) [pid = 1647] [serial = 677] [outer = 0x1129b0400] 02:36:04 INFO - PROCESS | 1647 | 1468748164453 Marionette DEBUG loaded listener.js 02:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11840cc00) [pid = 1647] [serial = 678] [outer = 0x1129b0400] 02:36:04 INFO - PROCESS | 1647 | 1468748164761 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 02:36:04 INFO - PROCESS | 1647 | 1468748164804 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 1647 | 1468748164805 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:36:04 INFO - PROCESS | 1647 | 1468748164808 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 1647 | 1468748164809 Marionette TRACE conn2 <- [1,878,null,{}] 02:36:04 INFO - PROCESS | 1647 | 1468748164811 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:04 INFO - PROCESS | 1647 | 1468748164812 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:04 INFO - PROCESS | 1647 | 1468748164892 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:36:04 INFO - PROCESS | 1647 | 1468748164944 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:04 INFO - PROCESS | 1647 | 1468748164945 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x121d17800 == 38 [pid = 1647] [id = 227] 02:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11396c800) [pid = 1647] [serial = 679] [outer = 0x0] 02:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119bcdc00) [pid = 1647] [serial = 680] [outer = 0x11396c800] 02:36:04 INFO - PROCESS | 1647 | 1468748164969 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x125758400) [pid = 1647] [serial = 681] [outer = 0x11396c800] 02:36:05 INFO - PROCESS | 1647 | 1468748165232 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 02:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:36:05 INFO - PROCESS | 1647 | 1468748165279 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:36:05 INFO - PROCESS | 1647 | 1468748165281 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:36:05 INFO - PROCESS | 1647 | 1468748165283 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:36:05 INFO - PROCESS | 1647 | 1468748165285 Marionette TRACE conn2 <- [1,882,null,{}] 02:36:05 INFO - PROCESS | 1647 | 1468748165287 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:05 INFO - PROCESS | 1647 | 1468748165290 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:05 INFO - PROCESS | 1647 | 1468748165395 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:36:05 INFO - PROCESS | 1647 | 1468748165398 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 1647 | 1468748165400 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8b2000 == 39 [pid = 1647] [id = 228] 02:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1251bac00) [pid = 1647] [serial = 682] [outer = 0x0] 02:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x127618c00) [pid = 1647] [serial = 683] [outer = 0x1251bac00] 02:36:05 INFO - PROCESS | 1647 | 1468748165426 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x127945c00) [pid = 1647] [serial = 684] [outer = 0x1251bac00] 02:36:05 INFO - PROCESS | 1647 | 1468748165765 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 521ms 02:36:05 INFO - PROCESS | 1647 | 1468748165804 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:36:05 INFO - PROCESS | 1647 | 1468748165806 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:36:05 INFO - PROCESS | 1647 | 1468748165818 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:36:05 INFO - PROCESS | 1647 | 1468748165819 Marionette TRACE conn2 <- [1,886,null,{}] 02:36:05 INFO - PROCESS | 1647 | 1468748165821 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:05 INFO - PROCESS | 1647 | 1468748165822 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:05 INFO - PROCESS | 1647 | 1468748165901 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:36:05 INFO - PROCESS | 1647 | 1468748165905 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 1647 | 1468748165907 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b96e800 == 40 [pid = 1647] [id = 229] 02:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1276b0800) [pid = 1647] [serial = 685] [outer = 0x0] 02:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x128ce7400) [pid = 1647] [serial = 686] [outer = 0x1276b0800] 02:36:05 INFO - PROCESS | 1647 | 1468748165932 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12915bc00) [pid = 1647] [serial = 687] [outer = 0x1276b0800] 02:36:06 INFO - PROCESS | 1647 | 1468748166244 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 02:36:06 INFO - PROCESS | 1647 | 1468748166286 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:36:06 INFO - PROCESS | 1647 | 1468748166288 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:36:06 INFO - PROCESS | 1647 | 1468748166290 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:36:06 INFO - PROCESS | 1647 | 1468748166291 Marionette TRACE conn2 <- [1,890,null,{}] 02:36:06 INFO - PROCESS | 1647 | 1468748166293 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:06 INFO - PROCESS | 1647 | 1468748166295 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:06 INFO - PROCESS | 1647 | 1468748166431 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:36:06 INFO - PROCESS | 1647 | 1468748166483 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:06 INFO - PROCESS | 1647 | 1468748166485 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f4c000 == 41 [pid = 1647] [id = 230] 02:36:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1128d6c00) [pid = 1647] [serial = 688] [outer = 0x0] 02:36:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112e9d400) [pid = 1647] [serial = 689] [outer = 0x1128d6c00] 02:36:06 INFO - PROCESS | 1647 | 1468748166515 Marionette DEBUG loaded listener.js 02:36:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11681e400) [pid = 1647] [serial = 690] [outer = 0x1128d6c00] 02:36:06 INFO - PROCESS | 1647 | 1468748166958 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 719ms 02:36:07 INFO - PROCESS | 1647 | 1468748167022 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:36:07 INFO - PROCESS | 1647 | 1468748167025 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:36:07 INFO - PROCESS | 1647 | 1468748167030 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:36:07 INFO - PROCESS | 1647 | 1468748167032 Marionette TRACE conn2 <- [1,894,null,{}] 02:36:07 INFO - PROCESS | 1647 | 1468748167035 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:07 INFO - PROCESS | 1647 | 1468748167039 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:07 INFO - PROCESS | 1647 | 1468748167143 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:36:07 INFO - PROCESS | 1647 | 1468748167208 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:07 INFO - PROCESS | 1647 | 1468748167210 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x119d20800 == 42 [pid = 1647] [id = 231] 02:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1183d3800) [pid = 1647] [serial = 691] [outer = 0x0] 02:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11840a000) [pid = 1647] [serial = 692] [outer = 0x1183d3800] 02:36:07 INFO - PROCESS | 1647 | 1468748167240 Marionette DEBUG loaded listener.js 02:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118690000) [pid = 1647] [serial = 693] [outer = 0x1183d3800] 02:36:07 INFO - PROCESS | 1647 | 1468748167661 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 02:36:07 INFO - PROCESS | 1647 | 1468748167700 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:36:07 INFO - PROCESS | 1647 | 1468748167703 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:36:07 INFO - PROCESS | 1647 | 1468748167757 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:36:07 INFO - PROCESS | 1647 | 1468748167758 Marionette TRACE conn2 <- [1,898,null,{}] 02:36:07 INFO - PROCESS | 1647 | 1468748167764 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:07 INFO - PROCESS | 1647 | 1468748167765 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:07 INFO - PROCESS | 1647 | 1468748167869 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:36:07 INFO - PROCESS | 1647 | 1468748167937 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:07 INFO - PROCESS | 1647 | 1468748167938 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b743800 == 43 [pid = 1647] [id = 232] 02:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119aec800) [pid = 1647] [serial = 694] [outer = 0x0] 02:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119bcf400) [pid = 1647] [serial = 695] [outer = 0x119aec800] 02:36:07 INFO - PROCESS | 1647 | 1468748167967 Marionette DEBUG loaded listener.js 02:36:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121160800) [pid = 1647] [serial = 696] [outer = 0x119aec800] 02:36:08 INFO - PROCESS | 1647 | 1468748168398 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 723ms 02:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:36:08 INFO - PROCESS | 1647 | 1468748168428 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:36:08 INFO - PROCESS | 1647 | 1468748168431 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:36:08 INFO - PROCESS | 1647 | 1468748168439 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:36:08 INFO - PROCESS | 1647 | 1468748168442 Marionette TRACE conn2 <- [1,902,null,{}] 02:36:08 INFO - PROCESS | 1647 | 1468748168445 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:08 INFO - PROCESS | 1647 | 1468748168447 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:08 INFO - PROCESS | 1647 | 1468748168555 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:36:08 INFO - PROCESS | 1647 | 1468748168608 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:08 INFO - PROCESS | 1647 | 1468748168610 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c03e000 == 44 [pid = 1647] [id = 233] 02:36:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121387400) [pid = 1647] [serial = 697] [outer = 0x0] 02:36:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1248c1000) [pid = 1647] [serial = 698] [outer = 0x121387400] 02:36:08 INFO - PROCESS | 1647 | 1468748168638 Marionette DEBUG loaded listener.js 02:36:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x126a81000) [pid = 1647] [serial = 699] [outer = 0x121387400] 02:36:09 INFO - PROCESS | 1647 | 1468748169075 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 676ms 02:36:09 INFO - PROCESS | 1647 | 1468748169112 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:36:09 INFO - PROCESS | 1647 | 1468748169114 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:36:09 INFO - PROCESS | 1647 | 1468748169116 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - PROCESS | 1647 | 1468748169117 Marionette TRACE conn2 <- [1,906,null,{}] 02:36:09 INFO - PROCESS | 1647 | 1468748169120 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:09 INFO - PROCESS | 1647 | 1468748169121 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:09 INFO - PROCESS | 1647 | 1468748169241 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:36:09 INFO - PROCESS | 1647 | 1468748169295 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:09 INFO - PROCESS | 1647 | 1468748169297 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11747a000 == 45 [pid = 1647] [id = 234] 02:36:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x116602400) [pid = 1647] [serial = 700] [outer = 0x0] 02:36:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1216a3000) [pid = 1647] [serial = 701] [outer = 0x116602400] 02:36:09 INFO - PROCESS | 1647 | 1468748169325 Marionette DEBUG loaded listener.js 02:36:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x126ee4800) [pid = 1647] [serial = 702] [outer = 0x116602400] 02:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 719ms 02:36:09 INFO - PROCESS | 1647 | 1468748169830 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:36:09 INFO - PROCESS | 1647 | 1468748169835 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:36:09 INFO - PROCESS | 1647 | 1468748169839 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:36:09 INFO - PROCESS | 1647 | 1468748169843 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - PROCESS | 1647 | 1468748169845 Marionette TRACE conn2 <- [1,910,null,{}] 02:36:09 INFO - PROCESS | 1647 | 1468748169849 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:09 INFO - PROCESS | 1647 | 1468748169851 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:09 INFO - PROCESS | 1647 | 1468748169944 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:36:10 INFO - PROCESS | 1647 | 1468748170007 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:10 INFO - PROCESS | 1647 | 1468748170010 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196e3000 == 46 [pid = 1647] [id = 235] 02:36:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118244c00) [pid = 1647] [serial = 703] [outer = 0x0] 02:36:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11828a800) [pid = 1647] [serial = 704] [outer = 0x118244c00] 02:36:10 INFO - PROCESS | 1647 | 1468748170042 Marionette DEBUG loaded listener.js 02:36:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x118364800) [pid = 1647] [serial = 705] [outer = 0x118244c00] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b96e800 == 45 [pid = 1647] [id = 229] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8b2000 == 44 [pid = 1647] [id = 228] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x121d17800 == 43 [pid = 1647] [id = 227] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12573d000 == 42 [pid = 1647] [id = 226] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12a655800 == 41 [pid = 1647] [id = 225] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x128d68000 == 40 [pid = 1647] [id = 224] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1272d6000 == 39 [pid = 1647] [id = 223] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11711d800 == 38 [pid = 1647] [id = 222] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x121d19800 == 37 [pid = 1647] [id = 221] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119d3d800 == 36 [pid = 1647] [id = 220] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x117db5000 == 35 [pid = 1647] [id = 219] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x115e4c000 == 34 [pid = 1647] [id = 218] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11941f000 == 33 [pid = 1647] [id = 217] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x115e4b800 == 32 [pid = 1647] [id = 216] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11747a000 == 31 [pid = 1647] [id = 234] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c03e000 == 30 [pid = 1647] [id = 233] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b743800 == 29 [pid = 1647] [id = 232] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119d20800 == 28 [pid = 1647] [id = 231] 02:36:11 INFO - PROCESS | 1647 | --DOCSHELL 0x114f4c000 == 27 [pid = 1647] [id = 230] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11993fc00) [pid = 1647] [serial = 626] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11840fc00) [pid = 1647] [serial = 620] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1186be000) [pid = 1647] [serial = 621] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11688e000) [pid = 1647] [serial = 614] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x117dbac00) [pid = 1647] [serial = 615] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11a066800) [pid = 1647] [serial = 629] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x121453400) [pid = 1647] [serial = 632] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121276800) [pid = 1647] [serial = 630] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x121161800) [pid = 1647] [serial = 638] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118627800) [pid = 1647] [serial = 635] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119dd2400) [pid = 1647] [serial = 636] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11824cc00) [pid = 1647] [serial = 617] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118362400) [pid = 1647] [serial = 618] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1128d2000) [pid = 1647] [serial = 611] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1129adc00) [pid = 1647] [serial = 612] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124cc1800) [pid = 1647] [serial = 641] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1214b8400) [pid = 1647] [serial = 633] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11a069000) [pid = 1647] [serial = 609] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11828b400) [pid = 1647] [serial = 608] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118246c00) [pid = 1647] [serial = 597] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116813c00) [pid = 1647] [serial = 596] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11951c400) [pid = 1647] [serial = 600] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118998000) [pid = 1647] [serial = 599] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x121277c00) [pid = 1647] [serial = 603] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11a067c00) [pid = 1647] [serial = 602] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1251b3c00) [pid = 1647] [serial = 606] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12574cc00) [pid = 1647] [serial = 642] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121bde400) [pid = 1647] [serial = 605] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x126a83c00) [pid = 1647] [serial = 644] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11906e000) [pid = 1647] [serial = 623] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119515c00) [pid = 1647] [serial = 624] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119bd1000) [pid = 1647] [serial = 627] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12488d400) [pid = 1647] [serial = 639] [outer = 0x0] [url = about:blank] 02:36:11 INFO - PROCESS | 1647 | 1468748171171 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1377ms 02:36:11 INFO - PROCESS | 1647 | 1468748171226 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:36:11 INFO - PROCESS | 1647 | 1468748171229 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:36:11 INFO - PROCESS | 1647 | 1468748171233 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - PROCESS | 1647 | 1468748171234 Marionette TRACE conn2 <- [1,914,null,{}] 02:36:11 INFO - PROCESS | 1647 | 1468748171239 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:11 INFO - PROCESS | 1647 | 1468748171241 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:11 INFO - PROCESS | 1647 | 1468748171320 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:36:11 INFO - PROCESS | 1647 | 1468748171327 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:11 INFO - PROCESS | 1647 | 1468748171328 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x113973000 == 28 [pid = 1647] [id = 236] 02:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1128ccc00) [pid = 1647] [serial = 706] [outer = 0x0] 02:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1128d1c00) [pid = 1647] [serial = 707] [outer = 0x1128ccc00] 02:36:11 INFO - PROCESS | 1647 | 1468748171358 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1129ad800) [pid = 1647] [serial = 708] [outer = 0x1128ccc00] 02:36:11 INFO - PROCESS | 1647 | 1468748171693 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 02:36:11 INFO - PROCESS | 1647 | 1468748171720 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:36:11 INFO - PROCESS | 1647 | 1468748171724 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:36:11 INFO - PROCESS | 1647 | 1468748171730 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - PROCESS | 1647 | 1468748171731 Marionette TRACE conn2 <- [1,918,null,{}] 02:36:11 INFO - PROCESS | 1647 | 1468748171734 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:11 INFO - PROCESS | 1647 | 1468748171735 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:11 INFO - PROCESS | 1647 | 1468748171813 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:36:11 INFO - PROCESS | 1647 | 1468748171817 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:11 INFO - PROCESS | 1647 | 1468748171818 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad0000 == 29 [pid = 1647] [id = 237] 02:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x113738800) [pid = 1647] [serial = 709] [outer = 0x0] 02:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x113c0e800) [pid = 1647] [serial = 710] [outer = 0x113738800] 02:36:11 INFO - PROCESS | 1647 | 1468748171848 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115d17000) [pid = 1647] [serial = 711] [outer = 0x113738800] 02:36:12 INFO - PROCESS | 1647 | 1468748172412 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 721ms 02:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:36:12 INFO - PROCESS | 1647 | 1468748172450 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:36:12 INFO - PROCESS | 1647 | 1468748172453 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:36:12 INFO - PROCESS | 1647 | 1468748172458 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:36:12 INFO - PROCESS | 1647 | 1468748172462 Marionette TRACE conn2 <- [1,922,null,{}] 02:36:12 INFO - PROCESS | 1647 | 1468748172465 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:12 INFO - PROCESS | 1647 | 1468748172467 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:12 INFO - PROCESS | 1647 | 1468748172569 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:36:12 INFO - PROCESS | 1647 | 1468748172687 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 1647 | 1468748172689 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11711e000 == 30 [pid = 1647] [id = 238] 02:36:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1131cb000) [pid = 1647] [serial = 712] [outer = 0x0] 02:36:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x113c03000) [pid = 1647] [serial = 713] [outer = 0x1131cb000] 02:36:12 INFO - PROCESS | 1647 | 1468748172720 Marionette DEBUG loaded listener.js 02:36:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x115e2fc00) [pid = 1647] [serial = 714] [outer = 0x1131cb000] 02:36:13 INFO - PROCESS | 1647 | 1468748173236 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 826ms 02:36:13 INFO - PROCESS | 1647 | 1468748173294 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:36:13 INFO - PROCESS | 1647 | 1468748173297 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:36:13 INFO - PROCESS | 1647 | 1468748173302 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:36:13 INFO - PROCESS | 1647 | 1468748173304 Marionette TRACE conn2 <- [1,926,null,{}] 02:36:13 INFO - PROCESS | 1647 | 1468748173307 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:13 INFO - PROCESS | 1647 | 1468748173309 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:13 INFO - PROCESS | 1647 | 1468748173467 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:36:13 INFO - PROCESS | 1647 | 1468748173541 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:13 INFO - PROCESS | 1647 | 1468748173542 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x112e58800 == 31 [pid = 1647] [id = 239] 02:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11269f000) [pid = 1647] [serial = 715] [outer = 0x0] 02:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1128ce800) [pid = 1647] [serial = 716] [outer = 0x11269f000] 02:36:13 INFO - PROCESS | 1647 | 1468748173570 Marionette DEBUG loaded listener.js 02:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1131c3400) [pid = 1647] [serial = 717] [outer = 0x11269f000] 02:36:13 INFO - PROCESS | 1647 | --DOCSHELL 0x113973000 == 30 [pid = 1647] [id = 236] 02:36:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1196e3000 == 29 [pid = 1647] [id = 235] 02:36:13 INFO - PROCESS | 1647 | 1468748173966 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 674ms 02:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:36:13 INFO - PROCESS | 1647 | 1468748173977 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:36:13 INFO - PROCESS | 1647 | 1468748173980 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:36:13 INFO - PROCESS | 1647 | 1468748173983 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:36:13 INFO - PROCESS | 1647 | 1468748173986 Marionette TRACE conn2 <- [1,930,null,{}] 02:36:13 INFO - PROCESS | 1647 | 1468748173989 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:13 INFO - PROCESS | 1647 | 1468748173991 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:14 INFO - PROCESS | 1647 | 1468748174085 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:36:14 INFO - PROCESS | 1647 | 1468748174158 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:14 INFO - PROCESS | 1647 | 1468748174159 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x11888b000 == 30 [pid = 1647] [id = 240] 02:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x115e2d400) [pid = 1647] [serial = 718] [outer = 0x0] 02:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x116fac000) [pid = 1647] [serial = 719] [outer = 0x115e2d400] 02:36:14 INFO - PROCESS | 1647 | 1468748174210 Marionette DEBUG loaded listener.js 02:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x117dbac00) [pid = 1647] [serial = 720] [outer = 0x115e2d400] 02:36:14 INFO - PROCESS | 1647 | 1468748174590 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 621ms 02:36:14 INFO - PROCESS | 1647 | 1468748174603 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:36:14 INFO - PROCESS | 1647 | 1468748174605 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:36:14 INFO - PROCESS | 1647 | 1468748174611 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:36:14 INFO - PROCESS | 1647 | 1468748174613 Marionette TRACE conn2 <- [1,934,null,{}] 02:36:14 INFO - PROCESS | 1647 | 1468748174615 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:14 INFO - PROCESS | 1647 | 1468748174616 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:14 INFO - PROCESS | 1647 | 1468748174697 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:36:14 INFO - PROCESS | 1647 | 1468748174756 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:14 INFO - PROCESS | 1647 | 1468748174758 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119419800 == 31 [pid = 1647] [id = 241] 02:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x116fa3400) [pid = 1647] [serial = 721] [outer = 0x0] 02:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11828d800) [pid = 1647] [serial = 722] [outer = 0x116fa3400] 02:36:14 INFO - PROCESS | 1647 | 1468748174783 Marionette DEBUG loaded listener.js 02:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11835d000) [pid = 1647] [serial = 723] [outer = 0x116fa3400] 02:36:15 INFO - PROCESS | 1647 | 1468748175115 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 521ms 02:36:15 INFO - PROCESS | 1647 | 1468748175132 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 1647 | 1468748175135 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:36:15 INFO - PROCESS | 1647 | 1468748175150 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - PROCESS | 1647 | 1468748175153 Marionette TRACE conn2 <- [1,938,null,{}] 02:36:15 INFO - PROCESS | 1647 | 1468748175158 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:15 INFO - PROCESS | 1647 | 1468748175161 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:15 INFO - PROCESS | 1647 | 1468748175268 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:36:15 INFO - PROCESS | 1647 | 1468748175305 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 1647 | 1468748175306 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x121404800 == 32 [pid = 1647] [id = 242] 02:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1129a6400) [pid = 1647] [serial = 724] [outer = 0x0] 02:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1183dd000) [pid = 1647] [serial = 725] [outer = 0x1129a6400] 02:36:15 INFO - PROCESS | 1647 | 1468748175331 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1186b4400) [pid = 1647] [serial = 726] [outer = 0x1129a6400] 02:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 527ms 02:36:15 INFO - PROCESS | 1647 | 1468748175663 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:36:15 INFO - PROCESS | 1647 | 1468748175673 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 1647 | 1468748175675 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:36:15 INFO - PROCESS | 1647 | 1468748175677 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - PROCESS | 1647 | 1468748175678 Marionette TRACE conn2 <- [1,942,null,{}] 02:36:15 INFO - PROCESS | 1647 | 1468748175680 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:15 INFO - PROCESS | 1647 | 1468748175682 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:15 INFO - PROCESS | 1647 | 1468748175780 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:36:15 INFO - PROCESS | 1647 | 1468748175816 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 1647 | 1468748175817 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ab3000 == 33 [pid = 1647] [id = 243] 02:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118406000) [pid = 1647] [serial = 727] [outer = 0x0] 02:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11906e000) [pid = 1647] [serial = 728] [outer = 0x118406000] 02:36:15 INFO - PROCESS | 1647 | 1468748175841 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1194a6c00) [pid = 1647] [serial = 729] [outer = 0x118406000] 02:36:16 INFO - PROCESS | 1647 | 1468748176153 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 518ms 02:36:16 INFO - PROCESS | 1647 | 1468748176196 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:36:16 INFO - PROCESS | 1647 | 1468748176197 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:36:16 INFO - PROCESS | 1647 | 1468748176199 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:36:16 INFO - PROCESS | 1647 | 1468748176200 Marionette TRACE conn2 <- [1,946,null,{}] 02:36:16 INFO - PROCESS | 1647 | 1468748176202 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:16 INFO - PROCESS | 1647 | 1468748176204 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:16 INFO - PROCESS | 1647 | 1468748176302 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:36:16 INFO - PROCESS | 1647 | 1468748176306 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:16 INFO - PROCESS | 1647 | 1468748176311 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1252b4800 == 34 [pid = 1647] [id = 244] 02:36:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11955e800) [pid = 1647] [serial = 730] [outer = 0x0] 02:36:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119933400) [pid = 1647] [serial = 731] [outer = 0x11955e800] 02:36:16 INFO - PROCESS | 1647 | 1468748176371 Marionette DEBUG loaded listener.js 02:36:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119ae5000) [pid = 1647] [serial = 732] [outer = 0x11955e800] 02:36:16 INFO - PROCESS | 1647 | 1468748176718 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 569ms 02:36:16 INFO - PROCESS | 1647 | 1468748176768 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:36:16 INFO - PROCESS | 1647 | 1468748176770 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:36:16 INFO - PROCESS | 1647 | 1468748176772 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:36:16 INFO - PROCESS | 1647 | 1468748176773 Marionette TRACE conn2 <- [1,950,null,{}] 02:36:16 INFO - PROCESS | 1647 | 1468748176775 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:16 INFO - PROCESS | 1647 | 1468748176777 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:16 INFO - PROCESS | 1647 | 1468748176877 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:36:16 INFO - PROCESS | 1647 | 1468748176880 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:16 INFO - PROCESS | 1647 | 1468748176881 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x126aca800 == 35 [pid = 1647] [id = 245] 02:36:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1190cec00) [pid = 1647] [serial = 733] [outer = 0x0] 02:36:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x119bd3c00) [pid = 1647] [serial = 734] [outer = 0x1190cec00] 02:36:16 INFO - PROCESS | 1647 | 1468748176906 Marionette DEBUG loaded listener.js 02:36:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11a05fc00) [pid = 1647] [serial = 735] [outer = 0x1190cec00] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1128ccc00) [pid = 1647] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118244c00) [pid = 1647] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1128d6c00) [pid = 1647] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1183d3800) [pid = 1647] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119aec800) [pid = 1647] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x121387400) [pid = 1647] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116602400) [pid = 1647] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x121160400) [pid = 1647] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1251b6400) [pid = 1647] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x126e3a000) [pid = 1647] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1181b9c00) [pid = 1647] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1131c6400) [pid = 1647] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1131a5800) [pid = 1647] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11840e800) [pid = 1647] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1181ad800) [pid = 1647] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x125754400) [pid = 1647] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112731400) [pid = 1647] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1129b0400) [pid = 1647] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1276b0800) [pid = 1647] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1251bac00) [pid = 1647] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x112a79800) [pid = 1647] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:36:17 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11396c800) [pid = 1647] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:36:17 INFO - PROCESS | 1647 | 1468748177235 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms 02:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:36:17 INFO - PROCESS | 1647 | 1468748177294 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:36:17 INFO - PROCESS | 1647 | 1468748177295 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:36:17 INFO - PROCESS | 1647 | 1468748177297 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:36:17 INFO - PROCESS | 1647 | 1468748177298 Marionette TRACE conn2 <- [1,954,null,{}] 02:36:17 INFO - PROCESS | 1647 | 1468748177300 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:17 INFO - PROCESS | 1647 | 1468748177302 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:17 INFO - PROCESS | 1647 | 1468748177398 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:36:17 INFO - PROCESS | 1647 | 1468748177431 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:17 INFO - PROCESS | 1647 | 1468748177432 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11711d800 == 36 [pid = 1647] [id = 246] 02:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1129a5c00) [pid = 1647] [serial = 736] [outer = 0x0] 02:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115e9e000) [pid = 1647] [serial = 737] [outer = 0x1129a5c00] 02:36:17 INFO - PROCESS | 1647 | 1468748177456 Marionette DEBUG loaded listener.js 02:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1183e1800) [pid = 1647] [serial = 738] [outer = 0x1129a5c00] 02:36:17 INFO - PROCESS | 1647 | 1468748177726 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 02:36:17 INFO - PROCESS | 1647 | 1468748177765 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:36:17 INFO - PROCESS | 1647 | 1468748177766 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:36:17 INFO - PROCESS | 1647 | 1468748177769 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:36:17 INFO - PROCESS | 1647 | 1468748177770 Marionette TRACE conn2 <- [1,958,null,{}] 02:36:17 INFO - PROCESS | 1647 | 1468748177780 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:17 INFO - PROCESS | 1647 | 1468748177781 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:17 INFO - PROCESS | 1647 | 1468748177864 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:36:17 INFO - PROCESS | 1647 | 1468748177868 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:17 INFO - PROCESS | 1647 | 1468748177869 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279fe000 == 37 [pid = 1647] [id = 247] 02:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11840e800) [pid = 1647] [serial = 739] [outer = 0x0] 02:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11a061800) [pid = 1647] [serial = 740] [outer = 0x11840e800] 02:36:17 INFO - PROCESS | 1647 | 1468748177896 Marionette DEBUG loaded listener.js 02:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11a06b000) [pid = 1647] [serial = 741] [outer = 0x11840e800] 02:36:18 INFO - PROCESS | 1647 | 1468748178223 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 476ms 02:36:18 INFO - PROCESS | 1647 | 1468748178246 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 1647 | 1468748178247 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:36:18 INFO - PROCESS | 1647 | 1468748178249 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 1647 | 1468748178262 Marionette TRACE conn2 <- [1,962,null,{}] 02:36:18 INFO - PROCESS | 1647 | 1468748178264 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:18 INFO - PROCESS | 1647 | 1468748178265 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:18 INFO - PROCESS | 1647 | 1468748178368 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:36:18 INFO - PROCESS | 1647 | 1468748178376 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 1647 | 1468748178377 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12919a800 == 38 [pid = 1647] [id = 248] 02:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11396c800) [pid = 1647] [serial = 742] [outer = 0x0] 02:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12115d400) [pid = 1647] [serial = 743] [outer = 0x11396c800] 02:36:18 INFO - PROCESS | 1647 | 1468748178402 Marionette DEBUG loaded listener.js 02:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121275400) [pid = 1647] [serial = 744] [outer = 0x11396c800] 02:36:18 INFO - PROCESS | 1647 | 1468748178711 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 482ms 02:36:18 INFO - PROCESS | 1647 | 1468748178732 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 1647 | 1468748178733 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:36:18 INFO - PROCESS | 1647 | 1468748178735 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 1647 | 1468748178737 Marionette TRACE conn2 <- [1,966,null,{}] 02:36:18 INFO - PROCESS | 1647 | 1468748178739 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:18 INFO - PROCESS | 1647 | 1468748178743 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:18 INFO - PROCESS | 1647 | 1468748178820 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:36:18 INFO - PROCESS | 1647 | 1468748178826 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 1647 | 1468748178828 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a53b000 == 39 [pid = 1647] [id = 249] 02:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121161000) [pid = 1647] [serial = 745] [outer = 0x0] 02:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12138bc00) [pid = 1647] [serial = 746] [outer = 0x121161000] 02:36:18 INFO - PROCESS | 1647 | 1468748178855 Marionette DEBUG loaded listener.js 02:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121699400) [pid = 1647] [serial = 747] [outer = 0x121161000] 02:36:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11888b000 == 38 [pid = 1647] [id = 240] 02:36:19 INFO - PROCESS | 1647 | --DOCSHELL 0x112e58800 == 37 [pid = 1647] [id = 239] 02:36:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11711e000 == 36 [pid = 1647] [id = 238] 02:36:19 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad0000 == 35 [pid = 1647] [id = 237] 02:36:20 INFO - PROCESS | 1647 | --DOCSHELL 0x119419800 == 34 [pid = 1647] [id = 241] 02:36:20 INFO - PROCESS | 1647 | --DOCSHELL 0x121ab3000 == 33 [pid = 1647] [id = 243] 02:36:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11711d800 == 32 [pid = 1647] [id = 246] 02:36:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1252b4800 == 31 [pid = 1647] [id = 244] 02:36:20 INFO - PROCESS | 1647 | --DOCSHELL 0x126aca800 == 30 [pid = 1647] [id = 245] 02:36:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1279fe000 == 29 [pid = 1647] [id = 247] 02:36:20 INFO - PROCESS | 1647 | --DOCSHELL 0x121404800 == 28 [pid = 1647] [id = 242] 02:36:20 INFO - PROCESS | 1647 | --DOCSHELL 0x12919a800 == 27 [pid = 1647] [id = 248] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1128d1c00) [pid = 1647] [serial = 707] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11828a800) [pid = 1647] [serial = 704] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118364800) [pid = 1647] [serial = 705] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11681e400) [pid = 1647] [serial = 690] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1129ad800) [pid = 1647] [serial = 708] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118690000) [pid = 1647] [serial = 693] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11840a000) [pid = 1647] [serial = 692] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121160800) [pid = 1647] [serial = 696] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119bcf400) [pid = 1647] [serial = 695] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x126a81000) [pid = 1647] [serial = 699] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1248c1000) [pid = 1647] [serial = 698] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1216a3000) [pid = 1647] [serial = 701] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1216ae400) [pid = 1647] [serial = 668] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1257f7000) [pid = 1647] [serial = 671] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x124ecc000) [pid = 1647] [serial = 669] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12724fc00) [pid = 1647] [serial = 674] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x118361c00) [pid = 1647] [serial = 656] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11840d000) [pid = 1647] [serial = 657] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119bd7800) [pid = 1647] [serial = 662] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119dda400) [pid = 1647] [serial = 663] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x113cdb000) [pid = 1647] [serial = 653] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1181b1c00) [pid = 1647] [serial = 654] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x118691800) [pid = 1647] [serial = 659] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11993c800) [pid = 1647] [serial = 660] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11824fc00) [pid = 1647] [serial = 650] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x118360000) [pid = 1647] [serial = 651] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x127052c00) [pid = 1647] [serial = 645] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x126ee4800) [pid = 1647] [serial = 702] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1128d6400) [pid = 1647] [serial = 647] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x1131ce800) [pid = 1647] [serial = 648] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x112e9d400) [pid = 1647] [serial = 689] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x11660b800) [pid = 1647] [serial = 677] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x128ce7400) [pid = 1647] [serial = 686] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x11840cc00) [pid = 1647] [serial = 678] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x127618c00) [pid = 1647] [serial = 683] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x127579800) [pid = 1647] [serial = 675] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x119dd9000) [pid = 1647] [serial = 665] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x125758400) [pid = 1647] [serial = 681] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x12115fc00) [pid = 1647] [serial = 666] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x126e3a800) [pid = 1647] [serial = 672] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x119bcdc00) [pid = 1647] [serial = 680] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x12915bc00) [pid = 1647] [serial = 687] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x127945c00) [pid = 1647] [serial = 684] [outer = 0x0] [url = about:blank] 02:36:20 INFO - PROCESS | 1647 | 1468748180329 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1619ms 02:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:36:20 INFO - PROCESS | 1647 | 1468748180360 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:36:20 INFO - PROCESS | 1647 | 1468748180363 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:36:20 INFO - PROCESS | 1647 | 1468748180368 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:36:20 INFO - PROCESS | 1647 | 1468748180372 Marionette TRACE conn2 <- [1,970,null,{}] 02:36:20 INFO - PROCESS | 1647 | 1468748180383 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:20 INFO - PROCESS | 1647 | 1468748180386 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:20 INFO - PROCESS | 1647 | 1468748180523 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:36:20 INFO - PROCESS | 1647 | 1468748180601 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:20 INFO - PROCESS | 1647 | 1468748180603 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x116275800 == 28 [pid = 1647] [id = 250] 02:36:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x113c6f400) [pid = 1647] [serial = 748] [outer = 0x0] 02:36:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x115d0a400) [pid = 1647] [serial = 749] [outer = 0x113c6f400] 02:36:20 INFO - PROCESS | 1647 | 1468748180646 Marionette DEBUG loaded listener.js 02:36:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x116771400) [pid = 1647] [serial = 750] [outer = 0x113c6f400] 02:36:20 INFO - PROCESS | 1647 | 1468748180975 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 630ms 02:36:20 INFO - PROCESS | 1647 | 1468748180996 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 1647 | 1468748181000 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:36:21 INFO - PROCESS | 1647 | 1468748181005 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 1647 | 1468748181009 Marionette TRACE conn2 <- [1,974,null,{}] 02:36:21 INFO - PROCESS | 1647 | 1468748181013 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:21 INFO - PROCESS | 1647 | 1468748181015 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:21 INFO - PROCESS | 1647 | 1468748181099 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:36:21 INFO - PROCESS | 1647 | 1468748181151 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 1647 | 1468748181153 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x117117000 == 29 [pid = 1647] [id = 251] 02:36:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x11677ac00) [pid = 1647] [serial = 751] [outer = 0x0] 02:36:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x11715d000) [pid = 1647] [serial = 752] [outer = 0x11677ac00] 02:36:21 INFO - PROCESS | 1647 | 1468748181180 Marionette DEBUG loaded listener.js 02:36:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x118286c00) [pid = 1647] [serial = 753] [outer = 0x11677ac00] 02:36:21 INFO - PROCESS | 1647 | 1468748181471 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 524ms 02:36:21 INFO - PROCESS | 1647 | 1468748181529 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:36:21 INFO - PROCESS | 1647 | 1468748181530 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:36:21 INFO - PROCESS | 1647 | 1468748181532 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 1647 | 1468748181544 Marionette TRACE conn2 <- [1,978,null,{}] 02:36:21 INFO - PROCESS | 1647 | 1468748181552 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:21 INFO - PROCESS | 1647 | 1468748181555 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:21 INFO - PROCESS | 1647 | 1468748181634 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:36:21 INFO - PROCESS | 1647 | 1468748181687 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 1647 | 1468748181689 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190ea800 == 30 [pid = 1647] [id = 252] 02:36:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x111c22400) [pid = 1647] [serial = 754] [outer = 0x0] 02:36:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x118364400) [pid = 1647] [serial = 755] [outer = 0x111c22400] 02:36:21 INFO - PROCESS | 1647 | 1468748181716 Marionette DEBUG loaded listener.js 02:36:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x118411800) [pid = 1647] [serial = 756] [outer = 0x111c22400] 02:36:22 INFO - PROCESS | 1647 | 1468748181999 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 482ms 02:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:36:22 INFO - PROCESS | 1647 | 1468748182014 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:36:22 INFO - PROCESS | 1647 | 1468748182016 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:36:22 INFO - PROCESS | 1647 | 1468748182018 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:36:22 INFO - PROCESS | 1647 | 1468748182019 Marionette TRACE conn2 <- [1,982,null,{}] 02:36:22 INFO - PROCESS | 1647 | 1468748182029 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:22 INFO - PROCESS | 1647 | 1468748182031 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:22 INFO - PROCESS | 1647 | 1468748182116 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:36:22 INFO - PROCESS | 1647 | 1468748182120 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:22 INFO - PROCESS | 1647 | 1468748182121 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ab0800 == 31 [pid = 1647] [id = 253] 02:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x118691800) [pid = 1647] [serial = 757] [outer = 0x0] 02:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1190c7000) [pid = 1647] [serial = 758] [outer = 0x118691800] 02:36:22 INFO - PROCESS | 1647 | 1468748182149 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x119517000) [pid = 1647] [serial = 759] [outer = 0x118691800] 02:36:22 INFO - PROCESS | 1647 | 1468748182468 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 02:36:22 INFO - PROCESS | 1647 | 1468748182487 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:36:22 INFO - PROCESS | 1647 | 1468748182489 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:36:22 INFO - PROCESS | 1647 | 1468748182494 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:36:22 INFO - PROCESS | 1647 | 1468748182495 Marionette TRACE conn2 <- [1,986,null,{}] 02:36:22 INFO - PROCESS | 1647 | 1468748182497 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:22 INFO - PROCESS | 1647 | 1468748182498 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:22 INFO - PROCESS | 1647 | 1468748182604 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:36:22 INFO - PROCESS | 1647 | 1468748182609 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:22 INFO - PROCESS | 1647 | 1468748182610 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1f1800 == 32 [pid = 1647] [id = 254] 02:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x112d81800) [pid = 1647] [serial = 760] [outer = 0x0] 02:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x117dbc800) [pid = 1647] [serial = 761] [outer = 0x112d81800] 02:36:22 INFO - PROCESS | 1647 | 1468748182635 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11993b400) [pid = 1647] [serial = 762] [outer = 0x112d81800] 02:36:22 INFO - PROCESS | 1647 | 1468748182948 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 02:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:36:22 INFO - PROCESS | 1647 | 1468748182963 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:36:22 INFO - PROCESS | 1647 | 1468748182964 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:36:22 INFO - PROCESS | 1647 | 1468748182966 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:36:22 INFO - PROCESS | 1647 | 1468748182967 Marionette TRACE conn2 <- [1,990,null,{}] 02:36:22 INFO - PROCESS | 1647 | 1468748182970 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:22 INFO - PROCESS | 1647 | 1468748182976 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:23 INFO - PROCESS | 1647 | 1468748183069 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:36:23 INFO - PROCESS | 1647 | 1468748183076 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:23 INFO - PROCESS | 1647 | 1468748183077 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x121eda000 == 33 [pid = 1647] [id = 255] 02:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x117dc5400) [pid = 1647] [serial = 763] [outer = 0x0] 02:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x119dd1c00) [pid = 1647] [serial = 764] [outer = 0x117dc5400] 02:36:23 INFO - PROCESS | 1647 | 1468748183102 Marionette DEBUG loaded listener.js 02:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x12144c400) [pid = 1647] [serial = 765] [outer = 0x117dc5400] 02:36:23 INFO - PROCESS | 1647 | 1468748183412 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 469ms 02:36:23 INFO - PROCESS | 1647 | 1468748183435 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:36:23 INFO - PROCESS | 1647 | 1468748183436 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:36:23 INFO - PROCESS | 1647 | 1468748183440 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 1647 | 1468748183443 Marionette TRACE conn2 <- [1,994,null,{}] 02:36:23 INFO - PROCESS | 1647 | 1468748183445 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:23 INFO - PROCESS | 1647 | 1468748183446 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:23 INFO - PROCESS | 1647 | 1468748183546 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:36:23 INFO - PROCESS | 1647 | 1468748183552 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:23 INFO - PROCESS | 1647 | 1468748183561 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e90000 == 34 [pid = 1647] [id = 256] 02:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x117db8400) [pid = 1647] [serial = 766] [outer = 0x0] 02:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x121387400) [pid = 1647] [serial = 767] [outer = 0x117db8400] 02:36:23 INFO - PROCESS | 1647 | 1468748183586 Marionette DEBUG loaded listener.js 02:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1219b0400) [pid = 1647] [serial = 768] [outer = 0x117db8400] 02:36:23 INFO - PROCESS | 1647 | 1468748183875 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 472ms 02:36:23 INFO - PROCESS | 1647 | 1468748183912 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:36:23 INFO - PROCESS | 1647 | 1468748183913 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:36:23 INFO - PROCESS | 1647 | 1468748183915 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 1647 | 1468748183916 Marionette TRACE conn2 <- [1,998,null,{}] 02:36:23 INFO - PROCESS | 1647 | 1468748183918 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:23 INFO - PROCESS | 1647 | 1468748183920 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:24 INFO - PROCESS | 1647 | 1468748183999 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:36:24 INFO - PROCESS | 1647 | 1468748184002 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:24 INFO - PROCESS | 1647 | 1468748184004 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12701e000 == 35 [pid = 1647] [id = 257] 02:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112f8ac00) [pid = 1647] [serial = 769] [outer = 0x0] 02:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x121eae400) [pid = 1647] [serial = 770] [outer = 0x112f8ac00] 02:36:24 INFO - PROCESS | 1647 | 1468748184030 Marionette DEBUG loaded listener.js 02:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x124c3b000) [pid = 1647] [serial = 771] [outer = 0x112f8ac00] 02:36:24 INFO - PROCESS | 1647 | 1468748184350 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 02:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:36:24 INFO - PROCESS | 1647 | 1468748184385 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:36:24 INFO - PROCESS | 1647 | 1468748184386 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:36:24 INFO - PROCESS | 1647 | 1468748184388 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:36:24 INFO - PROCESS | 1647 | 1468748184390 Marionette TRACE conn2 <- [1,1002,null,{}] 02:36:24 INFO - PROCESS | 1647 | 1468748184394 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:24 INFO - PROCESS | 1647 | 1468748184395 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:24 INFO - PROCESS | 1647 | 1468748184500 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:36:24 INFO - PROCESS | 1647 | 1468748184507 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:24 INFO - PROCESS | 1647 | 1468748184508 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279e4800 == 36 [pid = 1647] [id = 258] 02:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x110fa1c00) [pid = 1647] [serial = 772] [outer = 0x0] 02:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x124c3d800) [pid = 1647] [serial = 773] [outer = 0x110fa1c00] 02:36:24 INFO - PROCESS | 1647 | 1468748184544 Marionette DEBUG loaded listener.js 02:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12574e400) [pid = 1647] [serial = 774] [outer = 0x110fa1c00] 02:36:24 INFO - PROCESS | 1647 | 1468748184907 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 523ms 02:36:24 INFO - PROCESS | 1647 | 1468748184912 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:36:24 INFO - PROCESS | 1647 | 1468748184913 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:36:24 INFO - PROCESS | 1647 | 1468748184915 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:36:24 INFO - PROCESS | 1647 | 1468748184916 Marionette TRACE conn2 <- [1,1006,null,{}] 02:36:24 INFO - PROCESS | 1647 | 1468748184918 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:24 INFO - PROCESS | 1647 | 1468748184920 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:25 INFO - PROCESS | 1647 | 1468748185005 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:36:25 INFO - PROCESS | 1647 | 1468748185011 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:25 INFO - PROCESS | 1647 | 1468748185012 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a232800 == 37 [pid = 1647] [id = 259] 02:36:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1251b6000) [pid = 1647] [serial = 775] [outer = 0x0] 02:36:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12600f000) [pid = 1647] [serial = 776] [outer = 0x1251b6000] 02:36:25 INFO - PROCESS | 1647 | 1468748185036 Marionette DEBUG loaded listener.js 02:36:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x126a80000) [pid = 1647] [serial = 777] [outer = 0x1251b6000] 02:36:25 INFO - PROCESS | 1647 | 1468748185364 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 469ms 02:36:25 INFO - PROCESS | 1647 | 1468748185384 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:36:25 INFO - PROCESS | 1647 | 1468748185386 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:36:25 INFO - PROCESS | 1647 | 1468748185389 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:36:25 INFO - PROCESS | 1647 | 1468748185391 Marionette TRACE conn2 <- [1,1010,null,{}] 02:36:25 INFO - PROCESS | 1647 | 1468748185393 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:25 INFO - PROCESS | 1647 | 1468748185395 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:25 INFO - PROCESS | 1647 | 1468748185520 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:36:25 INFO - PROCESS | 1647 | 1468748185536 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:25 INFO - PROCESS | 1647 | 1468748185538 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d6000 == 38 [pid = 1647] [id = 260] 02:36:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x126a78400) [pid = 1647] [serial = 778] [outer = 0x0] 02:36:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x126a80c00) [pid = 1647] [serial = 779] [outer = 0x126a78400] 02:36:25 INFO - PROCESS | 1647 | 1468748185572 Marionette DEBUG loaded listener.js 02:36:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x127259000) [pid = 1647] [serial = 780] [outer = 0x126a78400] 02:36:25 INFO - PROCESS | 1647 | 1468748185910 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 571ms 02:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:36:25 INFO - PROCESS | 1647 | 1468748185959 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:36:25 INFO - PROCESS | 1647 | 1468748185960 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:36:25 INFO - PROCESS | 1647 | 1468748185962 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:36:25 INFO - PROCESS | 1647 | 1468748185963 Marionette TRACE conn2 <- [1,1014,null,{}] 02:36:25 INFO - PROCESS | 1647 | 1468748185966 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:25 INFO - PROCESS | 1647 | 1468748185967 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:26 INFO - PROCESS | 1647 | 1468748186065 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:36:26 INFO - PROCESS | 1647 | 1468748186077 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:26 INFO - PROCESS | 1647 | 1468748186078 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b085000 == 39 [pid = 1647] [id = 261] 02:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1128d0000) [pid = 1647] [serial = 781] [outer = 0x0] 02:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x127579000) [pid = 1647] [serial = 782] [outer = 0x1128d0000] 02:36:26 INFO - PROCESS | 1647 | 1468748186102 Marionette DEBUG loaded listener.js 02:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12760f000) [pid = 1647] [serial = 783] [outer = 0x1128d0000] 02:36:26 INFO - PROCESS | 1647 | 1468748186419 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 519ms 02:36:26 INFO - PROCESS | 1647 | 1468748186483 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:36:26 INFO - PROCESS | 1647 | 1468748186484 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:36:26 INFO - PROCESS | 1647 | 1468748186486 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:36:26 INFO - PROCESS | 1647 | 1468748186487 Marionette TRACE conn2 <- [1,1018,null,{}] 02:36:26 INFO - PROCESS | 1647 | 1468748186489 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:26 INFO - PROCESS | 1647 | 1468748186490 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:26 INFO - PROCESS | 1647 | 1468748186587 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:36:26 INFO - PROCESS | 1647 | 1468748186597 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:26 INFO - PROCESS | 1647 | 1468748186598 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b748800 == 40 [pid = 1647] [id = 262] 02:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x127256400) [pid = 1647] [serial = 784] [outer = 0x0] 02:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1276b3800) [pid = 1647] [serial = 785] [outer = 0x127256400] 02:36:26 INFO - PROCESS | 1647 | 1468748186629 Marionette DEBUG loaded listener.js 02:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1276b9800) [pid = 1647] [serial = 786] [outer = 0x127256400] 02:36:26 INFO - PROCESS | 1647 | 1468748186976 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 02:36:27 INFO - PROCESS | 1647 | 1468748187004 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:36:27 INFO - PROCESS | 1647 | 1468748187005 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:36:27 INFO - PROCESS | 1647 | 1468748187014 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:36:27 INFO - PROCESS | 1647 | 1468748187015 Marionette TRACE conn2 <- [1,1022,null,{}] 02:36:27 INFO - PROCESS | 1647 | 1468748187017 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:27 INFO - PROCESS | 1647 | 1468748187018 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:27 INFO - PROCESS | 1647 | 1468748187115 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:36:27 INFO - PROCESS | 1647 | 1468748187118 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:27 INFO - PROCESS | 1647 | 1468748187119 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8b8000 == 41 [pid = 1647] [id = 263] 02:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1276b9c00) [pid = 1647] [serial = 787] [outer = 0x0] 02:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x127941800) [pid = 1647] [serial = 788] [outer = 0x1276b9c00] 02:36:27 INFO - PROCESS | 1647 | 1468748187142 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128cdf800) [pid = 1647] [serial = 789] [outer = 0x1276b9c00] 02:36:27 INFO - PROCESS | 1647 | 1468748187451 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 02:36:27 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1129a6400) [pid = 1647] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:36:27 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118406000) [pid = 1647] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:36:27 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1129a5c00) [pid = 1647] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:36:27 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11955e800) [pid = 1647] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:36:27 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1190cec00) [pid = 1647] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:36:27 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11840e800) [pid = 1647] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:36:27 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116fa3400) [pid = 1647] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:36:27 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x115e2d400) [pid = 1647] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:36:27 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11269f000) [pid = 1647] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:36:27 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1131cb000) [pid = 1647] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:36:27 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x113738800) [pid = 1647] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:36:27 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11396c800) [pid = 1647] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:36:27 INFO - PROCESS | 1647 | 1468748187786 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:36:27 INFO - PROCESS | 1647 | 1468748187787 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:36:27 INFO - PROCESS | 1647 | 1468748187792 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:36:27 INFO - PROCESS | 1647 | 1468748187793 Marionette TRACE conn2 <- [1,1026,null,{}] 02:36:27 INFO - PROCESS | 1647 | 1468748187810 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:27 INFO - PROCESS | 1647 | 1468748187812 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:27 INFO - PROCESS | 1647 | 1468748187898 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:36:27 INFO - PROCESS | 1647 | 1468748187903 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:27 INFO - PROCESS | 1647 | 1468748187904 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x126ac8800 == 42 [pid = 1647] [id = 264] 02:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1129aac00) [pid = 1647] [serial = 790] [outer = 0x0] 02:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x113738800) [pid = 1647] [serial = 791] [outer = 0x1129aac00] 02:36:27 INFO - PROCESS | 1647 | 1468748187937 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11828e800) [pid = 1647] [serial = 792] [outer = 0x1129aac00] 02:36:28 INFO - PROCESS | 1647 | 1468748188250 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 484ms 02:36:28 INFO - PROCESS | 1647 | 1468748188278 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:36:28 INFO - PROCESS | 1647 | 1468748188279 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:36:28 INFO - PROCESS | 1647 | 1468748188281 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 1647 | 1468748188282 Marionette TRACE conn2 <- [1,1030,null,{}] 02:36:28 INFO - PROCESS | 1647 | 1468748188284 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:28 INFO - PROCESS | 1647 | 1468748188286 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:28 INFO - PROCESS | 1647 | 1468748188369 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:36:28 INFO - PROCESS | 1647 | 1468748188426 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 1647 | 1468748188427 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bdac800 == 43 [pid = 1647] [id = 265] 02:36:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1129a5c00) [pid = 1647] [serial = 793] [outer = 0x0] 02:36:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118409000) [pid = 1647] [serial = 794] [outer = 0x1129a5c00] 02:36:28 INFO - PROCESS | 1647 | 1468748188451 Marionette DEBUG loaded listener.js 02:36:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124ec6c00) [pid = 1647] [serial = 795] [outer = 0x1129a5c00] 02:36:28 INFO - PROCESS | 1647 | 1468748188715 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 02:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:36:28 INFO - PROCESS | 1647 | 1468748188751 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:36:28 INFO - PROCESS | 1647 | 1468748188752 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:36:28 INFO - PROCESS | 1647 | 1468748188755 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 1647 | 1468748188756 Marionette TRACE conn2 <- [1,1034,null,{}] 02:36:28 INFO - PROCESS | 1647 | 1468748188767 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:28 INFO - PROCESS | 1647 | 1468748188768 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:28 INFO - PROCESS | 1647 | 1468748188856 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:36:28 INFO - PROCESS | 1647 | 1468748188862 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 1647 | 1468748188871 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c054000 == 44 [pid = 1647] [id = 266] 02:36:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x126a7fc00) [pid = 1647] [serial = 796] [outer = 0x0] 02:36:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12915bc00) [pid = 1647] [serial = 797] [outer = 0x126a7fc00] 02:36:28 INFO - PROCESS | 1647 | 1468748188903 Marionette DEBUG loaded listener.js 02:36:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x129161c00) [pid = 1647] [serial = 798] [outer = 0x126a7fc00] 02:36:29 INFO - PROCESS | 1647 | 1468748189278 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 577ms 02:36:29 INFO - PROCESS | 1647 | 1468748189333 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:36:29 INFO - PROCESS | 1647 | 1468748189335 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:36:29 INFO - PROCESS | 1647 | 1468748189338 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 1647 | 1468748189339 Marionette TRACE conn2 <- [1,1038,null,{}] 02:36:29 INFO - PROCESS | 1647 | 1468748189342 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:29 INFO - PROCESS | 1647 | 1468748189344 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:29 INFO - PROCESS | 1647 | 1468748189476 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:36:29 INFO - PROCESS | 1647 | 1468748189481 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:29 INFO - PROCESS | 1647 | 1468748189482 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c39c800 == 45 [pid = 1647] [id = 267] 02:36:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129162400) [pid = 1647] [serial = 799] [outer = 0x0] 02:36:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x129168400) [pid = 1647] [serial = 800] [outer = 0x129162400] 02:36:29 INFO - PROCESS | 1647 | 1468748189520 Marionette DEBUG loaded listener.js 02:36:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1291da800) [pid = 1647] [serial = 801] [outer = 0x129162400] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x116275800 == 44 [pid = 1647] [id = 250] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12a53b000 == 43 [pid = 1647] [id = 249] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1279e4800 == 42 [pid = 1647] [id = 258] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x119ab0800 == 41 [pid = 1647] [id = 253] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x121eda000 == 40 [pid = 1647] [id = 255] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12701e000 == 39 [pid = 1647] [id = 257] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x124e90000 == 38 [pid = 1647] [id = 256] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12a232800 == 37 [pid = 1647] [id = 259] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12b085000 == 36 [pid = 1647] [id = 261] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x126ac8800 == 35 [pid = 1647] [id = 264] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8b8000 == 34 [pid = 1647] [id = 263] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d6000 == 33 [pid = 1647] [id = 260] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12c054000 == 32 [pid = 1647] [id = 266] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1f1800 == 31 [pid = 1647] [id = 254] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12b748800 == 30 [pid = 1647] [id = 262] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12bdac800 == 29 [pid = 1647] [id = 265] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1190ea800 == 28 [pid = 1647] [id = 252] 02:36:30 INFO - PROCESS | 1647 | --DOCSHELL 0x117117000 == 27 [pid = 1647] [id = 251] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1183dd000) [pid = 1647] [serial = 725] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1194a6c00) [pid = 1647] [serial = 729] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11906e000) [pid = 1647] [serial = 728] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x115e9e000) [pid = 1647] [serial = 737] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119ae5000) [pid = 1647] [serial = 732] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119933400) [pid = 1647] [serial = 731] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119bd3c00) [pid = 1647] [serial = 734] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11a061800) [pid = 1647] [serial = 740] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11a05fc00) [pid = 1647] [serial = 735] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11828d800) [pid = 1647] [serial = 722] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12138bc00) [pid = 1647] [serial = 746] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x116fac000) [pid = 1647] [serial = 719] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x117dbac00) [pid = 1647] [serial = 720] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1131c3400) [pid = 1647] [serial = 717] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1128ce800) [pid = 1647] [serial = 716] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x115e2fc00) [pid = 1647] [serial = 714] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x113c03000) [pid = 1647] [serial = 713] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x113c0e800) [pid = 1647] [serial = 710] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x121275400) [pid = 1647] [serial = 744] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x115d17000) [pid = 1647] [serial = 711] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1183e1800) [pid = 1647] [serial = 738] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11a06b000) [pid = 1647] [serial = 741] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11835d000) [pid = 1647] [serial = 723] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1186b4400) [pid = 1647] [serial = 726] [outer = 0x0] [url = about:blank] 02:36:30 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12115d400) [pid = 1647] [serial = 743] [outer = 0x0] [url = about:blank] 02:36:31 INFO - PROCESS | 1647 | 1468748191036 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1725ms 02:36:31 INFO - PROCESS | 1647 | 1468748191063 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:36:31 INFO - PROCESS | 1647 | 1468748191065 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:36:31 INFO - PROCESS | 1647 | 1468748191069 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 1647 | 1468748191071 Marionette TRACE conn2 <- [1,1042,null,{}] 02:36:31 INFO - PROCESS | 1647 | 1468748191078 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:31 INFO - PROCESS | 1647 | 1468748191079 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:31 INFO - PROCESS | 1647 | 1468748191161 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:36:31 INFO - PROCESS | 1647 | 1468748191209 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:31 INFO - PROCESS | 1647 | 1468748191212 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x115da1000 == 28 [pid = 1647] [id = 268] 02:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1129ad800) [pid = 1647] [serial = 802] [outer = 0x0] 02:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1129afc00) [pid = 1647] [serial = 803] [outer = 0x1129ad800] 02:36:31 INFO - PROCESS | 1647 | 1468748191240 Marionette DEBUG loaded listener.js 02:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1131af400) [pid = 1647] [serial = 804] [outer = 0x1129ad800] 02:36:31 INFO - PROCESS | 1647 | 1468748191561 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 522ms 02:36:31 INFO - PROCESS | 1647 | 1468748191592 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:36:31 INFO - PROCESS | 1647 | 1468748191597 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:36:31 INFO - PROCESS | 1647 | 1468748191602 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 1647 | 1468748191604 Marionette TRACE conn2 <- [1,1046,null,{}] 02:36:31 INFO - PROCESS | 1647 | 1468748191608 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:31 INFO - PROCESS | 1647 | 1468748191611 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:31 INFO - PROCESS | 1647 | 1468748191688 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:36:31 INFO - PROCESS | 1647 | 1468748191736 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:31 INFO - PROCESS | 1647 | 1468748191738 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x116abb800 == 29 [pid = 1647] [id = 269] 02:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1131c3400) [pid = 1647] [serial = 805] [outer = 0x0] 02:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x113966000) [pid = 1647] [serial = 806] [outer = 0x1131c3400] 02:36:31 INFO - PROCESS | 1647 | 1468748191767 Marionette DEBUG loaded listener.js 02:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x115e99c00) [pid = 1647] [serial = 807] [outer = 0x1131c3400] 02:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 02:36:32 INFO - PROCESS | 1647 | 1468748192068 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:36:32 INFO - PROCESS | 1647 | 1468748192080 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:36:32 INFO - PROCESS | 1647 | 1468748192081 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:36:32 INFO - PROCESS | 1647 | 1468748192084 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:36:32 INFO - PROCESS | 1647 | 1468748192100 Marionette TRACE conn2 <- [1,1050,null,{}] 02:36:32 INFO - PROCESS | 1647 | 1468748192117 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:32 INFO - PROCESS | 1647 | 1468748192121 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:32 INFO - PROCESS | 1647 | 1468748192201 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:36:32 INFO - PROCESS | 1647 | 1468748192208 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:32 INFO - PROCESS | 1647 | 1468748192211 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x117db3800 == 30 [pid = 1647] [id = 270] 02:36:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112694c00) [pid = 1647] [serial = 808] [outer = 0x0] 02:36:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11715bc00) [pid = 1647] [serial = 809] [outer = 0x112694c00] 02:36:32 INFO - PROCESS | 1647 | 1468748192238 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x117dc4000) [pid = 1647] [serial = 810] [outer = 0x112694c00] 02:36:32 INFO - PROCESS | 1647 | 1468748192642 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 580ms 02:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:36:32 INFO - PROCESS | 1647 | 1468748192679 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:36:32 INFO - PROCESS | 1647 | 1468748192682 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:36:32 INFO - PROCESS | 1647 | 1468748192685 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:36:32 INFO - PROCESS | 1647 | 1468748192687 Marionette TRACE conn2 <- [1,1054,null,{}] 02:36:32 INFO - PROCESS | 1647 | 1468748192690 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:32 INFO - PROCESS | 1647 | 1468748192692 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:32 INFO - PROCESS | 1647 | 1468748192816 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:36:32 INFO - PROCESS | 1647 | 1468748192830 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:32 INFO - PROCESS | 1647 | 1468748192831 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x119029800 == 31 [pid = 1647] [id = 271] 02:36:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118247400) [pid = 1647] [serial = 811] [outer = 0x0] 02:36:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11828a400) [pid = 1647] [serial = 812] [outer = 0x118247400] 02:36:32 INFO - PROCESS | 1647 | 1468748192873 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118291c00) [pid = 1647] [serial = 813] [outer = 0x118247400] 02:36:33 INFO - PROCESS | 1647 | 1468748193213 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 570ms 02:36:33 INFO - PROCESS | 1647 | 1468748193255 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:36:33 INFO - PROCESS | 1647 | 1468748193257 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:36:33 INFO - PROCESS | 1647 | 1468748193259 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:36:33 INFO - PROCESS | 1647 | 1468748193260 Marionette TRACE conn2 <- [1,1058,null,{}] 02:36:33 INFO - PROCESS | 1647 | 1468748193262 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:33 INFO - PROCESS | 1647 | 1468748193264 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:33 INFO - PROCESS | 1647 | 1468748193365 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:36:33 INFO - PROCESS | 1647 | 1468748193370 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:33 INFO - PROCESS | 1647 | 1468748193372 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196d7000 == 32 [pid = 1647] [id = 272] 02:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1128d5c00) [pid = 1647] [serial = 814] [outer = 0x0] 02:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11835c400) [pid = 1647] [serial = 815] [outer = 0x1128d5c00] 02:36:33 INFO - PROCESS | 1647 | 1468748193399 Marionette DEBUG loaded listener.js 02:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118364800) [pid = 1647] [serial = 816] [outer = 0x1128d5c00] 02:36:33 INFO - PROCESS | 1647 | 1468748193710 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 02:36:33 INFO - PROCESS | 1647 | 1468748193729 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:36:33 INFO - PROCESS | 1647 | 1468748193731 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:36:33 INFO - PROCESS | 1647 | 1468748193733 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:36:33 INFO - PROCESS | 1647 | 1468748193734 Marionette TRACE conn2 <- [1,1062,null,{}] 02:36:33 INFO - PROCESS | 1647 | 1468748193736 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:33 INFO - PROCESS | 1647 | 1468748193742 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:33 INFO - PROCESS | 1647 | 1468748193833 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:36:33 INFO - PROCESS | 1647 | 1468748193837 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:33 INFO - PROCESS | 1647 | 1468748193838 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1de000 == 33 [pid = 1647] [id = 273] 02:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1183d8000) [pid = 1647] [serial = 817] [outer = 0x0] 02:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118403c00) [pid = 1647] [serial = 818] [outer = 0x1183d8000] 02:36:33 INFO - PROCESS | 1647 | 1468748193866 Marionette DEBUG loaded listener.js 02:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11899bc00) [pid = 1647] [serial = 819] [outer = 0x1183d8000] 02:36:34 INFO - PROCESS | 1647 | 1468748194178 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 469ms 02:36:34 INFO - PROCESS | 1647 | 1468748194202 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 1647 | 1468748194204 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:36:34 INFO - PROCESS | 1647 | 1468748194206 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - PROCESS | 1647 | 1468748194209 Marionette TRACE conn2 <- [1,1066,null,{}] 02:36:34 INFO - PROCESS | 1647 | 1468748194212 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:34 INFO - PROCESS | 1647 | 1468748194213 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:34 INFO - PROCESS | 1647 | 1468748194318 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:36:34 INFO - PROCESS | 1647 | 1468748194324 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:34 INFO - PROCESS | 1647 | 1468748194325 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212f7000 == 34 [pid = 1647] [id = 274] 02:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118291000) [pid = 1647] [serial = 820] [outer = 0x0] 02:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1190c7800) [pid = 1647] [serial = 821] [outer = 0x118291000] 02:36:34 INFO - PROCESS | 1647 | 1468748194349 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119514800) [pid = 1647] [serial = 822] [outer = 0x118291000] 02:36:34 INFO - PROCESS | 1647 | 1468748194661 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 473ms 02:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:36:34 INFO - PROCESS | 1647 | 1468748194679 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 1647 | 1468748194681 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:36:34 INFO - PROCESS | 1647 | 1468748194683 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - PROCESS | 1647 | 1468748194684 Marionette TRACE conn2 <- [1,1070,null,{}] 02:36:34 INFO - PROCESS | 1647 | 1468748194686 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:34 INFO - PROCESS | 1647 | 1468748194687 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:34 INFO - PROCESS | 1647 | 1468748194762 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:36:34 INFO - PROCESS | 1647 | 1468748194765 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:34 INFO - PROCESS | 1647 | 1468748194766 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x121d04800 == 35 [pid = 1647] [id = 275] 02:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11949f400) [pid = 1647] [serial = 823] [outer = 0x0] 02:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119932800) [pid = 1647] [serial = 824] [outer = 0x11949f400] 02:36:34 INFO - PROCESS | 1647 | 1468748194793 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11993d400) [pid = 1647] [serial = 825] [outer = 0x11949f400] 02:36:35 INFO - PROCESS | 1647 | 1468748195101 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 467ms 02:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:36:35 INFO - PROCESS | 1647 | 1468748195151 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:36:35 INFO - PROCESS | 1647 | 1468748195153 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:36:35 INFO - PROCESS | 1647 | 1468748195155 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:36:35 INFO - PROCESS | 1647 | 1468748195156 Marionette TRACE conn2 <- [1,1074,null,{}] 02:36:35 INFO - PROCESS | 1647 | 1468748195159 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:35 INFO - PROCESS | 1647 | 1468748195160 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:35 INFO - PROCESS | 1647 | 1468748195233 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:36:35 INFO - PROCESS | 1647 | 1468748195288 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:35 INFO - PROCESS | 1647 | 1468748195289 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x117db3000 == 36 [pid = 1647] [id = 276] 02:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x115d17000) [pid = 1647] [serial = 826] [outer = 0x0] 02:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119ae4c00) [pid = 1647] [serial = 827] [outer = 0x115d17000] 02:36:35 INFO - PROCESS | 1647 | 1468748195320 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119bcd400) [pid = 1647] [serial = 828] [outer = 0x115d17000] 02:36:35 INFO - PROCESS | 1647 | 1468748195584 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 471ms 02:36:35 INFO - PROCESS | 1647 | 1468748195630 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:36:35 INFO - PROCESS | 1647 | 1468748195631 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:36:35 INFO - PROCESS | 1647 | 1468748195634 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:36:35 INFO - PROCESS | 1647 | 1468748195635 Marionette TRACE conn2 <- [1,1078,null,{}] 02:36:35 INFO - PROCESS | 1647 | 1468748195637 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:35 INFO - PROCESS | 1647 | 1468748195638 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:35 INFO - PROCESS | 1647 | 1468748195722 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:36:35 INFO - PROCESS | 1647 | 1468748195728 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:35 INFO - PROCESS | 1647 | 1468748195729 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x126ac6000 == 37 [pid = 1647] [id = 277] 02:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116fa1c00) [pid = 1647] [serial = 829] [outer = 0x0] 02:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119bda800) [pid = 1647] [serial = 830] [outer = 0x116fa1c00] 02:36:35 INFO - PROCESS | 1647 | 1468748195754 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119dd8800) [pid = 1647] [serial = 831] [outer = 0x116fa1c00] 02:36:36 INFO - PROCESS | 1647 | 1468748196105 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 02:36:36 INFO - PROCESS | 1647 | 1468748196154 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 1647 | 1468748196155 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:36:36 INFO - PROCESS | 1647 | 1468748196158 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 1647 | 1468748196159 Marionette TRACE conn2 <- [1,1082,null,{}] 02:36:36 INFO - PROCESS | 1647 | 1468748196162 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:36 INFO - PROCESS | 1647 | 1468748196164 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:36 INFO - PROCESS | 1647 | 1468748196311 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:36:36 INFO - PROCESS | 1647 | 1468748196329 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:36 INFO - PROCESS | 1647 | 1468748196331 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196d6000 == 38 [pid = 1647] [id = 278] 02:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119ddc000) [pid = 1647] [serial = 832] [outer = 0x0] 02:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11a065000) [pid = 1647] [serial = 833] [outer = 0x119ddc000] 02:36:36 INFO - PROCESS | 1647 | 1468748196385 Marionette DEBUG loaded listener.js 02:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11a1aec00) [pid = 1647] [serial = 834] [outer = 0x119ddc000] 02:36:36 INFO - PROCESS | 1647 | 1468748196814 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 669ms 02:36:36 INFO - PROCESS | 1647 | 1468748196828 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 1647 | 1468748196829 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:36:36 INFO - PROCESS | 1647 | 1468748196831 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 1647 | 1468748196832 Marionette TRACE conn2 <- [1,1086,null,{}] 02:36:36 INFO - PROCESS | 1647 | 1468748196835 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:36 INFO - PROCESS | 1647 | 1468748196836 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:36 INFO - PROCESS | 1647 | 1468748196933 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:36:36 INFO - PROCESS | 1647 | 1468748196946 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:36 INFO - PROCESS | 1647 | 1468748196947 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291a1800 == 39 [pid = 1647] [id = 279] 02:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x121160400) [pid = 1647] [serial = 835] [outer = 0x0] 02:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x121277800) [pid = 1647] [serial = 836] [outer = 0x121160400] 02:36:36 INFO - PROCESS | 1647 | 1468748196972 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x121456400) [pid = 1647] [serial = 837] [outer = 0x121160400] 02:36:37 INFO - PROCESS | 1647 | 1468748197317 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 520ms 02:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:36:37 INFO - PROCESS | 1647 | 1468748197352 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:36:37 INFO - PROCESS | 1647 | 1468748197353 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:36:37 INFO - PROCESS | 1647 | 1468748197355 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:36:37 INFO - PROCESS | 1647 | 1468748197356 Marionette TRACE conn2 <- [1,1090,null,{}] 02:36:37 INFO - PROCESS | 1647 | 1468748197358 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:37 INFO - PROCESS | 1647 | 1468748197360 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:37 INFO - PROCESS | 1647 | 1468748197455 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:36:37 INFO - PROCESS | 1647 | 1468748197459 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 1647 | 1468748197460 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a52f800 == 40 [pid = 1647] [id = 280] 02:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x121456800) [pid = 1647] [serial = 838] [outer = 0x0] 02:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x121b5a400) [pid = 1647] [serial = 839] [outer = 0x121456800] 02:36:37 INFO - PROCESS | 1647 | 1468748197491 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x124896800) [pid = 1647] [serial = 840] [outer = 0x121456800] 02:36:37 INFO - PROCESS | 1647 | 1468748197822 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 521ms 02:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:36:37 INFO - PROCESS | 1647 | 1468748197877 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:36:37 INFO - PROCESS | 1647 | 1468748197878 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:36:37 INFO - PROCESS | 1647 | 1468748197880 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:36:37 INFO - PROCESS | 1647 | 1468748197881 Marionette TRACE conn2 <- [1,1094,null,{}] 02:36:37 INFO - PROCESS | 1647 | 1468748197883 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:37 INFO - PROCESS | 1647 | 1468748197885 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:37 INFO - PROCESS | 1647 | 1468748197983 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:36:38 INFO - PROCESS | 1647 | 1468748197995 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:38 INFO - PROCESS | 1647 | 1468748197996 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a661800 == 41 [pid = 1647] [id = 281] 02:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x124b19c00) [pid = 1647] [serial = 841] [outer = 0x0] 02:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x124cc0000) [pid = 1647] [serial = 842] [outer = 0x124b19c00] 02:36:38 INFO - PROCESS | 1647 | 1468748198020 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1251b6800) [pid = 1647] [serial = 843] [outer = 0x124b19c00] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1128d0000) [pid = 1647] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x127256400) [pid = 1647] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1276b9c00) [pid = 1647] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1129aac00) [pid = 1647] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x126a7fc00) [pid = 1647] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1251b6000) [pid = 1647] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x110fa1c00) [pid = 1647] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x112f8ac00) [pid = 1647] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x117db8400) [pid = 1647] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x117dc5400) [pid = 1647] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x112d81800) [pid = 1647] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118691800) [pid = 1647] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x111c22400) [pid = 1647] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11677ac00) [pid = 1647] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x113c6f400) [pid = 1647] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121161000) [pid = 1647] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126a78400) [pid = 1647] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:36:38 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1129a5c00) [pid = 1647] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:36:38 INFO - PROCESS | 1647 | 1468748198517 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 02:36:38 INFO - PROCESS | 1647 | 1468748198551 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 1647 | 1468748198552 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:36:38 INFO - PROCESS | 1647 | 1468748198555 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 1647 | 1468748198556 Marionette TRACE conn2 <- [1,1098,null,{}] 02:36:38 INFO - PROCESS | 1647 | 1468748198558 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:38 INFO - PROCESS | 1647 | 1468748198559 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:38 INFO - PROCESS | 1647 | 1468748198637 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:36:38 INFO - PROCESS | 1647 | 1468748198689 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:38 INFO - PROCESS | 1647 | 1468748198698 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a724800 == 42 [pid = 1647] [id = 282] 02:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x114fa2000) [pid = 1647] [serial = 844] [outer = 0x0] 02:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118360400) [pid = 1647] [serial = 845] [outer = 0x114fa2000] 02:36:38 INFO - PROCESS | 1647 | 1468748198723 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119b9d800) [pid = 1647] [serial = 846] [outer = 0x114fa2000] 02:36:39 INFO - PROCESS | 1647 | 1468748199013 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 471ms 02:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:36:39 INFO - PROCESS | 1647 | 1468748199029 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:36:39 INFO - PROCESS | 1647 | 1468748199030 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:36:39 INFO - PROCESS | 1647 | 1468748199032 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:36:39 INFO - PROCESS | 1647 | 1468748199033 Marionette TRACE conn2 <- [1,1102,null,{}] 02:36:39 INFO - PROCESS | 1647 | 1468748199035 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:39 INFO - PROCESS | 1647 | 1468748199036 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:39 INFO - PROCESS | 1647 | 1468748199122 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:36:39 INFO - PROCESS | 1647 | 1468748199129 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 1647 | 1468748199130 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b746000 == 43 [pid = 1647] [id = 283] 02:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119518400) [pid = 1647] [serial = 847] [outer = 0x0] 02:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124b1c400) [pid = 1647] [serial = 848] [outer = 0x119518400] 02:36:39 INFO - PROCESS | 1647 | 1468748199154 Marionette DEBUG loaded listener.js 02:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x125756400) [pid = 1647] [serial = 849] [outer = 0x119518400] 02:36:39 INFO - PROCESS | 1647 | 1468748199558 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 569ms 02:36:39 INFO - PROCESS | 1647 | 1468748199602 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:36:39 INFO - PROCESS | 1647 | 1468748199604 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:36:39 INFO - PROCESS | 1647 | 1468748199607 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:36:39 INFO - PROCESS | 1647 | 1468748199608 Marionette TRACE conn2 <- [1,1106,null,{}] 02:36:39 INFO - PROCESS | 1647 | 1468748199612 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:39 INFO - PROCESS | 1647 | 1468748199613 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:39 INFO - PROCESS | 1647 | 1468748199756 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:36:39 INFO - PROCESS | 1647 | 1468748199767 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 1647 | 1468748199768 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b969000 == 44 [pid = 1647] [id = 284] 02:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x125758400) [pid = 1647] [serial = 850] [outer = 0x0] 02:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1257f8c00) [pid = 1647] [serial = 851] [outer = 0x125758400] 02:36:39 INFO - PROCESS | 1647 | 1468748199805 Marionette DEBUG loaded listener.js 02:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x126a7f800) [pid = 1647] [serial = 852] [outer = 0x125758400] 02:36:40 INFO - PROCESS | 1647 | 1468748200114 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 523ms 02:36:40 INFO - PROCESS | 1647 | 1468748200174 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:36:40 INFO - PROCESS | 1647 | 1468748200175 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:36:40 INFO - PROCESS | 1647 | 1468748200180 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:36:40 INFO - PROCESS | 1647 | 1468748200181 Marionette TRACE conn2 <- [1,1110,null,{}] 02:36:40 INFO - PROCESS | 1647 | 1468748200256 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:40 INFO - PROCESS | 1647 | 1468748200257 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:40 INFO - PROCESS | 1647 | 1468748200400 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:36:40 INFO - PROCESS | 1647 | 1468748200551 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:40 INFO - PROCESS | 1647 | 1468748200553 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x112157800 == 45 [pid = 1647] [id = 285] 02:36:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x111c19000) [pid = 1647] [serial = 853] [outer = 0x0] 02:36:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x112697000) [pid = 1647] [serial = 854] [outer = 0x111c19000] 02:36:40 INFO - PROCESS | 1647 | 1468748200606 Marionette DEBUG loaded listener.js 02:36:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1128d0800) [pid = 1647] [serial = 855] [outer = 0x111c19000] 02:36:41 INFO - PROCESS | 1647 | 1468748201198 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1037ms 02:36:41 INFO - PROCESS | 1647 | 1468748201234 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:36:41 INFO - PROCESS | 1647 | 1468748201236 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:36:41 INFO - PROCESS | 1647 | 1468748201243 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:36:41 INFO - PROCESS | 1647 | 1468748201245 Marionette TRACE conn2 <- [1,1114,null,{}] 02:36:41 INFO - PROCESS | 1647 | 1468748201249 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:41 INFO - PROCESS | 1647 | 1468748201252 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:41 INFO - PROCESS | 1647 | 1468748201367 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:36:41 INFO - PROCESS | 1647 | 1468748201445 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 1647 | 1468748201446 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11888a000 == 46 [pid = 1647] [id = 286] 02:36:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x114fa2c00) [pid = 1647] [serial = 856] [outer = 0x0] 02:36:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115e38800) [pid = 1647] [serial = 857] [outer = 0x114fa2c00] 02:36:41 INFO - PROCESS | 1647 | 1468748201477 Marionette DEBUG loaded listener.js 02:36:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116644800) [pid = 1647] [serial = 858] [outer = 0x114fa2c00] 02:36:42 INFO - PROCESS | 1647 | 1468748202172 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 972ms 02:36:42 INFO - PROCESS | 1647 | 1468748202221 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:36:42 INFO - PROCESS | 1647 | 1468748202225 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:36:42 INFO - PROCESS | 1647 | 1468748202231 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:36:42 INFO - PROCESS | 1647 | 1468748202233 Marionette TRACE conn2 <- [1,1118,null,{}] 02:36:42 INFO - PROCESS | 1647 | 1468748202237 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:42 INFO - PROCESS | 1647 | 1468748202239 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:42 INFO - PROCESS | 1647 | 1468748202345 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:36:42 INFO - PROCESS | 1647 | 1468748202421 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:42 INFO - PROCESS | 1647 | 1468748202423 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11641a800 == 47 [pid = 1647] [id = 287] 02:36:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x116607c00) [pid = 1647] [serial = 859] [outer = 0x0] 02:36:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11676f000) [pid = 1647] [serial = 860] [outer = 0x116607c00] 02:36:42 INFO - PROCESS | 1647 | 1468748202452 Marionette DEBUG loaded listener.js 02:36:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x113c7e000) [pid = 1647] [serial = 861] [outer = 0x116607c00] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12b969000 == 46 [pid = 1647] [id = 284] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12b746000 == 45 [pid = 1647] [id = 283] 02:36:42 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x129168400) [pid = 1647] [serial = 800] [outer = 0x0] [url = about:blank] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12a724800 == 44 [pid = 1647] [id = 282] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12a661800 == 43 [pid = 1647] [id = 281] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12a52f800 == 42 [pid = 1647] [id = 280] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1291a1800 == 41 [pid = 1647] [id = 279] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1196d6000 == 40 [pid = 1647] [id = 278] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x126ac6000 == 39 [pid = 1647] [id = 277] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x117db3000 == 38 [pid = 1647] [id = 276] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x121d04800 == 37 [pid = 1647] [id = 275] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1212f7000 == 36 [pid = 1647] [id = 274] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1de000 == 35 [pid = 1647] [id = 273] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1196d7000 == 34 [pid = 1647] [id = 272] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x119029800 == 33 [pid = 1647] [id = 271] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x117db3800 == 32 [pid = 1647] [id = 270] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x116abb800 == 31 [pid = 1647] [id = 269] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x115da1000 == 30 [pid = 1647] [id = 268] 02:36:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12c39c800 == 29 [pid = 1647] [id = 267] 02:36:42 INFO - PROCESS | 1647 | 1468748202912 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 723ms 02:36:42 INFO - PROCESS | 1647 | 1468748202953 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:36:42 INFO - PROCESS | 1647 | 1468748202958 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:36:42 INFO - PROCESS | 1647 | 1468748202963 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:36:42 INFO - PROCESS | 1647 | 1468748202965 Marionette TRACE conn2 <- [1,1122,null,{}] 02:36:42 INFO - PROCESS | 1647 | 1468748202968 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:42 INFO - PROCESS | 1647 | 1468748202969 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:43 INFO - PROCESS | 1647 | 1468748203053 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x127579000) [pid = 1647] [serial = 782] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1276b3800) [pid = 1647] [serial = 785] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x127941800) [pid = 1647] [serial = 788] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x113738800) [pid = 1647] [serial = 791] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11828e800) [pid = 1647] [serial = 792] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12915bc00) [pid = 1647] [serial = 797] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x128cdf800) [pid = 1647] [serial = 789] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12600f000) [pid = 1647] [serial = 776] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124c3d800) [pid = 1647] [serial = 773] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12574e400) [pid = 1647] [serial = 774] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x121eae400) [pid = 1647] [serial = 770] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x124c3b000) [pid = 1647] [serial = 771] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x121387400) [pid = 1647] [serial = 767] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1219b0400) [pid = 1647] [serial = 768] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119dd1c00) [pid = 1647] [serial = 764] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12144c400) [pid = 1647] [serial = 765] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x117dbc800) [pid = 1647] [serial = 761] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11993b400) [pid = 1647] [serial = 762] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1190c7000) [pid = 1647] [serial = 758] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119517000) [pid = 1647] [serial = 759] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118364400) [pid = 1647] [serial = 755] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118411800) [pid = 1647] [serial = 756] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11715d000) [pid = 1647] [serial = 752] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118286c00) [pid = 1647] [serial = 753] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x115d0a400) [pid = 1647] [serial = 749] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116771400) [pid = 1647] [serial = 750] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121699400) [pid = 1647] [serial = 747] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126a80000) [pid = 1647] [serial = 777] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126a80c00) [pid = 1647] [serial = 779] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x124ec6c00) [pid = 1647] [serial = 795] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12760f000) [pid = 1647] [serial = 783] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1276b9800) [pid = 1647] [serial = 786] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x129161c00) [pid = 1647] [serial = 798] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x127259000) [pid = 1647] [serial = 780] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118409000) [pid = 1647] [serial = 794] [outer = 0x0] [url = about:blank] 02:36:43 INFO - PROCESS | 1647 | 1468748203121 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:43 INFO - PROCESS | 1647 | 1468748203122 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x117116800 == 30 [pid = 1647] [id = 288] 02:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115d0a400) [pid = 1647] [serial = 862] [outer = 0x0] 02:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11677b000) [pid = 1647] [serial = 863] [outer = 0x115d0a400] 02:36:43 INFO - PROCESS | 1647 | 1468748203150 Marionette DEBUG loaded listener.js 02:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11828e800) [pid = 1647] [serial = 864] [outer = 0x115d0a400] 02:36:43 INFO - PROCESS | 1647 | 1468748203446 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 521ms 02:36:43 INFO - PROCESS | 1647 | 1468748203485 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:36:43 INFO - PROCESS | 1647 | 1468748203487 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:36:43 INFO - PROCESS | 1647 | 1468748203489 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:36:43 INFO - PROCESS | 1647 | 1468748203494 Marionette TRACE conn2 <- [1,1126,null,{}] 02:36:43 INFO - PROCESS | 1647 | 1468748203502 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:43 INFO - PROCESS | 1647 | 1468748203505 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:43 INFO - PROCESS | 1647 | 1468748203586 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:36:43 INFO - PROCESS | 1647 | 1468748203652 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:43 INFO - PROCESS | 1647 | 1468748203654 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196cf800 == 31 [pid = 1647] [id = 289] 02:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118290800) [pid = 1647] [serial = 865] [outer = 0x0] 02:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1183d3c00) [pid = 1647] [serial = 866] [outer = 0x118290800] 02:36:43 INFO - PROCESS | 1647 | 1468748203682 Marionette DEBUG loaded listener.js 02:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118626400) [pid = 1647] [serial = 867] [outer = 0x118290800] 02:36:44 INFO - PROCESS | 1647 | 1468748204011 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 574ms 02:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:36:44 INFO - PROCESS | 1647 | 1468748204063 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:36:44 INFO - PROCESS | 1647 | 1468748204065 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:36:44 INFO - PROCESS | 1647 | 1468748204067 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:36:44 INFO - PROCESS | 1647 | 1468748204068 Marionette TRACE conn2 <- [1,1130,null,{}] 02:36:44 INFO - PROCESS | 1647 | 1468748204071 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:44 INFO - PROCESS | 1647 | 1468748204072 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:44 INFO - PROCESS | 1647 | 1468748204151 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:36:44 INFO - PROCESS | 1647 | 1468748204210 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:44 INFO - PROCESS | 1647 | 1468748204211 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d9000 == 32 [pid = 1647] [id = 290] 02:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1131a6000) [pid = 1647] [serial = 868] [outer = 0x0] 02:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1190c6800) [pid = 1647] [serial = 869] [outer = 0x1131a6000] 02:36:44 INFO - PROCESS | 1647 | 1468748204236 Marionette DEBUG loaded listener.js 02:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11951e000) [pid = 1647] [serial = 870] [outer = 0x1131a6000] 02:36:44 INFO - PROCESS | 1647 | 1468748204513 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 468ms 02:36:44 INFO - PROCESS | 1647 | 1468748204536 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:36:44 INFO - PROCESS | 1647 | 1468748204537 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:36:44 INFO - PROCESS | 1647 | 1468748204547 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:36:44 INFO - PROCESS | 1647 | 1468748204548 Marionette TRACE conn2 <- [1,1134,null,{}] 02:36:44 INFO - PROCESS | 1647 | 1468748204550 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:44 INFO - PROCESS | 1647 | 1468748204552 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:44 INFO - PROCESS | 1647 | 1468748204634 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:36:44 INFO - PROCESS | 1647 | 1468748204638 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:44 INFO - PROCESS | 1647 | 1468748204639 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119035800 == 33 [pid = 1647] [id = 291] 02:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118408c00) [pid = 1647] [serial = 871] [outer = 0x0] 02:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11993dc00) [pid = 1647] [serial = 872] [outer = 0x118408c00] 02:36:44 INFO - PROCESS | 1647 | 1468748204672 Marionette DEBUG loaded listener.js 02:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119b9dc00) [pid = 1647] [serial = 873] [outer = 0x118408c00] 02:36:45 INFO - PROCESS | 1647 | 1468748205018 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 526ms 02:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:36:45 INFO - PROCESS | 1647 | 1468748205076 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 1647 | 1468748205078 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:36:45 INFO - PROCESS | 1647 | 1468748205080 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 1647 | 1468748205081 Marionette TRACE conn2 <- [1,1138,null,{}] 02:36:45 INFO - PROCESS | 1647 | 1468748205083 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:45 INFO - PROCESS | 1647 | 1468748205087 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:45 INFO - PROCESS | 1647 | 1468748205217 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:36:45 INFO - PROCESS | 1647 | 1468748205254 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:45 INFO - PROCESS | 1647 | 1468748205255 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12573b800 == 34 [pid = 1647] [id = 292] 02:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x112e9d400) [pid = 1647] [serial = 874] [outer = 0x0] 02:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11a05f000) [pid = 1647] [serial = 875] [outer = 0x112e9d400] 02:36:45 INFO - PROCESS | 1647 | 1468748205280 Marionette DEBUG loaded listener.js 02:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121164400) [pid = 1647] [serial = 876] [outer = 0x112e9d400] 02:36:45 INFO - PROCESS | 1647 | 1468748205606 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 571ms 02:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:36:45 INFO - PROCESS | 1647 | 1468748205652 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 1647 | 1468748205653 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:36:45 INFO - PROCESS | 1647 | 1468748205655 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 1647 | 1468748205656 Marionette TRACE conn2 <- [1,1142,null,{}] 02:36:45 INFO - PROCESS | 1647 | 1468748205659 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:45 INFO - PROCESS | 1647 | 1468748205660 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:45 INFO - PROCESS | 1647 | 1468748205757 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:36:45 INFO - PROCESS | 1647 | 1468748205761 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:45 INFO - PROCESS | 1647 | 1468748205762 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e0a800 == 35 [pid = 1647] [id = 293] 02:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119dd8c00) [pid = 1647] [serial = 877] [outer = 0x0] 02:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121458c00) [pid = 1647] [serial = 878] [outer = 0x119dd8c00] 02:36:45 INFO - PROCESS | 1647 | 1468748205793 Marionette DEBUG loaded listener.js 02:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121be3c00) [pid = 1647] [serial = 879] [outer = 0x119dd8c00] 02:36:46 INFO - PROCESS | 1647 | 1468748206098 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 472ms 02:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:36:46 INFO - PROCESS | 1647 | 1468748206131 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:36:46 INFO - PROCESS | 1647 | 1468748206132 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:36:46 INFO - PROCESS | 1647 | 1468748206135 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:36:46 INFO - PROCESS | 1647 | 1468748206136 Marionette TRACE conn2 <- [1,1146,null,{}] 02:36:46 INFO - PROCESS | 1647 | 1468748206150 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:46 INFO - PROCESS | 1647 | 1468748206151 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:46 INFO - PROCESS | 1647 | 1468748206253 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:36:46 INFO - PROCESS | 1647 | 1468748206258 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 1647 | 1468748206259 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279e4800 == 36 [pid = 1647] [id = 294] 02:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12144f800) [pid = 1647] [serial = 880] [outer = 0x0] 02:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124eca400) [pid = 1647] [serial = 881] [outer = 0x12144f800] 02:36:46 INFO - PROCESS | 1647 | 1468748206283 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1257f7800) [pid = 1647] [serial = 882] [outer = 0x12144f800] 02:36:46 INFO - PROCESS | 1647 | 1468748206631 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 02:36:46 INFO - PROCESS | 1647 | 1468748206654 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:36:46 INFO - PROCESS | 1647 | 1468748206655 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:36:46 INFO - PROCESS | 1647 | 1468748206666 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:36:46 INFO - PROCESS | 1647 | 1468748206667 Marionette TRACE conn2 <- [1,1150,null,{}] 02:36:46 INFO - PROCESS | 1647 | 1468748206670 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:46 INFO - PROCESS | 1647 | 1468748206671 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:46 INFO - PROCESS | 1647 | 1468748206773 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:36:46 INFO - PROCESS | 1647 | 1468748206777 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 1647 | 1468748206786 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x129405800 == 37 [pid = 1647] [id = 295] 02:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119516000) [pid = 1647] [serial = 883] [outer = 0x0] 02:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x126a7b000) [pid = 1647] [serial = 884] [outer = 0x119516000] 02:36:46 INFO - PROCESS | 1647 | 1468748206842 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12704bc00) [pid = 1647] [serial = 885] [outer = 0x119516000] 02:36:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1270d2c00) [pid = 1647] [serial = 886] [outer = 0x12cbcfc00] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x121160400) [pid = 1647] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x129162400) [pid = 1647] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118247400) [pid = 1647] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x114fa2000) [pid = 1647] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118291000) [pid = 1647] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119ddc000) [pid = 1647] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1131c3400) [pid = 1647] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1129ad800) [pid = 1647] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x112694c00) [pid = 1647] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x115d17000) [pid = 1647] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116fa1c00) [pid = 1647] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1183d8000) [pid = 1647] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x124b19c00) [pid = 1647] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11949f400) [pid = 1647] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x121456800) [pid = 1647] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119518400) [pid = 1647] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1128d5c00) [pid = 1647] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:36:47 INFO - PROCESS | 1647 | 1468748207336 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 727ms 02:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:36:47 INFO - PROCESS | 1647 | 1468748207385 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 1647 | 1468748207387 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:36:47 INFO - PROCESS | 1647 | 1468748207389 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 1647 | 1468748207390 Marionette TRACE conn2 <- [1,1154,null,{}] 02:36:47 INFO - PROCESS | 1647 | 1468748207394 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:47 INFO - PROCESS | 1647 | 1468748207395 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:47 INFO - PROCESS | 1647 | 1468748207472 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:36:47 INFO - PROCESS | 1647 | 1468748207547 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:47 INFO - PROCESS | 1647 | 1468748207548 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x119d3e000 == 38 [pid = 1647] [id = 296] 02:36:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11677bc00) [pid = 1647] [serial = 887] [outer = 0x0] 02:36:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11993b000) [pid = 1647] [serial = 888] [outer = 0x11677bc00] 02:36:47 INFO - PROCESS | 1647 | 1468748207576 Marionette DEBUG loaded listener.js 02:36:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11a05d400) [pid = 1647] [serial = 889] [outer = 0x11677bc00] 02:36:47 INFO - PROCESS | 1647 | 1468748207844 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 471ms 02:36:47 INFO - PROCESS | 1647 | 1468748207866 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 1647 | 1468748207867 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:36:47 INFO - PROCESS | 1647 | 1468748207870 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 1647 | 1468748207872 Marionette TRACE conn2 <- [1,1158,null,{}] 02:36:47 INFO - PROCESS | 1647 | 1468748207882 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:47 INFO - PROCESS | 1647 | 1468748207884 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:47 INFO - PROCESS | 1647 | 1468748207988 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:36:48 INFO - PROCESS | 1647 | 1468748207995 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 1647 | 1468748207997 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b08b800 == 39 [pid = 1647] [id = 297] 02:36:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11a061c00) [pid = 1647] [serial = 890] [outer = 0x0] 02:36:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x127045800) [pid = 1647] [serial = 891] [outer = 0x11a061c00] 02:36:48 INFO - PROCESS | 1647 | 1468748208023 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1276bbc00) [pid = 1647] [serial = 892] [outer = 0x11a061c00] 02:36:48 INFO - PROCESS | 1647 | 1468748208367 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 528ms 02:36:48 INFO - PROCESS | 1647 | 1468748208398 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:36:48 INFO - PROCESS | 1647 | 1468748208399 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:36:48 INFO - PROCESS | 1647 | 1468748208402 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 1647 | 1468748208403 Marionette TRACE conn2 <- [1,1162,null,{}] 02:36:48 INFO - PROCESS | 1647 | 1468748208405 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:48 INFO - PROCESS | 1647 | 1468748208406 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:48 INFO - PROCESS | 1647 | 1468748208510 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:36:48 INFO - PROCESS | 1647 | 1468748208516 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 1647 | 1468748208517 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b74d000 == 40 [pid = 1647] [id = 298] 02:36:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1276bb000) [pid = 1647] [serial = 893] [outer = 0x0] 02:36:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128cde000) [pid = 1647] [serial = 894] [outer = 0x1276bb000] 02:36:48 INFO - PROCESS | 1647 | 1468748208541 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128d97400) [pid = 1647] [serial = 895] [outer = 0x1276bb000] 02:36:48 INFO - PROCESS | 1647 | 1468748208848 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 02:36:48 INFO - PROCESS | 1647 | 1468748208870 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:36:48 INFO - PROCESS | 1647 | 1468748208871 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:36:48 INFO - PROCESS | 1647 | 1468748208874 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 1647 | 1468748208877 Marionette TRACE conn2 <- [1,1166,null,{}] 02:36:48 INFO - PROCESS | 1647 | 1468748208881 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:48 INFO - PROCESS | 1647 | 1468748208882 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:48 INFO - PROCESS | 1647 | 1468748208973 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:36:48 INFO - PROCESS | 1647 | 1468748208978 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 1647 | 1468748208980 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bda8800 == 41 [pid = 1647] [id = 299] 02:36:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128ce0400) [pid = 1647] [serial = 896] [outer = 0x0] 02:36:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x129162800) [pid = 1647] [serial = 897] [outer = 0x128ce0400] 02:36:49 INFO - PROCESS | 1647 | 1468748209003 Marionette DEBUG loaded listener.js 02:36:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1291d9c00) [pid = 1647] [serial = 898] [outer = 0x128ce0400] 02:36:49 INFO - PROCESS | 1647 | 1468748209419 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 574ms 02:36:49 INFO - PROCESS | 1647 | 1468748209459 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:36:49 INFO - PROCESS | 1647 | 1468748209463 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:36:49 INFO - PROCESS | 1647 | 1468748209468 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:36:49 INFO - PROCESS | 1647 | 1468748209470 Marionette TRACE conn2 <- [1,1170,null,{}] 02:36:49 INFO - PROCESS | 1647 | 1468748209476 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:49 INFO - PROCESS | 1647 | 1468748209478 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:49 INFO - PROCESS | 1647 | 1468748209587 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:36:49 INFO - PROCESS | 1647 | 1468748209657 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:49 INFO - PROCESS | 1647 | 1468748209658 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11746d000 == 42 [pid = 1647] [id = 300] 02:36:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1131cd000) [pid = 1647] [serial = 899] [outer = 0x0] 02:36:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11624fc00) [pid = 1647] [serial = 900] [outer = 0x1131cd000] 02:36:49 INFO - PROCESS | 1647 | 1468748209691 Marionette DEBUG loaded listener.js 02:36:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11715e000) [pid = 1647] [serial = 901] [outer = 0x1131cd000] 02:36:50 INFO - PROCESS | 1647 | 1468748210115 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 672ms 02:36:50 INFO - PROCESS | 1647 | 1468748210140 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:36:50 INFO - PROCESS | 1647 | 1468748210143 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:36:50 INFO - PROCESS | 1647 | 1468748210148 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 1647 | 1468748210150 Marionette TRACE conn2 <- [1,1174,null,{}] 02:36:50 INFO - PROCESS | 1647 | 1468748210153 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:50 INFO - PROCESS | 1647 | 1468748210154 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:50 INFO - PROCESS | 1647 | 1468748210282 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:36:50 INFO - PROCESS | 1647 | 1468748210353 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:50 INFO - PROCESS | 1647 | 1468748210354 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12151c800 == 43 [pid = 1647] [id = 301] 02:36:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118360000) [pid = 1647] [serial = 902] [outer = 0x0] 02:36:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118365800) [pid = 1647] [serial = 903] [outer = 0x118360000] 02:36:50 INFO - PROCESS | 1647 | 1468748210384 Marionette DEBUG loaded listener.js 02:36:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x118408400) [pid = 1647] [serial = 904] [outer = 0x118360000] 02:36:50 INFO - PROCESS | 1647 | 1468748210802 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:36:50 INFO - PROCESS | 1647 | 1468748210869 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:36:50 INFO - PROCESS | 1647 | 1468748210872 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 1647 | 1468748210874 Marionette TRACE conn2 <- [1,1178,null,{}] 02:36:50 INFO - PROCESS | 1647 | 1468748210883 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:50 INFO - PROCESS | 1647 | 1468748210886 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:50 INFO - PROCESS | 1647 | 1468748210991 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:36:51 INFO - PROCESS | 1647 | 1468748211061 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 1647 | 1468748211063 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b969000 == 44 [pid = 1647] [id = 302] 02:36:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1194a3800) [pid = 1647] [serial = 905] [outer = 0x0] 02:36:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119bd2c00) [pid = 1647] [serial = 906] [outer = 0x1194a3800] 02:36:51 INFO - PROCESS | 1647 | 1468748211094 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11a063c00) [pid = 1647] [serial = 907] [outer = 0x1194a3800] 02:36:51 INFO - PROCESS | 1647 | 1468748211514 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:36:51 INFO - PROCESS | 1647 | 1468748211547 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:36:51 INFO - PROCESS | 1647 | 1468748211550 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:36:51 INFO - PROCESS | 1647 | 1468748211551 Marionette TRACE conn2 <- [1,1182,null,{}] 02:36:51 INFO - PROCESS | 1647 | 1468748211553 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:51 INFO - PROCESS | 1647 | 1468748211555 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:51 INFO - PROCESS | 1647 | 1468748211682 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:36:51 INFO - PROCESS | 1647 | 1468748211737 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 1647 | 1468748211739 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c3a9000 == 45 [pid = 1647] [id = 303] 02:36:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12144fc00) [pid = 1647] [serial = 908] [outer = 0x0] 02:36:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12488d400) [pid = 1647] [serial = 909] [outer = 0x12144fc00] 02:36:51 INFO - PROCESS | 1647 | 1468748211767 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x126a7d400) [pid = 1647] [serial = 910] [outer = 0x12144fc00] 02:36:52 INFO - PROCESS | 1647 | 1468748212238 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:36:52 INFO - PROCESS | 1647 | 1468748212281 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:36:52 INFO - PROCESS | 1647 | 1468748212283 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 1647 | 1468748212285 Marionette TRACE conn2 <- [1,1186,null,{}] 02:36:52 INFO - PROCESS | 1647 | 1468748212287 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:52 INFO - PROCESS | 1647 | 1468748212289 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:52 INFO - PROCESS | 1647 | 1468748212393 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:36:52 INFO - PROCESS | 1647 | 1468748212463 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:52 INFO - PROCESS | 1647 | 1468748212464 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196da000 == 46 [pid = 1647] [id = 304] 02:36:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x113765800) [pid = 1647] [serial = 911] [outer = 0x0] 02:36:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x119ae6000) [pid = 1647] [serial = 912] [outer = 0x113765800] 02:36:52 INFO - PROCESS | 1647 | 1468748212492 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x127617800) [pid = 1647] [serial = 913] [outer = 0x113765800] 02:36:53 INFO - PROCESS | 1647 | 1468748213068 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 02:36:53 INFO - PROCESS | 1647 | 1468748213111 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:36:53 INFO - PROCESS | 1647 | 1468748213114 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:36:53 INFO - PROCESS | 1647 | 1468748213116 Marionette TRACE conn2 <- [1,1190,null,{}] 02:36:53 INFO - PROCESS | 1647 | 1468748213120 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:53 INFO - PROCESS | 1647 | 1468748213121 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:53 INFO - PROCESS | 1647 | 1468748213218 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:36:53 INFO - PROCESS | 1647 | 1468748213295 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:53 INFO - PROCESS | 1647 | 1468748213297 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x113718800 == 47 [pid = 1647] [id = 305] 02:36:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11715d800) [pid = 1647] [serial = 914] [outer = 0x0] 02:36:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x117566c00) [pid = 1647] [serial = 915] [outer = 0x11715d800] 02:36:53 INFO - PROCESS | 1647 | 1468748213325 Marionette DEBUG loaded listener.js 02:36:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x118250c00) [pid = 1647] [serial = 916] [outer = 0x11715d800] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12b74d000 == 46 [pid = 1647] [id = 298] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12b08b800 == 45 [pid = 1647] [id = 297] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x119d3e000 == 44 [pid = 1647] [id = 296] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x129405800 == 43 [pid = 1647] [id = 295] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1279e4800 == 42 [pid = 1647] [id = 294] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x126e0a800 == 41 [pid = 1647] [id = 293] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12573b800 == 40 [pid = 1647] [id = 292] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x119035800 == 39 [pid = 1647] [id = 291] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d9000 == 38 [pid = 1647] [id = 290] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1196cf800 == 37 [pid = 1647] [id = 289] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x117116800 == 36 [pid = 1647] [id = 288] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11641a800 == 35 [pid = 1647] [id = 287] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x112157800 == 34 [pid = 1647] [id = 285] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11888a000 == 33 [pid = 1647] [id = 286] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1196da000 == 32 [pid = 1647] [id = 304] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12c3a9000 == 31 [pid = 1647] [id = 303] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12b969000 == 30 [pid = 1647] [id = 302] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12151c800 == 29 [pid = 1647] [id = 301] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12bda8800 == 28 [pid = 1647] [id = 299] 02:36:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11746d000 == 27 [pid = 1647] [id = 300] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x121277800) [pid = 1647] [serial = 836] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1291da800) [pid = 1647] [serial = 801] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11828a400) [pid = 1647] [serial = 812] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119b9d800) [pid = 1647] [serial = 846] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119514800) [pid = 1647] [serial = 822] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1190c7800) [pid = 1647] [serial = 821] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11a1aec00) [pid = 1647] [serial = 834] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x115e99c00) [pid = 1647] [serial = 807] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1129afc00) [pid = 1647] [serial = 803] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x117dc4000) [pid = 1647] [serial = 810] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119bcd400) [pid = 1647] [serial = 828] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119bda800) [pid = 1647] [serial = 830] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11899bc00) [pid = 1647] [serial = 819] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x121456400) [pid = 1647] [serial = 837] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11a065000) [pid = 1647] [serial = 833] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119ae4c00) [pid = 1647] [serial = 827] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124cc0000) [pid = 1647] [serial = 842] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119932800) [pid = 1647] [serial = 824] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119dd8800) [pid = 1647] [serial = 831] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124896800) [pid = 1647] [serial = 840] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x125756400) [pid = 1647] [serial = 849] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x113966000) [pid = 1647] [serial = 806] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1131af400) [pid = 1647] [serial = 804] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1251b6800) [pid = 1647] [serial = 843] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11835c400) [pid = 1647] [serial = 815] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118291c00) [pid = 1647] [serial = 813] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x121b5a400) [pid = 1647] [serial = 839] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x124b1c400) [pid = 1647] [serial = 848] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118403c00) [pid = 1647] [serial = 818] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11993d400) [pid = 1647] [serial = 825] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118364800) [pid = 1647] [serial = 816] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11715bc00) [pid = 1647] [serial = 809] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118360400) [pid = 1647] [serial = 845] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1257f8c00) [pid = 1647] [serial = 851] [outer = 0x0] [url = about:blank] 02:36:54 INFO - PROCESS | 1647 | 1468748214339 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 02:36:54 INFO - PROCESS | 1647 | 1468748214392 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:36:54 INFO - PROCESS | 1647 | 1468748214396 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:36:54 INFO - PROCESS | 1647 | 1468748214398 Marionette TRACE conn2 <- [1,1194,null,{}] 02:36:54 INFO - PROCESS | 1647 | 1468748214402 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:54 INFO - PROCESS | 1647 | 1468748214404 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:54 INFO - PROCESS | 1647 | 1468748214528 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:36:54 INFO - PROCESS | 1647 | 1468748214567 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 1647 | 1468748214570 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164af800 == 28 [pid = 1647] [id = 306] 02:36:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x114fa4400) [pid = 1647] [serial = 917] [outer = 0x0] 02:36:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115e98c00) [pid = 1647] [serial = 918] [outer = 0x114fa4400] 02:36:54 INFO - PROCESS | 1647 | 1468748214598 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116815800) [pid = 1647] [serial = 919] [outer = 0x114fa4400] 02:36:54 INFO - PROCESS | 1647 | 1468748214940 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 02:36:54 INFO - PROCESS | 1647 | 1468748214973 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:36:54 INFO - PROCESS | 1647 | 1468748214978 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:36:54 INFO - PROCESS | 1647 | 1468748214979 Marionette TRACE conn2 <- [1,1198,null,{}] 02:36:54 INFO - PROCESS | 1647 | 1468748214982 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:54 INFO - PROCESS | 1647 | 1468748214984 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:55 INFO - PROCESS | 1647 | 1468748215062 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:36:55 INFO - PROCESS | 1647 | 1468748215066 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:55 INFO - PROCESS | 1647 | 1468748215067 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11746d000 == 29 [pid = 1647] [id = 307] 02:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x117161800) [pid = 1647] [serial = 920] [outer = 0x0] 02:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11828b000) [pid = 1647] [serial = 921] [outer = 0x117161800] 02:36:55 INFO - PROCESS | 1647 | 1468748215097 Marionette DEBUG loaded listener.js 02:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11835d800) [pid = 1647] [serial = 922] [outer = 0x117161800] 02:36:55 INFO - PROCESS | 1647 | 1468748215447 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 518ms 02:36:55 INFO - PROCESS | 1647 | 1468748215498 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:36:55 INFO - PROCESS | 1647 | 1468748215507 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:36:55 INFO - PROCESS | 1647 | 1468748215510 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:36:55 INFO - PROCESS | 1647 | 1468748215512 Marionette TRACE conn2 <- [1,1202,null,{}] 02:36:55 INFO - PROCESS | 1647 | 1468748215520 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:55 INFO - PROCESS | 1647 | 1468748215523 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:55 INFO - PROCESS | 1647 | 1468748215603 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:36:55 INFO - PROCESS | 1647 | 1468748215612 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:55 INFO - PROCESS | 1647 | 1468748215614 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196ca800 == 30 [pid = 1647] [id = 308] 02:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11840d000) [pid = 1647] [serial = 923] [outer = 0x0] 02:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11899bc00) [pid = 1647] [serial = 924] [outer = 0x11840d000] 02:36:55 INFO - PROCESS | 1647 | 1468748215642 Marionette DEBUG loaded listener.js 02:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11949fc00) [pid = 1647] [serial = 925] [outer = 0x11840d000] 02:36:55 INFO - PROCESS | 1647 | 1468748215993 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 523ms 02:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:36:56 INFO - PROCESS | 1647 | 1468748216033 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:36:56 INFO - PROCESS | 1647 | 1468748216035 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:36:56 INFO - PROCESS | 1647 | 1468748216037 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - PROCESS | 1647 | 1468748216038 Marionette TRACE conn2 <- [1,1206,null,{}] 02:36:56 INFO - PROCESS | 1647 | 1468748216042 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:56 INFO - PROCESS | 1647 | 1468748216044 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:56 INFO - PROCESS | 1647 | 1468748216149 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:36:56 INFO - PROCESS | 1647 | 1468748216155 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:56 INFO - PROCESS | 1647 | 1468748216156 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x119d38800 == 31 [pid = 1647] [id = 309] 02:36:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119514000) [pid = 1647] [serial = 926] [outer = 0x0] 02:36:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119558c00) [pid = 1647] [serial = 927] [outer = 0x119514000] 02:36:56 INFO - PROCESS | 1647 | 1468748216182 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119940800) [pid = 1647] [serial = 928] [outer = 0x119514000] 02:36:56 INFO - PROCESS | 1647 | 1468748216498 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 469ms 02:36:56 INFO - PROCESS | 1647 | 1468748216508 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:36:56 INFO - PROCESS | 1647 | 1468748216511 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:36:56 INFO - PROCESS | 1647 | 1468748216514 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - PROCESS | 1647 | 1468748216515 Marionette TRACE conn2 <- [1,1210,null,{}] 02:36:56 INFO - PROCESS | 1647 | 1468748216525 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:56 INFO - PROCESS | 1647 | 1468748216528 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:56 INFO - PROCESS | 1647 | 1468748216619 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:36:56 INFO - PROCESS | 1647 | 1468748216654 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:56 INFO - PROCESS | 1647 | 1468748216655 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12159f000 == 32 [pid = 1647] [id = 310] 02:36:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119ae4800) [pid = 1647] [serial = 929] [outer = 0x0] 02:36:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119bcd400) [pid = 1647] [serial = 930] [outer = 0x119ae4800] 02:36:56 INFO - PROCESS | 1647 | 1468748216679 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119dd6c00) [pid = 1647] [serial = 931] [outer = 0x119ae4800] 02:36:57 INFO - PROCESS | 1647 | 1468748217015 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 519ms 02:36:57 INFO - PROCESS | 1647 | 1468748217034 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:36:57 INFO - PROCESS | 1647 | 1468748217035 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:36:57 INFO - PROCESS | 1647 | 1468748217037 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:36:57 INFO - PROCESS | 1647 | 1468748217039 Marionette TRACE conn2 <- [1,1214,null,{}] 02:36:57 INFO - PROCESS | 1647 | 1468748217047 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:57 INFO - PROCESS | 1647 | 1468748217051 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:57 INFO - PROCESS | 1647 | 1468748217166 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:36:57 INFO - PROCESS | 1647 | 1468748217170 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:57 INFO - PROCESS | 1647 | 1468748217171 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ee6000 == 33 [pid = 1647] [id = 311] 02:36:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119ddd800) [pid = 1647] [serial = 932] [outer = 0x0] 02:36:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11a067400) [pid = 1647] [serial = 933] [outer = 0x119ddd800] 02:36:57 INFO - PROCESS | 1647 | 1468748217198 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12145a400) [pid = 1647] [serial = 934] [outer = 0x119ddd800] 02:36:57 INFO - PROCESS | 1647 | 1468748217518 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 525ms 02:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:36:57 INFO - PROCESS | 1647 | 1468748217571 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:36:57 INFO - PROCESS | 1647 | 1468748217572 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:36:57 INFO - PROCESS | 1647 | 1468748217576 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:36:57 INFO - PROCESS | 1647 | 1468748217578 Marionette TRACE conn2 <- [1,1218,null,{}] 02:36:57 INFO - PROCESS | 1647 | 1468748217580 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:57 INFO - PROCESS | 1647 | 1468748217581 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:57 INFO - PROCESS | 1647 | 1468748217684 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:36:57 INFO - PROCESS | 1647 | 1468748217720 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:57 INFO - PROCESS | 1647 | 1468748217721 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12709e800 == 34 [pid = 1647] [id = 312] 02:36:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12145ac00) [pid = 1647] [serial = 935] [outer = 0x0] 02:36:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121b69c00) [pid = 1647] [serial = 936] [outer = 0x12145ac00] 02:36:57 INFO - PROCESS | 1647 | 1468748217745 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x124b1c400) [pid = 1647] [serial = 937] [outer = 0x12145ac00] 02:36:58 INFO - PROCESS | 1647 | 1468748218045 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 02:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:36:58 INFO - PROCESS | 1647 | 1468748218095 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:36:58 INFO - PROCESS | 1647 | 1468748218097 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:36:58 INFO - PROCESS | 1647 | 1468748218099 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 1647 | 1468748218100 Marionette TRACE conn2 <- [1,1222,null,{}] 02:36:58 INFO - PROCESS | 1647 | 1468748218102 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:58 INFO - PROCESS | 1647 | 1468748218103 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:58 INFO - PROCESS | 1647 | 1468748218197 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:36:58 INFO - PROCESS | 1647 | 1468748218234 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 1647 | 1468748218236 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279e8000 == 35 [pid = 1647] [id = 313] 02:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1219b0800) [pid = 1647] [serial = 938] [outer = 0x0] 02:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x124ecd000) [pid = 1647] [serial = 939] [outer = 0x1219b0800] 02:36:58 INFO - PROCESS | 1647 | 1468748218260 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x125754000) [pid = 1647] [serial = 940] [outer = 0x1219b0800] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x125758400) [pid = 1647] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119dd8c00) [pid = 1647] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12144f800) [pid = 1647] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119516000) [pid = 1647] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11677bc00) [pid = 1647] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1131a6000) [pid = 1647] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x114fa2c00) [pid = 1647] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x111c19000) [pid = 1647] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118408c00) [pid = 1647] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118290800) [pid = 1647] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x115d0a400) [pid = 1647] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116607c00) [pid = 1647] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x128ce0400) [pid = 1647] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11a061c00) [pid = 1647] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112e9d400) [pid = 1647] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:36:58 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1276bb000) [pid = 1647] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:36:58 INFO - PROCESS | 1647 | 1468748218719 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 02:36:58 INFO - PROCESS | 1647 | 1468748218770 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:36:58 INFO - PROCESS | 1647 | 1468748218773 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 1647 | 1468748218774 Marionette TRACE conn2 <- [1,1226,null,{}] 02:36:58 INFO - PROCESS | 1647 | 1468748218776 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:58 INFO - PROCESS | 1647 | 1468748218778 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:58 INFO - PROCESS | 1647 | 1468748218862 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:36:58 INFO - PROCESS | 1647 | 1468748218918 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 1647 | 1468748218919 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x129199800 == 36 [pid = 1647] [id = 314] 02:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1131d0000) [pid = 1647] [serial = 941] [outer = 0x0] 02:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x115e99000) [pid = 1647] [serial = 942] [outer = 0x1131d0000] 02:36:58 INFO - PROCESS | 1647 | 1468748218943 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11a05ec00) [pid = 1647] [serial = 943] [outer = 0x1131d0000] 02:36:59 INFO - PROCESS | 1647 | 1468748219214 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 472ms 02:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:36:59 INFO - PROCESS | 1647 | 1468748219247 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:36:59 INFO - PROCESS | 1647 | 1468748219249 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:36:59 INFO - PROCESS | 1647 | 1468748219251 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:36:59 INFO - PROCESS | 1647 | 1468748219252 Marionette TRACE conn2 <- [1,1230,null,{}] 02:36:59 INFO - PROCESS | 1647 | 1468748219254 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:59 INFO - PROCESS | 1647 | 1468748219255 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:59 INFO - PROCESS | 1647 | 1468748219346 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:36:59 INFO - PROCESS | 1647 | 1468748219349 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:59 INFO - PROCESS | 1647 | 1468748219350 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a544000 == 37 [pid = 1647] [id = 315] 02:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11a061c00) [pid = 1647] [serial = 944] [outer = 0x0] 02:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12600f400) [pid = 1647] [serial = 945] [outer = 0x11a061c00] 02:36:59 INFO - PROCESS | 1647 | 1468748219377 Marionette DEBUG loaded listener.js 02:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126a82000) [pid = 1647] [serial = 946] [outer = 0x11a061c00] 02:36:59 INFO - PROCESS | 1647 | 1468748219721 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 02:36:59 INFO - PROCESS | 1647 | 1468748219770 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:36:59 INFO - PROCESS | 1647 | 1468748219771 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:36:59 INFO - PROCESS | 1647 | 1468748219774 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:36:59 INFO - PROCESS | 1647 | 1468748219775 Marionette TRACE conn2 <- [1,1234,null,{}] 02:36:59 INFO - PROCESS | 1647 | 1468748219778 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:59 INFO - PROCESS | 1647 | 1468748219779 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:59 INFO - PROCESS | 1647 | 1468748219879 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:36:59 INFO - PROCESS | 1647 | 1468748219882 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:59 INFO - PROCESS | 1647 | 1468748219884 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:36:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a72e800 == 38 [pid = 1647] [id = 316] 02:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x127051c00) [pid = 1647] [serial = 947] [outer = 0x0] 02:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x127617c00) [pid = 1647] [serial = 948] [outer = 0x127051c00] 02:36:59 INFO - PROCESS | 1647 | 1468748219911 Marionette DEBUG loaded listener.js 02:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12793b800) [pid = 1647] [serial = 949] [outer = 0x127051c00] 02:37:00 INFO - PROCESS | 1647 | 1468748220214 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 02:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:37:00 INFO - PROCESS | 1647 | 1468748220245 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:37:00 INFO - PROCESS | 1647 | 1468748220246 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:37:00 INFO - PROCESS | 1647 | 1468748220249 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:37:00 INFO - PROCESS | 1647 | 1468748220250 Marionette TRACE conn2 <- [1,1238,null,{}] 02:37:00 INFO - PROCESS | 1647 | 1468748220252 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:00 INFO - PROCESS | 1647 | 1468748220253 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:00 INFO - PROCESS | 1647 | 1468748220331 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:37:00 INFO - PROCESS | 1647 | 1468748220335 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:00 INFO - PROCESS | 1647 | 1468748220336 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b735800 == 39 [pid = 1647] [id = 317] 02:37:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x127946400) [pid = 1647] [serial = 950] [outer = 0x0] 02:37:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x128ce8c00) [pid = 1647] [serial = 951] [outer = 0x127946400] 02:37:00 INFO - PROCESS | 1647 | 1468748220362 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x129161000) [pid = 1647] [serial = 952] [outer = 0x127946400] 02:37:00 INFO - PROCESS | 1647 | 1468748220848 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 618ms 02:37:00 INFO - PROCESS | 1647 | 1468748220868 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:37:00 INFO - PROCESS | 1647 | 1468748220870 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:37:00 INFO - PROCESS | 1647 | 1468748220873 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:37:00 INFO - PROCESS | 1647 | 1468748220875 Marionette TRACE conn2 <- [1,1242,null,{}] 02:37:00 INFO - PROCESS | 1647 | 1468748220879 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:00 INFO - PROCESS | 1647 | 1468748220881 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:01 INFO - PROCESS | 1647 | 1468748220997 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:37:01 INFO - PROCESS | 1647 | 1468748221076 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:01 INFO - PROCESS | 1647 | 1468748221078 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x116abf000 == 40 [pid = 1647] [id = 318] 02:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1129b3000) [pid = 1647] [serial = 953] [outer = 0x0] 02:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x113c0e800) [pid = 1647] [serial = 954] [outer = 0x1129b3000] 02:37:01 INFO - PROCESS | 1647 | 1468748221109 Marionette DEBUG loaded listener.js 02:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11681a800) [pid = 1647] [serial = 955] [outer = 0x1129b3000] 02:37:01 INFO - PROCESS | 1647 | 1468748221636 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 820ms 02:37:01 INFO - PROCESS | 1647 | 1468748221700 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:37:01 INFO - PROCESS | 1647 | 1468748221703 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:37:01 INFO - PROCESS | 1647 | 1468748221711 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 1647 | 1468748221713 Marionette TRACE conn2 <- [1,1246,null,{}] 02:37:01 INFO - PROCESS | 1647 | 1468748221716 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:01 INFO - PROCESS | 1647 | 1468748221718 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:01 INFO - PROCESS | 1647 | 1468748221827 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:37:01 INFO - PROCESS | 1647 | 1468748221916 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:01 INFO - PROCESS | 1647 | 1468748221918 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x119d20000 == 41 [pid = 1647] [id = 319] 02:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11828d800) [pid = 1647] [serial = 956] [outer = 0x0] 02:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11835b000) [pid = 1647] [serial = 957] [outer = 0x11828d800] 02:37:01 INFO - PROCESS | 1647 | 1468748221948 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1183d8400) [pid = 1647] [serial = 958] [outer = 0x11828d800] 02:37:02 INFO - PROCESS | 1647 | 1468748222624 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 924ms 02:37:02 INFO - PROCESS | 1647 | 1468748222634 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:37:02 INFO - PROCESS | 1647 | 1468748222636 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:37:02 INFO - PROCESS | 1647 | 1468748222639 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:37:02 INFO - PROCESS | 1647 | 1468748222641 Marionette TRACE conn2 <- [1,1250,null,{}] 02:37:02 INFO - PROCESS | 1647 | 1468748222645 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:02 INFO - PROCESS | 1647 | 1468748222647 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:02 INFO - PROCESS | 1647 | 1468748222761 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:37:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12a72e800 == 40 [pid = 1647] [id = 316] 02:37:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12a544000 == 39 [pid = 1647] [id = 315] 02:37:02 INFO - PROCESS | 1647 | --DOCSHELL 0x129199800 == 38 [pid = 1647] [id = 314] 02:37:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1279e8000 == 37 [pid = 1647] [id = 313] 02:37:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12709e800 == 36 [pid = 1647] [id = 312] 02:37:02 INFO - PROCESS | 1647 | --DOCSHELL 0x124ee6000 == 35 [pid = 1647] [id = 311] 02:37:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12159f000 == 34 [pid = 1647] [id = 310] 02:37:02 INFO - PROCESS | 1647 | --DOCSHELL 0x119d38800 == 33 [pid = 1647] [id = 309] 02:37:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1196ca800 == 32 [pid = 1647] [id = 308] 02:37:02 INFO - PROCESS | 1647 | --DOCSHELL 0x11746d000 == 31 [pid = 1647] [id = 307] 02:37:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1164af800 == 30 [pid = 1647] [id = 306] 02:37:02 INFO - PROCESS | 1647 | --DOCSHELL 0x113718800 == 29 [pid = 1647] [id = 305] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126a7f800) [pid = 1647] [serial = 852] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x121458c00) [pid = 1647] [serial = 878] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x124eca400) [pid = 1647] [serial = 881] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115de5400) [pid = 1647] [serial = 483] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x126a7b000) [pid = 1647] [serial = 884] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11993b000) [pid = 1647] [serial = 888] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1190c6800) [pid = 1647] [serial = 869] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11951e000) [pid = 1647] [serial = 870] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x115e38800) [pid = 1647] [serial = 857] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1257f7800) [pid = 1647] [serial = 882] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116644800) [pid = 1647] [serial = 858] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112697000) [pid = 1647] [serial = 854] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1128d0800) [pid = 1647] [serial = 855] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11993dc00) [pid = 1647] [serial = 872] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1183d3c00) [pid = 1647] [serial = 866] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118626400) [pid = 1647] [serial = 867] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11677b000) [pid = 1647] [serial = 863] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11828e800) [pid = 1647] [serial = 864] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11676f000) [pid = 1647] [serial = 860] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113c7e000) [pid = 1647] [serial = 861] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11a05d400) [pid = 1647] [serial = 889] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12704bc00) [pid = 1647] [serial = 885] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x129162800) [pid = 1647] [serial = 897] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x127045800) [pid = 1647] [serial = 891] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1291d9c00) [pid = 1647] [serial = 898] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11a05f000) [pid = 1647] [serial = 875] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x128d97400) [pid = 1647] [serial = 895] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x121164400) [pid = 1647] [serial = 876] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x121be3c00) [pid = 1647] [serial = 879] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1276bbc00) [pid = 1647] [serial = 892] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x128cde000) [pid = 1647] [serial = 894] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119b9dc00) [pid = 1647] [serial = 873] [outer = 0x0] [url = about:blank] 02:37:02 INFO - PROCESS | 1647 | 1468748222851 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:02 INFO - PROCESS | 1647 | 1468748222853 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f45000 == 30 [pid = 1647] [id = 320] 02:37:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1131a9c00) [pid = 1647] [serial = 959] [outer = 0x0] 02:37:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x115dec800) [pid = 1647] [serial = 960] [outer = 0x1131a9c00] 02:37:02 INFO - PROCESS | 1647 | 1468748222882 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11824dc00) [pid = 1647] [serial = 961] [outer = 0x1131a9c00] 02:37:03 INFO - PROCESS | 1647 | 1468748223187 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 572ms 02:37:03 INFO - PROCESS | 1647 | 1468748223215 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:37:03 INFO - PROCESS | 1647 | 1468748223218 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:37:03 INFO - PROCESS | 1647 | 1468748223222 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:37:03 INFO - PROCESS | 1647 | 1468748223225 Marionette TRACE conn2 <- [1,1254,null,{}] 02:37:03 INFO - PROCESS | 1647 | 1468748223230 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:03 INFO - PROCESS | 1647 | 1468748223232 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:03 INFO - PROCESS | 1647 | 1468748223312 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:37:03 INFO - PROCESS | 1647 | 1468748223316 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:03 INFO - PROCESS | 1647 | 1468748223317 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190ec800 == 31 [pid = 1647] [id = 321] 02:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118356400) [pid = 1647] [serial = 962] [outer = 0x0] 02:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11840f000) [pid = 1647] [serial = 963] [outer = 0x118356400] 02:37:03 INFO - PROCESS | 1647 | 1468748223347 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1186be000) [pid = 1647] [serial = 964] [outer = 0x118356400] 02:37:03 INFO - PROCESS | 1647 | 1468748223683 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 473ms 02:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:37:03 INFO - PROCESS | 1647 | 1468748223697 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:37:03 INFO - PROCESS | 1647 | 1468748223698 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:37:03 INFO - PROCESS | 1647 | 1468748223700 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:37:03 INFO - PROCESS | 1647 | 1468748223703 Marionette TRACE conn2 <- [1,1258,null,{}] 02:37:03 INFO - PROCESS | 1647 | 1468748223710 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:03 INFO - PROCESS | 1647 | 1468748223714 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:03 INFO - PROCESS | 1647 | 1468748223802 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:37:03 INFO - PROCESS | 1647 | 1468748223812 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:03 INFO - PROCESS | 1647 | 1468748223814 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x119f97800 == 32 [pid = 1647] [id = 322] 02:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x113c7ec00) [pid = 1647] [serial = 965] [outer = 0x0] 02:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119517800) [pid = 1647] [serial = 966] [outer = 0x113c7ec00] 02:37:03 INFO - PROCESS | 1647 | 1468748223842 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119bcf000) [pid = 1647] [serial = 967] [outer = 0x113c7ec00] 02:37:04 INFO - PROCESS | 1647 | 1468748224208 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 522ms 02:37:04 INFO - PROCESS | 1647 | 1468748224232 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 1647 | 1468748224234 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:37:04 INFO - PROCESS | 1647 | 1468748224236 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 1647 | 1468748224237 Marionette TRACE conn2 <- [1,1262,null,{}] 02:37:04 INFO - PROCESS | 1647 | 1468748224240 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:04 INFO - PROCESS | 1647 | 1468748224243 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:04 INFO - PROCESS | 1647 | 1468748224323 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:37:04 INFO - PROCESS | 1647 | 1468748224329 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:04 INFO - PROCESS | 1647 | 1468748224330 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248cb800 == 33 [pid = 1647] [id = 323] 02:37:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119dd6400) [pid = 1647] [serial = 968] [outer = 0x0] 02:37:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11a065400) [pid = 1647] [serial = 969] [outer = 0x119dd6400] 02:37:04 INFO - PROCESS | 1647 | 1468748224355 Marionette DEBUG loaded listener.js 02:37:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121160c00) [pid = 1647] [serial = 970] [outer = 0x119dd6400] 02:37:04 INFO - PROCESS | 1647 | 1468748224698 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 469ms 02:37:04 INFO - PROCESS | 1647 | 1468748224705 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 1647 | 1468748224707 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:37:04 INFO - PROCESS | 1647 | 1468748224712 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 1647 | 1468748224714 Marionette TRACE conn2 <- [1,1266,null,{}] 02:37:04 INFO - PROCESS | 1647 | 1468748224716 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:04 INFO - PROCESS | 1647 | 1468748224717 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:04 INFO - PROCESS | 1647 | 1468748224802 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:37:04 INFO - PROCESS | 1647 | 1468748224809 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:04 INFO - PROCESS | 1647 | 1468748224811 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x126abf000 == 34 [pid = 1647] [id = 324] 02:37:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11a062400) [pid = 1647] [serial = 971] [outer = 0x0] 02:37:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12138b400) [pid = 1647] [serial = 972] [outer = 0x11a062400] 02:37:04 INFO - PROCESS | 1647 | 1468748224836 Marionette DEBUG loaded listener.js 02:37:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12169c800) [pid = 1647] [serial = 973] [outer = 0x11a062400] 02:37:05 INFO - PROCESS | 1647 | 1468748225228 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 522ms 02:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:37:05 INFO - PROCESS | 1647 | 1468748225234 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:37:05 INFO - PROCESS | 1647 | 1468748225235 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:37:05 INFO - PROCESS | 1647 | 1468748225237 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - PROCESS | 1647 | 1468748225238 Marionette TRACE conn2 <- [1,1270,null,{}] 02:37:05 INFO - PROCESS | 1647 | 1468748225242 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:05 INFO - PROCESS | 1647 | 1468748225246 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:05 INFO - PROCESS | 1647 | 1468748225364 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:37:05 INFO - PROCESS | 1647 | 1468748225377 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:05 INFO - PROCESS | 1647 | 1468748225378 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279e9800 == 35 [pid = 1647] [id = 325] 02:37:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12169dc00) [pid = 1647] [serial = 974] [outer = 0x0] 02:37:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1251b5800) [pid = 1647] [serial = 975] [outer = 0x12169dc00] 02:37:05 INFO - PROCESS | 1647 | 1468748225400 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12761ac00) [pid = 1647] [serial = 976] [outer = 0x12169dc00] 02:37:05 INFO - PROCESS | 1647 | 1468748225733 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 02:37:05 INFO - PROCESS | 1647 | 1468748225757 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:37:05 INFO - PROCESS | 1647 | 1468748225758 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:37:05 INFO - PROCESS | 1647 | 1468748225777 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - PROCESS | 1647 | 1468748225778 Marionette TRACE conn2 <- [1,1274,null,{}] 02:37:05 INFO - PROCESS | 1647 | 1468748225780 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:05 INFO - PROCESS | 1647 | 1468748225789 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:05 INFO - PROCESS | 1647 | 1468748225886 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:37:05 INFO - PROCESS | 1647 | 1468748225890 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:05 INFO - PROCESS | 1647 | 1468748225891 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x129413000 == 36 [pid = 1647] [id = 326] 02:37:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1270d4c00) [pid = 1647] [serial = 977] [outer = 0x0] 02:37:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x127938c00) [pid = 1647] [serial = 978] [outer = 0x1270d4c00] 02:37:05 INFO - PROCESS | 1647 | 1468748225916 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128da1400) [pid = 1647] [serial = 979] [outer = 0x1270d4c00] 02:37:06 INFO - PROCESS | 1647 | 1468748226238 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 02:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:37:06 INFO - PROCESS | 1647 | 1468748226296 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:37:06 INFO - PROCESS | 1647 | 1468748226297 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:37:06 INFO - PROCESS | 1647 | 1468748226299 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:37:06 INFO - PROCESS | 1647 | 1468748226300 Marionette TRACE conn2 <- [1,1278,null,{}] 02:37:06 INFO - PROCESS | 1647 | 1468748226303 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:06 INFO - PROCESS | 1647 | 1468748226304 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:06 INFO - PROCESS | 1647 | 1468748226402 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:37:06 INFO - PROCESS | 1647 | 1468748226414 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 1647 | 1468748226415 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a651800 == 37 [pid = 1647] [id = 327] 02:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11993e800) [pid = 1647] [serial = 980] [outer = 0x0] 02:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x129162800) [pid = 1647] [serial = 981] [outer = 0x11993e800] 02:37:06 INFO - PROCESS | 1647 | 1468748226439 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x129169800) [pid = 1647] [serial = 982] [outer = 0x11993e800] 02:37:06 INFO - PROCESS | 1647 | 1468748226776 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 02:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:37:06 INFO - PROCESS | 1647 | 1468748226819 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:37:06 INFO - PROCESS | 1647 | 1468748226820 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:37:06 INFO - PROCESS | 1647 | 1468748226822 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:37:06 INFO - PROCESS | 1647 | 1468748226823 Marionette TRACE conn2 <- [1,1282,null,{}] 02:37:06 INFO - PROCESS | 1647 | 1468748226834 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:06 INFO - PROCESS | 1647 | 1468748226835 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:06 INFO - PROCESS | 1647 | 1468748226932 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119ae4800) [pid = 1647] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12145ac00) [pid = 1647] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11840d000) [pid = 1647] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119514000) [pid = 1647] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11715d800) [pid = 1647] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x117161800) [pid = 1647] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x114fa4400) [pid = 1647] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1131cd000) [pid = 1647] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118360000) [pid = 1647] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1194a3800) [pid = 1647] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12144fc00) [pid = 1647] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119ddd800) [pid = 1647] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1219b0800) [pid = 1647] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1131d0000) [pid = 1647] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x113765800) [pid = 1647] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11a061c00) [pid = 1647] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:37:07 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x127051c00) [pid = 1647] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:37:07 INFO - PROCESS | 1647 | 1468748227080 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:07 INFO - PROCESS | 1647 | 1468748227081 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x118894000 == 38 [pid = 1647] [id = 328] 02:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1128cd800) [pid = 1647] [serial = 983] [outer = 0x0] 02:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x113739000) [pid = 1647] [serial = 984] [outer = 0x1128cd800] 02:37:07 INFO - PROCESS | 1647 | 1468748227106 Marionette DEBUG loaded listener.js 02:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118288c00) [pid = 1647] [serial = 985] [outer = 0x1128cd800] 02:37:07 INFO - PROCESS | 1647 | 1468748227372 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 572ms 02:37:07 INFO - PROCESS | 1647 | 1468748227398 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:37:07 INFO - PROCESS | 1647 | 1468748227399 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:37:07 INFO - PROCESS | 1647 | 1468748227401 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:37:07 INFO - PROCESS | 1647 | 1468748227402 Marionette TRACE conn2 <- [1,1286,null,{}] 02:37:07 INFO - PROCESS | 1647 | 1468748227405 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:07 INFO - PROCESS | 1647 | 1468748227406 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:07 INFO - PROCESS | 1647 | 1468748227500 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:37:07 INFO - PROCESS | 1647 | 1468748227504 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:07 INFO - PROCESS | 1647 | 1468748227505 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b737800 == 39 [pid = 1647] [id = 329] 02:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1181ba000) [pid = 1647] [serial = 986] [outer = 0x0] 02:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11993b800) [pid = 1647] [serial = 987] [outer = 0x1181ba000] 02:37:07 INFO - PROCESS | 1647 | 1468748227531 Marionette DEBUG loaded listener.js 02:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1214ae800) [pid = 1647] [serial = 988] [outer = 0x1181ba000] 02:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:37:07 INFO - PROCESS | 1647 | 1468748227867 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 471ms 02:37:07 INFO - PROCESS | 1647 | 1468748227872 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:37:07 INFO - PROCESS | 1647 | 1468748227875 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:37:07 INFO - PROCESS | 1647 | 1468748227880 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:37:07 INFO - PROCESS | 1647 | 1468748227889 Marionette TRACE conn2 <- [1,1290,null,{}] 02:37:07 INFO - PROCESS | 1647 | 1468748227894 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:07 INFO - PROCESS | 1647 | 1468748227896 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:08 INFO - PROCESS | 1647 | 1468748228014 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:37:08 INFO - PROCESS | 1647 | 1468748228045 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 1647 | 1468748228047 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8b5000 == 40 [pid = 1647] [id = 330] 02:37:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118364000) [pid = 1647] [serial = 989] [outer = 0x0] 02:37:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129164000) [pid = 1647] [serial = 990] [outer = 0x118364000] 02:37:08 INFO - PROCESS | 1647 | 1468748228074 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1292d7000) [pid = 1647] [serial = 991] [outer = 0x118364000] 02:37:08 INFO - PROCESS | 1647 | 1468748228362 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 528ms 02:37:08 INFO - PROCESS | 1647 | 1468748228410 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:37:08 INFO - PROCESS | 1647 | 1468748228415 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:37:08 INFO - PROCESS | 1647 | 1468748228418 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:37:08 INFO - PROCESS | 1647 | 1468748228420 Marionette TRACE conn2 <- [1,1294,null,{}] 02:37:08 INFO - PROCESS | 1647 | 1468748228423 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:08 INFO - PROCESS | 1647 | 1468748228427 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:08 INFO - PROCESS | 1647 | 1468748228548 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:37:08 INFO - PROCESS | 1647 | 1468748228629 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 1647 | 1468748228630 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd9d000 == 41 [pid = 1647] [id = 331] 02:37:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119514000) [pid = 1647] [serial = 992] [outer = 0x0] 02:37:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1292d9400) [pid = 1647] [serial = 993] [outer = 0x119514000] 02:37:08 INFO - PROCESS | 1647 | 1468748228669 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12947d800) [pid = 1647] [serial = 994] [outer = 0x119514000] 02:37:09 INFO - PROCESS | 1647 | 1468748229045 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 671ms 02:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:37:09 INFO - PROCESS | 1647 | 1468748229119 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:37:09 INFO - PROCESS | 1647 | 1468748229121 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:37:09 INFO - PROCESS | 1647 | 1468748229125 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 1647 | 1468748229128 Marionette TRACE conn2 <- [1,1298,null,{}] 02:37:09 INFO - PROCESS | 1647 | 1468748229132 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:09 INFO - PROCESS | 1647 | 1468748229134 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:09 INFO - PROCESS | 1647 | 1468748229236 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:37:09 INFO - PROCESS | 1647 | 1468748229328 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:09 INFO - PROCESS | 1647 | 1468748229330 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168ba800 == 42 [pid = 1647] [id = 332] 02:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x115e2dc00) [pid = 1647] [serial = 995] [outer = 0x0] 02:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116644000) [pid = 1647] [serial = 996] [outer = 0x115e2dc00] 02:37:09 INFO - PROCESS | 1647 | 1468748229363 Marionette DEBUG loaded listener.js 02:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1174ef800) [pid = 1647] [serial = 997] [outer = 0x115e2dc00] 02:37:09 INFO - PROCESS | 1647 | 1468748229813 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 721ms 02:37:09 INFO - PROCESS | 1647 | 1468748229847 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:37:09 INFO - PROCESS | 1647 | 1468748229849 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:37:09 INFO - PROCESS | 1647 | 1468748229853 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 1647 | 1468748229856 Marionette TRACE conn2 <- [1,1302,null,{}] 02:37:09 INFO - PROCESS | 1647 | 1468748229859 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:09 INFO - PROCESS | 1647 | 1468748229861 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:09 INFO - PROCESS | 1647 | 1468748229987 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:37:10 INFO - PROCESS | 1647 | 1468748230056 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 1647 | 1468748230057 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196e9000 == 43 [pid = 1647] [id = 333] 02:37:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118409000) [pid = 1647] [serial = 998] [outer = 0x0] 02:37:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1190c1c00) [pid = 1647] [serial = 999] [outer = 0x118409000] 02:37:10 INFO - PROCESS | 1647 | 1468748230088 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119518000) [pid = 1647] [serial = 1000] [outer = 0x118409000] 02:37:10 INFO - PROCESS | 1647 | 1468748230500 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 677ms 02:37:10 INFO - PROCESS | 1647 | 1468748230529 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:37:10 INFO - PROCESS | 1647 | 1468748230530 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:37:10 INFO - PROCESS | 1647 | 1468748230533 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - PROCESS | 1647 | 1468748230534 Marionette TRACE conn2 <- [1,1306,null,{}] 02:37:10 INFO - PROCESS | 1647 | 1468748230558 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:10 INFO - PROCESS | 1647 | 1468748230561 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:10 INFO - PROCESS | 1647 | 1468748230688 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:37:10 INFO - PROCESS | 1647 | 1468748230741 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 1647 | 1468748230743 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8b0000 == 44 [pid = 1647] [id = 334] 02:37:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12144d800) [pid = 1647] [serial = 1001] [outer = 0x0] 02:37:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121459800) [pid = 1647] [serial = 1002] [outer = 0x12144d800] 02:37:10 INFO - PROCESS | 1647 | 1468748230774 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1248c7400) [pid = 1647] [serial = 1003] [outer = 0x12144d800] 02:37:11 INFO - PROCESS | 1647 | 1468748231178 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 720ms 02:37:11 INFO - PROCESS | 1647 | 1468748231296 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:37:11 INFO - PROCESS | 1647 | 1468748231297 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:37:11 INFO - PROCESS | 1647 | 1468748231302 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:37:11 INFO - PROCESS | 1647 | 1468748231303 Marionette TRACE conn2 <- [1,1310,null,{}] 02:37:11 INFO - PROCESS | 1647 | 1468748231306 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:11 INFO - PROCESS | 1647 | 1468748231307 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:11 INFO - PROCESS | 1647 | 1468748231409 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:37:11 INFO - PROCESS | 1647 | 1468748231479 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:11 INFO - PROCESS | 1647 | 1468748231480 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c714800 == 45 [pid = 1647] [id = 335] 02:37:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x126a7c800) [pid = 1647] [serial = 1004] [outer = 0x0] 02:37:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x127053c00) [pid = 1647] [serial = 1005] [outer = 0x126a7c800] 02:37:11 INFO - PROCESS | 1647 | 1468748231509 Marionette DEBUG loaded listener.js 02:37:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x128ce0800) [pid = 1647] [serial = 1006] [outer = 0x126a7c800] 02:37:12 INFO - PROCESS | 1647 | 1468748232015 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 1647 | 1468748232076 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:37:12 INFO - PROCESS | 1647 | 1468748232080 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 1647 | 1468748232082 Marionette TRACE conn2 <- [1,1314,null,{}] 02:37:12 INFO - PROCESS | 1647 | 1468748232086 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:12 INFO - PROCESS | 1647 | 1468748232088 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:12 INFO - PROCESS | 1647 | 1468748232221 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:37:12 INFO - PROCESS | 1647 | 1468748232290 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:12 INFO - PROCESS | 1647 | 1468748232291 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168ce800 == 46 [pid = 1647] [id = 336] 02:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x116638800) [pid = 1647] [serial = 1007] [outer = 0x0] 02:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1183db800) [pid = 1647] [serial = 1008] [outer = 0x116638800] 02:37:12 INFO - PROCESS | 1647 | 1468748232320 Marionette DEBUG loaded listener.js 02:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x125757400) [pid = 1647] [serial = 1009] [outer = 0x116638800] 02:37:12 INFO - PROCESS | 1647 | 1468748232898 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 874ms 02:37:12 INFO - PROCESS | 1647 | 1468748232954 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 1647 | 1468748232956 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:37:12 INFO - PROCESS | 1647 | 1468748232962 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 1647 | 1468748232963 Marionette TRACE conn2 <- [1,1318,null,{}] 02:37:12 INFO - PROCESS | 1647 | 1468748232967 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:12 INFO - PROCESS | 1647 | 1468748232969 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:13 INFO - PROCESS | 1647 | 1468748233064 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:37:13 INFO - PROCESS | 1647 | 1468748233122 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 1647 | 1468748233124 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11747b000 == 47 [pid = 1647] [id = 337] 02:37:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116811000) [pid = 1647] [serial = 1010] [outer = 0x0] 02:37:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1181bc800) [pid = 1647] [serial = 1011] [outer = 0x116811000] 02:37:13 INFO - PROCESS | 1647 | 1468748233152 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118356800) [pid = 1647] [serial = 1012] [outer = 0x116811000] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8b5000 == 46 [pid = 1647] [id = 330] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12b737800 == 45 [pid = 1647] [id = 329] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x118894000 == 44 [pid = 1647] [id = 328] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12a651800 == 43 [pid = 1647] [id = 327] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x129413000 == 42 [pid = 1647] [id = 326] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1279e9800 == 41 [pid = 1647] [id = 325] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x126abf000 == 40 [pid = 1647] [id = 324] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1248cb800 == 39 [pid = 1647] [id = 323] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x119f97800 == 38 [pid = 1647] [id = 322] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1190ec800 == 37 [pid = 1647] [id = 321] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x114f45000 == 36 [pid = 1647] [id = 320] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x119d20000 == 35 [pid = 1647] [id = 319] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x116abf000 == 34 [pid = 1647] [id = 318] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12b735800 == 33 [pid = 1647] [id = 317] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1168ce800 == 32 [pid = 1647] [id = 336] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12c714800 == 31 [pid = 1647] [id = 335] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8b0000 == 30 [pid = 1647] [id = 334] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1196e9000 == 29 [pid = 1647] [id = 333] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd9d000 == 28 [pid = 1647] [id = 331] 02:37:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1168ba800 == 27 [pid = 1647] [id = 332] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119940800) [pid = 1647] [serial = 928] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x126a82000) [pid = 1647] [serial = 946] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119dd6c00) [pid = 1647] [serial = 931] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x121b69c00) [pid = 1647] [serial = 936] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11899bc00) [pid = 1647] [serial = 924] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11949fc00) [pid = 1647] [serial = 925] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119558c00) [pid = 1647] [serial = 927] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118250c00) [pid = 1647] [serial = 916] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x117566c00) [pid = 1647] [serial = 915] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11828b000) [pid = 1647] [serial = 921] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11835d800) [pid = 1647] [serial = 922] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x115e98c00) [pid = 1647] [serial = 918] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x116815800) [pid = 1647] [serial = 919] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11715e000) [pid = 1647] [serial = 901] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11624fc00) [pid = 1647] [serial = 900] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118408400) [pid = 1647] [serial = 904] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118365800) [pid = 1647] [serial = 903] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11a063c00) [pid = 1647] [serial = 907] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119bd2c00) [pid = 1647] [serial = 906] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x126a7d400) [pid = 1647] [serial = 910] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12488d400) [pid = 1647] [serial = 909] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11a067400) [pid = 1647] [serial = 933] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x124ecd000) [pid = 1647] [serial = 939] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x115e99000) [pid = 1647] [serial = 942] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x128ce8c00) [pid = 1647] [serial = 951] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x127617800) [pid = 1647] [serial = 913] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x124b1c400) [pid = 1647] [serial = 937] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12600f400) [pid = 1647] [serial = 945] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119ae6000) [pid = 1647] [serial = 912] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12793b800) [pid = 1647] [serial = 949] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x127617c00) [pid = 1647] [serial = 948] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11a05ec00) [pid = 1647] [serial = 943] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119bcd400) [pid = 1647] [serial = 930] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x125754000) [pid = 1647] [serial = 940] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12145a400) [pid = 1647] [serial = 934] [outer = 0x0] [url = about:blank] 02:37:14 INFO - PROCESS | 1647 | 1468748234213 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1326ms 02:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:37:14 INFO - PROCESS | 1647 | 1468748234286 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 1647 | 1468748234289 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:37:14 INFO - PROCESS | 1647 | 1468748234292 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 1647 | 1468748234294 Marionette TRACE conn2 <- [1,1322,null,{}] 02:37:14 INFO - PROCESS | 1647 | 1468748234299 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:14 INFO - PROCESS | 1647 | 1468748234301 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:14 INFO - PROCESS | 1647 | 1468748234427 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:37:14 INFO - PROCESS | 1647 | 1468748234480 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:14 INFO - PROCESS | 1647 | 1468748234481 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164cc800 == 28 [pid = 1647] [id = 338] 02:37:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112a83000) [pid = 1647] [serial = 1013] [outer = 0x0] 02:37:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x115e36000) [pid = 1647] [serial = 1014] [outer = 0x112a83000] 02:37:14 INFO - PROCESS | 1647 | 1468748234514 Marionette DEBUG loaded listener.js 02:37:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x116491800) [pid = 1647] [serial = 1015] [outer = 0x112a83000] 02:37:14 INFO - PROCESS | 1647 | 1468748234983 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 771ms 02:37:15 INFO - PROCESS | 1647 | 1468748235068 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:37:15 INFO - PROCESS | 1647 | 1468748235072 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:37:15 INFO - PROCESS | 1647 | 1468748235080 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - PROCESS | 1647 | 1468748235083 Marionette TRACE conn2 <- [1,1326,null,{}] 02:37:15 INFO - PROCESS | 1647 | 1468748235085 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:15 INFO - PROCESS | 1647 | 1468748235087 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:15 INFO - PROCESS | 1647 | 1468748235195 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:37:15 INFO - PROCESS | 1647 | 1468748235268 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 1647 | 1468748235270 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x117db7000 == 29 [pid = 1647] [id = 339] 02:37:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11715e000) [pid = 1647] [serial = 1016] [outer = 0x0] 02:37:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x117dc3800) [pid = 1647] [serial = 1017] [outer = 0x11715e000] 02:37:15 INFO - PROCESS | 1647 | 1468748235301 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118287c00) [pid = 1647] [serial = 1018] [outer = 0x11715e000] 02:37:15 INFO - PROCESS | 1647 | 1468748235859 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 874ms 02:37:15 INFO - PROCESS | 1647 | 1468748235956 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:37:15 INFO - PROCESS | 1647 | 1468748235959 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:37:15 INFO - PROCESS | 1647 | 1468748235964 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - PROCESS | 1647 | 1468748235968 Marionette TRACE conn2 <- [1,1330,null,{}] 02:37:16 INFO - PROCESS | 1647 | 1468748235997 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:16 INFO - PROCESS | 1647 | 1468748236000 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:16 INFO - PROCESS | 1647 | 1468748236178 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:37:16 INFO - PROCESS | 1647 | 1468748236227 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:16 INFO - PROCESS | 1647 | 1468748236232 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168d6800 == 30 [pid = 1647] [id = 340] 02:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1128d1000) [pid = 1647] [serial = 1019] [outer = 0x0] 02:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x115e2c000) [pid = 1647] [serial = 1020] [outer = 0x1128d1000] 02:37:16 INFO - PROCESS | 1647 | 1468748236275 Marionette DEBUG loaded listener.js 02:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11677a800) [pid = 1647] [serial = 1021] [outer = 0x1128d1000] 02:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 775ms 02:37:16 INFO - PROCESS | 1647 | 1468748236732 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:37:16 INFO - PROCESS | 1647 | 1468748236738 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:37:16 INFO - PROCESS | 1647 | 1468748236740 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:37:16 INFO - PROCESS | 1647 | 1468748236747 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:37:16 INFO - PROCESS | 1647 | 1468748236749 Marionette TRACE conn2 <- [1,1334,null,{}] 02:37:16 INFO - PROCESS | 1647 | 1468748236752 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:16 INFO - PROCESS | 1647 | 1468748236754 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:16 INFO - PROCESS | 1647 | 1468748236837 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:37:16 INFO - PROCESS | 1647 | 1468748236890 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:16 INFO - PROCESS | 1647 | 1468748236891 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a9c000 == 31 [pid = 1647] [id = 341] 02:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11677b000) [pid = 1647] [serial = 1022] [outer = 0x0] 02:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118289800) [pid = 1647] [serial = 1023] [outer = 0x11677b000] 02:37:16 INFO - PROCESS | 1647 | 1468748236918 Marionette DEBUG loaded listener.js 02:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11840c000) [pid = 1647] [serial = 1024] [outer = 0x11677b000] 02:37:17 INFO - PROCESS | 1647 | 1468748237238 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 527ms 02:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:37:17 INFO - PROCESS | 1647 | 1468748237269 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:37:17 INFO - PROCESS | 1647 | 1468748237271 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:37:17 INFO - PROCESS | 1647 | 1468748237274 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:37:17 INFO - PROCESS | 1647 | 1468748237278 Marionette TRACE conn2 <- [1,1338,null,{}] 02:37:17 INFO - PROCESS | 1647 | 1468748237286 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:17 INFO - PROCESS | 1647 | 1468748237289 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:17 INFO - PROCESS | 1647 | 1468748237408 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:37:17 INFO - PROCESS | 1647 | 1468748237470 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:17 INFO - PROCESS | 1647 | 1468748237472 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12141a000 == 32 [pid = 1647] [id = 342] 02:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x116a31400) [pid = 1647] [serial = 1025] [outer = 0x0] 02:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1194a3800) [pid = 1647] [serial = 1026] [outer = 0x116a31400] 02:37:17 INFO - PROCESS | 1647 | 1468748237501 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119935000) [pid = 1647] [serial = 1027] [outer = 0x116a31400] 02:37:18 INFO - PROCESS | 1647 | 1468748238304 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1073ms 02:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:37:18 INFO - PROCESS | 1647 | 1468748238347 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:37:18 INFO - PROCESS | 1647 | 1468748238348 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:37:18 INFO - PROCESS | 1647 | 1468748238350 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:37:18 INFO - PROCESS | 1647 | 1468748238351 Marionette TRACE conn2 <- [1,1342,null,{}] 02:37:18 INFO - PROCESS | 1647 | 1468748238354 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:18 INFO - PROCESS | 1647 | 1468748238355 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:18 INFO - PROCESS | 1647 | 1468748238454 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:37:18 INFO - PROCESS | 1647 | 1468748238459 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:18 INFO - PROCESS | 1647 | 1468748238460 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x124b65000 == 33 [pid = 1647] [id = 343] 02:37:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119935c00) [pid = 1647] [serial = 1028] [outer = 0x0] 02:37:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119bd2c00) [pid = 1647] [serial = 1029] [outer = 0x119935c00] 02:37:18 INFO - PROCESS | 1647 | 1468748238486 Marionette DEBUG loaded listener.js 02:37:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119dd2c00) [pid = 1647] [serial = 1030] [outer = 0x119935c00] 02:37:18 INFO - PROCESS | 1647 | 1468748238847 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 02:37:18 INFO - PROCESS | 1647 | 1468748238869 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:37:18 INFO - PROCESS | 1647 | 1468748238870 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:37:18 INFO - PROCESS | 1647 | 1468748238873 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:37:18 INFO - PROCESS | 1647 | 1468748238874 Marionette TRACE conn2 <- [1,1346,null,{}] 02:37:18 INFO - PROCESS | 1647 | 1468748238879 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:18 INFO - PROCESS | 1647 | 1468748238880 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:18 INFO - PROCESS | 1647 | 1468748238973 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:37:19 INFO - PROCESS | 1647 | 1468748239011 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:19 INFO - PROCESS | 1647 | 1468748239012 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x125732800 == 34 [pid = 1647] [id = 344] 02:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119dd3800) [pid = 1647] [serial = 1031] [outer = 0x0] 02:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11a05e400) [pid = 1647] [serial = 1032] [outer = 0x119dd3800] 02:37:19 INFO - PROCESS | 1647 | 1468748239036 Marionette DEBUG loaded listener.js 02:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11a06c800) [pid = 1647] [serial = 1033] [outer = 0x119dd3800] 02:37:19 INFO - PROCESS | 1647 | 1468748239355 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 521ms 02:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:37:19 INFO - PROCESS | 1647 | 1468748239395 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:37:19 INFO - PROCESS | 1647 | 1468748239396 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:37:19 INFO - PROCESS | 1647 | 1468748239399 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:37:19 INFO - PROCESS | 1647 | 1468748239400 Marionette TRACE conn2 <- [1,1350,null,{}] 02:37:19 INFO - PROCESS | 1647 | 1468748239402 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:19 INFO - PROCESS | 1647 | 1468748239406 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:19 INFO - PROCESS | 1647 | 1468748239531 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:37:19 INFO - PROCESS | 1647 | 1468748239535 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:19 INFO - PROCESS | 1647 | 1468748239536 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279e0000 == 35 [pid = 1647] [id = 345] 02:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12115e800) [pid = 1647] [serial = 1034] [outer = 0x0] 02:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12145a400) [pid = 1647] [serial = 1035] [outer = 0x12115e800] 02:37:19 INFO - PROCESS | 1647 | 1468748239562 Marionette DEBUG loaded listener.js 02:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124c39800) [pid = 1647] [serial = 1036] [outer = 0x12115e800] 02:37:19 INFO - PROCESS | 1647 | 1468748239919 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 568ms 02:37:19 INFO - PROCESS | 1647 | 1468748239967 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:37:19 INFO - PROCESS | 1647 | 1468748239969 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:37:19 INFO - PROCESS | 1647 | 1468748239971 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:37:19 INFO - PROCESS | 1647 | 1468748239972 Marionette TRACE conn2 <- [1,1354,null,{}] 02:37:19 INFO - PROCESS | 1647 | 1468748239974 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:19 INFO - PROCESS | 1647 | 1468748239976 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:20 INFO - PROCESS | 1647 | 1468748240075 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:37:20 INFO - PROCESS | 1647 | 1468748240078 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:20 INFO - PROCESS | 1647 | 1468748240079 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168cb000 == 36 [pid = 1647] [id = 346] 02:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x124cc0000) [pid = 1647] [serial = 1037] [outer = 0x0] 02:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x125061800) [pid = 1647] [serial = 1038] [outer = 0x124cc0000] 02:37:20 INFO - PROCESS | 1647 | 1468748240104 Marionette DEBUG loaded listener.js 02:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12600f800) [pid = 1647] [serial = 1039] [outer = 0x124cc0000] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115e2dc00) [pid = 1647] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118409000) [pid = 1647] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12144d800) [pid = 1647] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119514000) [pid = 1647] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x126a7c800) [pid = 1647] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12169dc00) [pid = 1647] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1270d4c00) [pid = 1647] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11993e800) [pid = 1647] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11a062400) [pid = 1647] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11828d800) [pid = 1647] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1131a9c00) [pid = 1647] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113c7ec00) [pid = 1647] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x127946400) [pid = 1647] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118356400) [pid = 1647] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119dd6400) [pid = 1647] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1129b3000) [pid = 1647] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1128cd800) [pid = 1647] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1181ba000) [pid = 1647] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116638800) [pid = 1647] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118364000) [pid = 1647] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:37:20 INFO - PROCESS | 1647 | 1468748240432 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 470ms 02:37:20 INFO - PROCESS | 1647 | 1468748240442 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:37:20 INFO - PROCESS | 1647 | 1468748240445 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:37:20 INFO - PROCESS | 1647 | 1468748240464 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:37:20 INFO - PROCESS | 1647 | 1468748240466 Marionette TRACE conn2 <- [1,1358,null,{}] 02:37:20 INFO - PROCESS | 1647 | 1468748240469 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:20 INFO - PROCESS | 1647 | 1468748240470 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:20 INFO - PROCESS | 1647 | 1468748240548 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:37:20 INFO - PROCESS | 1647 | 1468748240605 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:20 INFO - PROCESS | 1647 | 1468748240606 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291a9800 == 37 [pid = 1647] [id = 347] 02:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1129b3c00) [pid = 1647] [serial = 1040] [outer = 0x0] 02:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x117161800) [pid = 1647] [serial = 1041] [outer = 0x1129b3c00] 02:37:20 INFO - PROCESS | 1647 | 1468748240630 Marionette DEBUG loaded listener.js 02:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1186b9000) [pid = 1647] [serial = 1042] [outer = 0x1129b3c00] 02:37:20 INFO - PROCESS | 1647 | 1468748240905 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 485ms 02:37:20 INFO - PROCESS | 1647 | 1468748240939 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:37:20 INFO - PROCESS | 1647 | 1468748240941 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:37:20 INFO - PROCESS | 1647 | 1468748240953 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:37:20 INFO - PROCESS | 1647 | 1468748240954 Marionette TRACE conn2 <- [1,1362,null,{}] 02:37:20 INFO - PROCESS | 1647 | 1468748240957 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:20 INFO - PROCESS | 1647 | 1468748240959 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:21 INFO - PROCESS | 1647 | 1468748241053 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:37:21 INFO - PROCESS | 1647 | 1468748241058 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 1647 | 1468748241059 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x121418000 == 38 [pid = 1647] [id = 348] 02:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11993dc00) [pid = 1647] [serial = 1043] [outer = 0x0] 02:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121455800) [pid = 1647] [serial = 1044] [outer = 0x11993dc00] 02:37:21 INFO - PROCESS | 1647 | 1468748241096 Marionette DEBUG loaded listener.js 02:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x126a78800) [pid = 1647] [serial = 1045] [outer = 0x11993dc00] 02:37:21 INFO - PROCESS | 1647 | 1468748241590 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 674ms 02:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:37:21 INFO - PROCESS | 1647 | 1468748241628 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:37:21 INFO - PROCESS | 1647 | 1468748241629 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:37:21 INFO - PROCESS | 1647 | 1468748241631 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:37:21 INFO - PROCESS | 1647 | 1468748241640 Marionette TRACE conn2 <- [1,1366,null,{}] 02:37:21 INFO - PROCESS | 1647 | 1468748241643 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:21 INFO - PROCESS | 1647 | 1468748241644 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:21 INFO - PROCESS | 1647 | 1468748241720 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:37:21 INFO - PROCESS | 1647 | 1468748241724 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 1647 | 1468748241727 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ab47800 == 39 [pid = 1647] [id = 349] 02:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1181ba000) [pid = 1647] [serial = 1046] [outer = 0x0] 02:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126a81800) [pid = 1647] [serial = 1047] [outer = 0x1181ba000] 02:37:21 INFO - PROCESS | 1647 | 1468748241752 Marionette DEBUG loaded listener.js 02:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x127051c00) [pid = 1647] [serial = 1048] [outer = 0x1181ba000] 02:37:22 INFO - PROCESS | 1647 | 1468748242095 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 1647 | 1468748242113 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:37:22 INFO - PROCESS | 1647 | 1468748242116 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 1647 | 1468748242117 Marionette TRACE conn2 <- [1,1370,null,{}] 02:37:22 INFO - PROCESS | 1647 | 1468748242120 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:22 INFO - PROCESS | 1647 | 1468748242121 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:22 INFO - PROCESS | 1647 | 1468748242238 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:37:22 INFO - PROCESS | 1647 | 1468748242244 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:22 INFO - PROCESS | 1647 | 1468748242246 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b736800 == 40 [pid = 1647] [id = 350] 02:37:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x118290000) [pid = 1647] [serial = 1049] [outer = 0x0] 02:37:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1270e1800) [pid = 1647] [serial = 1050] [outer = 0x118290000] 02:37:22 INFO - PROCESS | 1647 | 1468748242272 Marionette DEBUG loaded listener.js 02:37:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128ce0400) [pid = 1647] [serial = 1051] [outer = 0x118290000] 02:37:22 INFO - PROCESS | 1647 | 1468748242785 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 1647 | 1468748242839 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:37:22 INFO - PROCESS | 1647 | 1468748242842 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 1647 | 1468748242844 Marionette TRACE conn2 <- [1,1374,null,{}] 02:37:22 INFO - PROCESS | 1647 | 1468748242848 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:22 INFO - PROCESS | 1647 | 1468748242850 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:22 INFO - PROCESS | 1647 | 1468748242958 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:37:23 INFO - PROCESS | 1647 | 1468748243014 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:23 INFO - PROCESS | 1647 | 1468748243016 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b51800 == 41 [pid = 1647] [id = 351] 02:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x116813c00) [pid = 1647] [serial = 1052] [outer = 0x0] 02:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118291c00) [pid = 1647] [serial = 1053] [outer = 0x116813c00] 02:37:23 INFO - PROCESS | 1647 | 1468748243047 Marionette DEBUG loaded listener.js 02:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11840b000) [pid = 1647] [serial = 1054] [outer = 0x116813c00] 02:37:23 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:23 INFO - PROCESS | 1647 | 1468748243506 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:37:23 INFO - PROCESS | 1647 | 1468748243516 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:37:23 INFO - PROCESS | 1647 | 1468748243558 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:37:23 INFO - PROCESS | 1647 | 1468748243560 Marionette TRACE conn2 <- [1,1378,null,{}] 02:37:23 INFO - PROCESS | 1647 | 1468748243566 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:23 INFO - PROCESS | 1647 | 1468748243568 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:23 INFO - PROCESS | 1647 | 1468748243674 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:37:23 INFO - PROCESS | 1647 | 1468748243741 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:23 INFO - PROCESS | 1647 | 1468748243742 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e04800 == 42 [pid = 1647] [id = 352] 02:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119520000) [pid = 1647] [serial = 1055] [outer = 0x0] 02:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119ae4c00) [pid = 1647] [serial = 1056] [outer = 0x119520000] 02:37:23 INFO - PROCESS | 1647 | 1468748243773 Marionette DEBUG loaded listener.js 02:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119dd4400) [pid = 1647] [serial = 1057] [outer = 0x119520000] 02:37:24 INFO - PROCESS | 1647 | 1468748244213 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 02:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:37:24 INFO - PROCESS | 1647 | 1468748244236 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:37:24 INFO - PROCESS | 1647 | 1468748244239 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:37:24 INFO - PROCESS | 1647 | 1468748244242 Marionette TRACE conn2 <- [1,1382,null,{}] 02:37:24 INFO - PROCESS | 1647 | 1468748244250 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:24 INFO - PROCESS | 1647 | 1468748244254 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:24 INFO - PROCESS | 1647 | 1468748244376 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:37:24 INFO - PROCESS | 1647 | 1468748244469 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:24 INFO - PROCESS | 1647 | 1468748244471 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b977000 == 43 [pid = 1647] [id = 353] 02:37:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11a062c00) [pid = 1647] [serial = 1058] [outer = 0x0] 02:37:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1219b1800) [pid = 1647] [serial = 1059] [outer = 0x11a062c00] 02:37:24 INFO - PROCESS | 1647 | 1468748244523 Marionette DEBUG loaded listener.js 02:37:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12574e400) [pid = 1647] [serial = 1060] [outer = 0x11a062c00] 02:37:24 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:25 INFO - PROCESS | 1647 | 1468748245008 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 02:37:25 INFO - PROCESS | 1647 | 1468748245064 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:37:25 INFO - PROCESS | 1647 | 1468748245067 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 1647 | 1468748245068 Marionette TRACE conn2 <- [1,1386,null,{}] 02:37:25 INFO - PROCESS | 1647 | 1468748245071 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:25 INFO - PROCESS | 1647 | 1468748245072 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:25 INFO - PROCESS | 1647 | 1468748245174 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:37:25 INFO - PROCESS | 1647 | 1468748245255 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 1647 | 1468748245256 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c05c000 == 44 [pid = 1647] [id = 354] 02:37:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12115c400) [pid = 1647] [serial = 1061] [outer = 0x0] 02:37:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12793cc00) [pid = 1647] [serial = 1062] [outer = 0x12115c400] 02:37:25 INFO - PROCESS | 1647 | 1468748245286 Marionette DEBUG loaded listener.js 02:37:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x128ce6400) [pid = 1647] [serial = 1063] [outer = 0x12115c400] 02:37:25 INFO - PROCESS | 1647 | 1468748245870 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 02:37:25 INFO - PROCESS | 1647 | 1468748245894 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:37:25 INFO - PROCESS | 1647 | 1468748245899 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 1647 | 1468748245902 Marionette TRACE conn2 <- [1,1390,null,{}] 02:37:25 INFO - PROCESS | 1647 | 1468748245906 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:25 INFO - PROCESS | 1647 | 1468748245908 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:26 INFO - PROCESS | 1647 | 1468748246013 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:37:26 INFO - PROCESS | 1647 | 1468748246078 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 1647 | 1468748246081 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x119020800 == 45 [pid = 1647] [id = 355] 02:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116815800) [pid = 1647] [serial = 1064] [outer = 0x0] 02:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116a2ac00) [pid = 1647] [serial = 1065] [outer = 0x116815800] 02:37:26 INFO - PROCESS | 1647 | 1468748246109 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11828b800) [pid = 1647] [serial = 1066] [outer = 0x116815800] 02:37:26 INFO - PROCESS | 1647 | --DOCSHELL 0x12ab47800 == 44 [pid = 1647] [id = 349] 02:37:26 INFO - PROCESS | 1647 | --DOCSHELL 0x121418000 == 43 [pid = 1647] [id = 348] 02:37:26 INFO - PROCESS | 1647 | --DOCSHELL 0x1291a9800 == 42 [pid = 1647] [id = 347] 02:37:26 INFO - PROCESS | 1647 | --DOCSHELL 0x1168cb000 == 41 [pid = 1647] [id = 346] 02:37:26 INFO - PROCESS | 1647 | --DOCSHELL 0x1279e0000 == 40 [pid = 1647] [id = 345] 02:37:26 INFO - PROCESS | 1647 | --DOCSHELL 0x125732800 == 39 [pid = 1647] [id = 344] 02:37:26 INFO - PROCESS | 1647 | --DOCSHELL 0x124b65000 == 38 [pid = 1647] [id = 343] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1181bc800) [pid = 1647] [serial = 1011] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | 1468748246611 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:37:26 INFO - PROCESS | 1647 | --DOCSHELL 0x12141a000 == 37 [pid = 1647] [id = 342] 02:37:26 INFO - PROCESS | 1647 | --DOCSHELL 0x119a9c000 == 36 [pid = 1647] [id = 341] 02:37:26 INFO - PROCESS | 1647 | --DOCSHELL 0x1168d6800 == 35 [pid = 1647] [id = 340] 02:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 723ms 02:37:26 INFO - PROCESS | 1647 | 1468748246623 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:37:26 INFO - PROCESS | 1647 | 1468748246626 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:37:26 INFO - PROCESS | 1647 | 1468748246636 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 1647 | 1468748246637 Marionette TRACE conn2 <- [1,1394,null,{}] 02:37:26 INFO - PROCESS | 1647 | 1468748246640 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:26 INFO - PROCESS | 1647 | 1468748246643 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:26 INFO - PROCESS | 1647 | 1468748246724 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1174ef800) [pid = 1647] [serial = 997] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x116644000) [pid = 1647] [serial = 996] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119518000) [pid = 1647] [serial = 1000] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1190c1c00) [pid = 1647] [serial = 999] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1248c7400) [pid = 1647] [serial = 1003] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x121459800) [pid = 1647] [serial = 1002] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12947d800) [pid = 1647] [serial = 994] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1292d9400) [pid = 1647] [serial = 993] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x128ce0800) [pid = 1647] [serial = 1006] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1251b5800) [pid = 1647] [serial = 975] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x127938c00) [pid = 1647] [serial = 978] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12761ac00) [pid = 1647] [serial = 976] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x129162800) [pid = 1647] [serial = 981] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x128da1400) [pid = 1647] [serial = 979] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12138b400) [pid = 1647] [serial = 972] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11835b000) [pid = 1647] [serial = 957] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1183d8400) [pid = 1647] [serial = 958] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x115dec800) [pid = 1647] [serial = 960] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11824dc00) [pid = 1647] [serial = 961] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x129169800) [pid = 1647] [serial = 982] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119517800) [pid = 1647] [serial = 966] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119bcf000) [pid = 1647] [serial = 967] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x129161000) [pid = 1647] [serial = 952] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11840f000) [pid = 1647] [serial = 963] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1186be000) [pid = 1647] [serial = 964] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11a065400) [pid = 1647] [serial = 969] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x121160c00) [pid = 1647] [serial = 970] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x113c0e800) [pid = 1647] [serial = 954] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11681a800) [pid = 1647] [serial = 955] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x127053c00) [pid = 1647] [serial = 1005] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118288c00) [pid = 1647] [serial = 985] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11993b800) [pid = 1647] [serial = 987] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x125757400) [pid = 1647] [serial = 1009] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x113739000) [pid = 1647] [serial = 984] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1183db800) [pid = 1647] [serial = 1008] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x129164000) [pid = 1647] [serial = 990] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1214ae800) [pid = 1647] [serial = 988] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1292d7000) [pid = 1647] [serial = 991] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12169c800) [pid = 1647] [serial = 973] [outer = 0x0] [url = about:blank] 02:37:26 INFO - PROCESS | 1647 | 1468748246791 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 1647 | 1468748246793 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac2800 == 36 [pid = 1647] [id = 356] 02:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x116644000) [pid = 1647] [serial = 1067] [outer = 0x0] 02:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1183d8400) [pid = 1647] [serial = 1068] [outer = 0x116644000] 02:37:26 INFO - PROCESS | 1647 | 1468748246828 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1186be000) [pid = 1647] [serial = 1069] [outer = 0x116644000] 02:37:27 INFO - PROCESS | 1647 | 1468748247193 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 570ms 02:37:27 INFO - PROCESS | 1647 | 1468748247206 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:37:27 INFO - PROCESS | 1647 | 1468748247208 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:37:27 INFO - PROCESS | 1647 | 1468748247212 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 1647 | 1468748247215 Marionette TRACE conn2 <- [1,1398,null,{}] 02:37:27 INFO - PROCESS | 1647 | 1468748247222 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:27 INFO - PROCESS | 1647 | 1468748247225 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:27 INFO - PROCESS | 1647 | 1468748247321 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:37:27 INFO - PROCESS | 1647 | 1468748247374 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 1647 | 1468748247376 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b4e000 == 37 [pid = 1647] [id = 357] 02:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1194a7400) [pid = 1647] [serial = 1070] [outer = 0x0] 02:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x119aebc00) [pid = 1647] [serial = 1071] [outer = 0x1194a7400] 02:37:27 INFO - PROCESS | 1647 | 1468748247404 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11a061800) [pid = 1647] [serial = 1072] [outer = 0x1194a7400] 02:37:27 INFO - PROCESS | 1647 | 1468748247703 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 521ms 02:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:37:27 INFO - PROCESS | 1647 | 1468748247734 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:37:27 INFO - PROCESS | 1647 | 1468748247736 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:37:27 INFO - PROCESS | 1647 | 1468748247738 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 1647 | 1468748247739 Marionette TRACE conn2 <- [1,1402,null,{}] 02:37:27 INFO - PROCESS | 1647 | 1468748247744 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:27 INFO - PROCESS | 1647 | 1468748247747 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:27 INFO - PROCESS | 1647 | 1468748247832 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:37:27 INFO - PROCESS | 1647 | 1468748247836 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 1647 | 1468748247837 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x121d0f000 == 38 [pid = 1647] [id = 358] 02:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x121162400) [pid = 1647] [serial = 1073] [outer = 0x0] 02:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1216a3400) [pid = 1647] [serial = 1074] [outer = 0x121162400] 02:37:27 INFO - PROCESS | 1647 | 1468748247869 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1248c0c00) [pid = 1647] [serial = 1075] [outer = 0x121162400] 02:37:28 INFO - PROCESS | 1647 | 1468748248220 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 02:37:28 INFO - PROCESS | 1647 | 1468748248258 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:37:28 INFO - PROCESS | 1647 | 1468748248259 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:37:28 INFO - PROCESS | 1647 | 1468748248262 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 1647 | 1468748248263 Marionette TRACE conn2 <- [1,1406,null,{}] 02:37:28 INFO - PROCESS | 1647 | 1468748248265 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:28 INFO - PROCESS | 1647 | 1468748248266 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:28 INFO - PROCESS | 1647 | 1468748248348 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:37:28 INFO - PROCESS | 1647 | 1468748248352 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:28 INFO - PROCESS | 1647 | 1468748248353 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x115daf000 == 39 [pid = 1647] [id = 359] 02:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1248c1c00) [pid = 1647] [serial = 1076] [outer = 0x0] 02:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12574d000) [pid = 1647] [serial = 1077] [outer = 0x1248c1c00] 02:37:28 INFO - PROCESS | 1647 | 1468748248378 Marionette DEBUG loaded listener.js 02:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x127581800) [pid = 1647] [serial = 1078] [outer = 0x1248c1c00] 02:37:28 INFO - PROCESS | 1647 | 1468748248735 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 517ms 02:37:28 INFO - PROCESS | 1647 | 1468748248780 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:37:28 INFO - PROCESS | 1647 | 1468748248781 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:37:28 INFO - PROCESS | 1647 | 1468748248784 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 1647 | 1468748248786 Marionette TRACE conn2 <- [1,1410,null,{}] 02:37:28 INFO - PROCESS | 1647 | 1468748248789 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:28 INFO - PROCESS | 1647 | 1468748248795 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:28 INFO - PROCESS | 1647 | 1468748248931 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:37:28 INFO - PROCESS | 1647 | 1468748248944 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:28 INFO - PROCESS | 1647 | 1468748248945 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x127095000 == 40 [pid = 1647] [id = 360] 02:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1276b3800) [pid = 1647] [serial = 1079] [outer = 0x0] 02:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x128d96800) [pid = 1647] [serial = 1080] [outer = 0x1276b3800] 02:37:28 INFO - PROCESS | 1647 | 1468748248965 Marionette DEBUG loaded listener.js 02:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1291e0800) [pid = 1647] [serial = 1081] [outer = 0x1276b3800] 02:37:29 INFO - PROCESS | 1647 | 1468748249448 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 669ms 02:37:29 INFO - PROCESS | 1647 | 1468748249453 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:37:29 INFO - PROCESS | 1647 | 1468748249454 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:37:29 INFO - PROCESS | 1647 | 1468748249457 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:37:29 INFO - PROCESS | 1647 | 1468748249459 Marionette TRACE conn2 <- [1,1414,null,{}] 02:37:29 INFO - PROCESS | 1647 | 1468748249468 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:29 INFO - PROCESS | 1647 | 1468748249469 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:29 INFO - PROCESS | 1647 | 1468748249571 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:37:29 INFO - PROCESS | 1647 | 1468748249577 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 1647 | 1468748249578 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291a9000 == 41 [pid = 1647] [id = 361] 02:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1276b5c00) [pid = 1647] [serial = 1082] [outer = 0x0] 02:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1292d0800) [pid = 1647] [serial = 1083] [outer = 0x1276b5c00] 02:37:29 INFO - PROCESS | 1647 | 1468748249602 Marionette DEBUG loaded listener.js 02:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x116610000) [pid = 1647] [serial = 1084] [outer = 0x1276b5c00] 02:37:29 INFO - PROCESS | 1647 | 1468748249973 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 529ms 02:37:29 INFO - PROCESS | 1647 | 1468748249990 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:37:29 INFO - PROCESS | 1647 | 1468748249992 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:37:29 INFO - PROCESS | 1647 | 1468748249996 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:37:29 INFO - PROCESS | 1647 | 1468748249998 Marionette TRACE conn2 <- [1,1418,null,{}] 02:37:30 INFO - PROCESS | 1647 | 1468748250000 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:30 INFO - PROCESS | 1647 | 1468748250001 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:30 INFO - PROCESS | 1647 | 1468748250104 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:37:30 INFO - PROCESS | 1647 | 1468748250115 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:30 INFO - PROCESS | 1647 | 1468748250116 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a661000 == 42 [pid = 1647] [id = 362] 02:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1292d3400) [pid = 1647] [serial = 1085] [outer = 0x0] 02:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12947fc00) [pid = 1647] [serial = 1086] [outer = 0x1292d3400] 02:37:30 INFO - PROCESS | 1647 | 1468748250141 Marionette DEBUG loaded listener.js 02:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a6ca400) [pid = 1647] [serial = 1087] [outer = 0x1292d3400] 02:37:30 INFO - PROCESS | 1647 | 1468748250529 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 570ms 02:37:30 INFO - PROCESS | 1647 | 1468748250568 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:37:30 INFO - PROCESS | 1647 | 1468748250570 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:37:30 INFO - PROCESS | 1647 | 1468748250573 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:37:30 INFO - PROCESS | 1647 | 1468748250575 Marionette TRACE conn2 <- [1,1422,null,{}] 02:37:30 INFO - PROCESS | 1647 | 1468748250578 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:30 INFO - PROCESS | 1647 | 1468748250580 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:30 INFO - PROCESS | 1647 | 1468748250738 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:37:30 INFO - PROCESS | 1647 | 1468748250755 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:30 INFO - PROCESS | 1647 | 1468748250756 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b73a000 == 43 [pid = 1647] [id = 363] 02:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1183d4000) [pid = 1647] [serial = 1088] [outer = 0x0] 02:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119512000) [pid = 1647] [serial = 1089] [outer = 0x1183d4000] 02:37:30 INFO - PROCESS | 1647 | 1468748250808 Marionette DEBUG loaded listener.js 02:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a6d6800) [pid = 1647] [serial = 1090] [outer = 0x1183d4000] 02:37:31 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119935c00) [pid = 1647] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:37:31 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119dd3800) [pid = 1647] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:37:31 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1128d1000) [pid = 1647] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:37:31 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116811000) [pid = 1647] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:37:31 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116a31400) [pid = 1647] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:37:31 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1129b3c00) [pid = 1647] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:37:31 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112a83000) [pid = 1647] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:37:31 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11677b000) [pid = 1647] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:37:31 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11715e000) [pid = 1647] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:37:31 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1181ba000) [pid = 1647] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:37:31 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12115e800) [pid = 1647] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:37:31 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124cc0000) [pid = 1647] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:37:31 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11993dc00) [pid = 1647] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:37:31 INFO - PROCESS | 1647 | 1468748251300 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 771ms 02:37:31 INFO - PROCESS | 1647 | 1468748251355 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:37:31 INFO - PROCESS | 1647 | 1468748251357 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:37:31 INFO - PROCESS | 1647 | 1468748251379 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - PROCESS | 1647 | 1468748251380 Marionette TRACE conn2 <- [1,1426,null,{}] 02:37:31 INFO - PROCESS | 1647 | 1468748251383 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:31 INFO - PROCESS | 1647 | 1468748251384 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:31 INFO - PROCESS | 1647 | 1468748251473 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:37:31 INFO - PROCESS | 1647 | 1468748251479 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 1647 | 1468748251480 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8a8000 == 44 [pid = 1647] [id = 364] 02:37:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112d87c00) [pid = 1647] [serial = 1091] [outer = 0x0] 02:37:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11868c000) [pid = 1647] [serial = 1092] [outer = 0x112d87c00] 02:37:31 INFO - PROCESS | 1647 | 1468748251505 Marionette DEBUG loaded listener.js 02:37:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119dd3800) [pid = 1647] [serial = 1093] [outer = 0x112d87c00] 02:37:31 INFO - PROCESS | 1647 | 1468748251849 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 479ms 02:37:31 INFO - PROCESS | 1647 | 1468748251852 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:37:31 INFO - PROCESS | 1647 | 1468748251854 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:37:31 INFO - PROCESS | 1647 | 1468748251856 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - PROCESS | 1647 | 1468748251858 Marionette TRACE conn2 <- [1,1430,null,{}] 02:37:31 INFO - PROCESS | 1647 | 1468748251864 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:31 INFO - PROCESS | 1647 | 1468748251866 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:31 INFO - PROCESS | 1647 | 1468748251963 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:37:32 INFO - PROCESS | 1647 | 1468748252030 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 1647 | 1468748252031 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c39b000 == 45 [pid = 1647] [id = 365] 02:37:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11949cc00) [pid = 1647] [serial = 1094] [outer = 0x0] 02:37:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121ea8800) [pid = 1647] [serial = 1095] [outer = 0x11949cc00] 02:37:32 INFO - PROCESS | 1647 | 1468748252057 Marionette DEBUG loaded listener.js 02:37:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12a788800) [pid = 1647] [serial = 1096] [outer = 0x11949cc00] 02:37:32 INFO - PROCESS | 1647 | 1468748252370 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 522ms 02:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:37:32 INFO - PROCESS | 1647 | 1468748252385 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 1647 | 1468748252387 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:37:32 INFO - PROCESS | 1647 | 1468748252390 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 1647 | 1468748252393 Marionette TRACE conn2 <- [1,1434,null,{}] 02:37:32 INFO - PROCESS | 1647 | 1468748252398 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:32 INFO - PROCESS | 1647 | 1468748252400 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:32 INFO - PROCESS | 1647 | 1468748252496 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:37:32 INFO - PROCESS | 1647 | 1468748252499 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 1647 | 1468748252500 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c721000 == 46 [pid = 1647] [id = 366] 02:37:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12a788c00) [pid = 1647] [serial = 1097] [outer = 0x0] 02:37:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a7cec00) [pid = 1647] [serial = 1098] [outer = 0x12a788c00] 02:37:32 INFO - PROCESS | 1647 | 1468748252524 Marionette DEBUG loaded listener.js 02:37:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12ab26000) [pid = 1647] [serial = 1099] [outer = 0x12a788c00] 02:37:32 INFO - PROCESS | 1647 | 1468748252881 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 523ms 02:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:37:32 INFO - PROCESS | 1647 | 1468748252920 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 1647 | 1468748252921 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:37:32 INFO - PROCESS | 1647 | 1468748252923 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 1647 | 1468748252925 Marionette TRACE conn2 <- [1,1438,null,{}] 02:37:32 INFO - PROCESS | 1647 | 1468748252927 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:32 INFO - PROCESS | 1647 | 1468748252928 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:33 INFO - PROCESS | 1647 | 1468748253053 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:37:33 INFO - PROCESS | 1647 | 1468748253062 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:33 INFO - PROCESS | 1647 | 1468748253063 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cacc800 == 47 [pid = 1647] [id = 367] 02:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12ab2a800) [pid = 1647] [serial = 1100] [outer = 0x0] 02:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b0cb000) [pid = 1647] [serial = 1101] [outer = 0x12ab2a800] 02:37:33 INFO - PROCESS | 1647 | 1468748253103 Marionette DEBUG loaded listener.js 02:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b0d8800) [pid = 1647] [serial = 1102] [outer = 0x12ab2a800] 02:37:33 INFO - PROCESS | 1647 | 1468748253683 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 822ms 02:37:33 INFO - PROCESS | 1647 | 1468748253766 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:37:33 INFO - PROCESS | 1647 | 1468748253769 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:37:33 INFO - PROCESS | 1647 | 1468748253772 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:37:33 INFO - PROCESS | 1647 | 1468748253775 Marionette TRACE conn2 <- [1,1442,null,{}] 02:37:33 INFO - PROCESS | 1647 | 1468748253779 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:33 INFO - PROCESS | 1647 | 1468748253780 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:33 INFO - PROCESS | 1647 | 1468748253893 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:37:33 INFO - PROCESS | 1647 | 1468748253950 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:33 INFO - PROCESS | 1647 | 1468748253952 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190f6800 == 48 [pid = 1647] [id = 368] 02:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118290800) [pid = 1647] [serial = 1103] [outer = 0x0] 02:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1183dd800) [pid = 1647] [serial = 1104] [outer = 0x118290800] 02:37:33 INFO - PROCESS | 1647 | 1468748253983 Marionette DEBUG loaded listener.js 02:37:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11899e400) [pid = 1647] [serial = 1105] [outer = 0x118290800] 02:37:34 INFO - PROCESS | 1647 | 1468748254464 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 723ms 02:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:37:34 INFO - PROCESS | 1647 | 1468748254495 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:37:34 INFO - PROCESS | 1647 | 1468748254499 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:37:34 INFO - PROCESS | 1647 | 1468748254503 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:37:34 INFO - PROCESS | 1647 | 1468748254505 Marionette TRACE conn2 <- [1,1446,null,{}] 02:37:34 INFO - PROCESS | 1647 | 1468748254527 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:34 INFO - PROCESS | 1647 | 1468748254529 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:34 INFO - PROCESS | 1647 | 1468748254639 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:37:34 INFO - PROCESS | 1647 | 1468748254708 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:34 INFO - PROCESS | 1647 | 1468748254710 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272e5000 == 49 [pid = 1647] [id = 369] 02:37:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119bda800) [pid = 1647] [serial = 1106] [outer = 0x0] 02:37:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11a064c00) [pid = 1647] [serial = 1107] [outer = 0x119bda800] 02:37:34 INFO - PROCESS | 1647 | 1468748254740 Marionette DEBUG loaded listener.js 02:37:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121452400) [pid = 1647] [serial = 1108] [outer = 0x119bda800] 02:37:35 INFO - PROCESS | 1647 | 1468748255180 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 721ms 02:37:35 INFO - PROCESS | 1647 | 1468748255252 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:37:35 INFO - PROCESS | 1647 | 1468748255254 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:37:35 INFO - PROCESS | 1647 | 1468748255258 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 1647 | 1468748255262 Marionette TRACE conn2 <- [1,1450,null,{}] 02:37:35 INFO - PROCESS | 1647 | 1468748255271 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:35 INFO - PROCESS | 1647 | 1468748255274 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:35 INFO - PROCESS | 1647 | 1468748255381 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:37:35 INFO - PROCESS | 1647 | 1468748255466 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 1647 | 1468748255468 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c732800 == 50 [pid = 1647] [id = 370] 02:37:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x116897800) [pid = 1647] [serial = 1109] [outer = 0x0] 02:37:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1276ba800) [pid = 1647] [serial = 1110] [outer = 0x116897800] 02:37:35 INFO - PROCESS | 1647 | 1468748255499 Marionette DEBUG loaded listener.js 02:37:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x129167400) [pid = 1647] [serial = 1111] [outer = 0x116897800] 02:37:36 INFO - PROCESS | 1647 | 1468748256166 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 924ms 02:37:36 INFO - PROCESS | 1647 | 1468748256182 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:37:36 INFO - PROCESS | 1647 | 1468748256184 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:37:36 INFO - PROCESS | 1647 | 1468748256188 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - PROCESS | 1647 | 1468748256190 Marionette TRACE conn2 <- [1,1454,null,{}] 02:37:36 INFO - PROCESS | 1647 | 1468748256194 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:36 INFO - PROCESS | 1647 | 1468748256195 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:36 INFO - PROCESS | 1647 | 1468748256295 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:37:36 INFO - PROCESS | 1647 | 1468748256365 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:36 INFO - PROCESS | 1647 | 1468748256368 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b4f800 == 51 [pid = 1647] [id = 371] 02:37:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1181bc800) [pid = 1647] [serial = 1112] [outer = 0x0] 02:37:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118361400) [pid = 1647] [serial = 1113] [outer = 0x1181bc800] 02:37:36 INFO - PROCESS | 1647 | 1468748256395 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11906e800) [pid = 1647] [serial = 1114] [outer = 0x1181bc800] 02:37:36 INFO - PROCESS | 1647 | 1468748256885 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 724ms 02:37:36 INFO - PROCESS | 1647 | 1468748256931 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:37:36 INFO - PROCESS | 1647 | 1468748256934 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:37:36 INFO - PROCESS | 1647 | 1468748256938 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - PROCESS | 1647 | 1468748256940 Marionette TRACE conn2 <- [1,1458,null,{}] 02:37:36 INFO - PROCESS | 1647 | 1468748256945 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:36 INFO - PROCESS | 1647 | 1468748256947 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:37 INFO - PROCESS | 1647 | 1468748257046 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11747b000 == 50 [pid = 1647] [id = 337] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1164cc800 == 49 [pid = 1647] [id = 338] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12c721000 == 48 [pid = 1647] [id = 366] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12c39b000 == 47 [pid = 1647] [id = 365] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8a8000 == 46 [pid = 1647] [id = 364] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12b73a000 == 45 [pid = 1647] [id = 363] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12a661000 == 44 [pid = 1647] [id = 362] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1291a9000 == 43 [pid = 1647] [id = 361] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x127095000 == 42 [pid = 1647] [id = 360] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x115daf000 == 41 [pid = 1647] [id = 359] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x121d0f000 == 40 [pid = 1647] [id = 358] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x119b4e000 == 39 [pid = 1647] [id = 357] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac2800 == 38 [pid = 1647] [id = 356] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x119020800 == 37 [pid = 1647] [id = 355] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12b977000 == 36 [pid = 1647] [id = 353] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x126e04800 == 35 [pid = 1647] [id = 352] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x119b51800 == 34 [pid = 1647] [id = 351] 02:37:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12b736800 == 33 [pid = 1647] [id = 350] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119bd2c00) [pid = 1647] [serial = 1029] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11a05e400) [pid = 1647] [serial = 1032] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115e2c000) [pid = 1647] [serial = 1020] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11a06c800) [pid = 1647] [serial = 1033] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118356800) [pid = 1647] [serial = 1012] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1194a3800) [pid = 1647] [serial = 1026] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x117161800) [pid = 1647] [serial = 1041] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x116491800) [pid = 1647] [serial = 1015] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115e36000) [pid = 1647] [serial = 1014] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118289800) [pid = 1647] [serial = 1023] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11840c000) [pid = 1647] [serial = 1024] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118287c00) [pid = 1647] [serial = 1018] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x117dc3800) [pid = 1647] [serial = 1017] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x126a81800) [pid = 1647] [serial = 1047] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12145a400) [pid = 1647] [serial = 1035] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124c39800) [pid = 1647] [serial = 1036] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x125061800) [pid = 1647] [serial = 1038] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x121455800) [pid = 1647] [serial = 1044] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1186b9000) [pid = 1647] [serial = 1042] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12600f800) [pid = 1647] [serial = 1039] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x126a78800) [pid = 1647] [serial = 1045] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11677a800) [pid = 1647] [serial = 1021] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x127051c00) [pid = 1647] [serial = 1048] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119dd2c00) [pid = 1647] [serial = 1030] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119935000) [pid = 1647] [serial = 1027] [outer = 0x0] [url = about:blank] 02:37:37 INFO - PROCESS | 1647 | 1468748257145 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 1647 | 1468748257146 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x116406800 == 34 [pid = 1647] [id = 372] 02:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116491800) [pid = 1647] [serial = 1115] [outer = 0x0] 02:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1181b7400) [pid = 1647] [serial = 1116] [outer = 0x116491800] 02:37:37 INFO - PROCESS | 1647 | 1468748257175 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1194a4c00) [pid = 1647] [serial = 1117] [outer = 0x116491800] 02:37:37 INFO - PROCESS | 1647 | 1468748257489 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 574ms 02:37:37 INFO - PROCESS | 1647 | 1468748257514 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:37:37 INFO - PROCESS | 1647 | 1468748257515 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:37:37 INFO - PROCESS | 1647 | 1468748257517 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:37:37 INFO - PROCESS | 1647 | 1468748257520 Marionette TRACE conn2 <- [1,1462,null,{}] 02:37:37 INFO - PROCESS | 1647 | 1468748257530 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:37 INFO - PROCESS | 1647 | 1468748257533 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:37 INFO - PROCESS | 1647 | 1468748257615 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:37:37 INFO - PROCESS | 1647 | 1468748257619 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 1647 | 1468748257621 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ab5800 == 35 [pid = 1647] [id = 373] 02:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119939400) [pid = 1647] [serial = 1118] [outer = 0x0] 02:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119dd7c00) [pid = 1647] [serial = 1119] [outer = 0x119939400] 02:37:37 INFO - PROCESS | 1647 | 1468748257646 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121277800) [pid = 1647] [serial = 1120] [outer = 0x119939400] 02:37:38 INFO - PROCESS | 1647 | 1468748258018 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 523ms 02:37:38 INFO - PROCESS | 1647 | 1468748258040 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:37:38 INFO - PROCESS | 1647 | 1468748258042 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:37:38 INFO - PROCESS | 1647 | 1468748258044 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 1647 | 1468748258045 Marionette TRACE conn2 <- [1,1466,null,{}] 02:37:38 INFO - PROCESS | 1647 | 1468748258048 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:38 INFO - PROCESS | 1647 | 1468748258049 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:38 INFO - PROCESS | 1647 | 1468748258137 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:37:38 INFO - PROCESS | 1647 | 1468748258142 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:38 INFO - PROCESS | 1647 | 1468748258145 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248cd800 == 36 [pid = 1647] [id = 374] 02:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121456800) [pid = 1647] [serial = 1121] [outer = 0x0] 02:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121eaf400) [pid = 1647] [serial = 1122] [outer = 0x121456800] 02:37:38 INFO - PROCESS | 1647 | 1468748258171 Marionette DEBUG loaded listener.js 02:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124ec7800) [pid = 1647] [serial = 1123] [outer = 0x121456800] 02:37:38 INFO - PROCESS | 1647 | 1468748258531 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 02:37:38 INFO - PROCESS | 1647 | 1468748258563 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:37:38 INFO - PROCESS | 1647 | 1468748258564 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:37:38 INFO - PROCESS | 1647 | 1468748258566 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 1647 | 1468748258567 Marionette TRACE conn2 <- [1,1470,null,{}] 02:37:38 INFO - PROCESS | 1647 | 1468748258570 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:38 INFO - PROCESS | 1647 | 1468748258571 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:38 INFO - PROCESS | 1647 | 1468748258649 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:37:38 INFO - PROCESS | 1647 | 1468748258674 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:38 INFO - PROCESS | 1647 | 1468748258675 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279e6000 == 37 [pid = 1647] [id = 375] 02:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x116a2b400) [pid = 1647] [serial = 1124] [outer = 0x0] 02:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x128ce5800) [pid = 1647] [serial = 1125] [outer = 0x116a2b400] 02:37:38 INFO - PROCESS | 1647 | 1468748258699 Marionette DEBUG loaded listener.js 02:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x129164800) [pid = 1647] [serial = 1126] [outer = 0x116a2b400] 02:37:39 INFO - PROCESS | 1647 | 1468748259038 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 02:37:39 INFO - PROCESS | 1647 | 1468748259085 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:37:39 INFO - PROCESS | 1647 | 1468748259094 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:37:39 INFO - PROCESS | 1647 | 1468748259096 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:37:39 INFO - PROCESS | 1647 | 1468748259097 Marionette TRACE conn2 <- [1,1474,null,{}] 02:37:39 INFO - PROCESS | 1647 | 1468748259099 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:39 INFO - PROCESS | 1647 | 1468748259104 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:39 INFO - PROCESS | 1647 | 1468748259237 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:37:39 INFO - PROCESS | 1647 | 1468748259257 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:39 INFO - PROCESS | 1647 | 1468748259258 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x116115000 == 38 [pid = 1647] [id = 376] 02:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128cde000) [pid = 1647] [serial = 1127] [outer = 0x0] 02:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1291db000) [pid = 1647] [serial = 1128] [outer = 0x128cde000] 02:37:39 INFO - PROCESS | 1647 | 1468748259283 Marionette DEBUG loaded listener.js 02:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12a6d3400) [pid = 1647] [serial = 1129] [outer = 0x128cde000] 02:37:39 INFO - PROCESS | 1647 | 1468748259644 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 571ms 02:37:39 INFO - PROCESS | 1647 | 1468748259668 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:37:39 INFO - PROCESS | 1647 | 1468748259669 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:37:39 INFO - PROCESS | 1647 | 1468748259671 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:37:39 INFO - PROCESS | 1647 | 1468748259673 Marionette TRACE conn2 <- [1,1478,null,{}] 02:37:39 INFO - PROCESS | 1647 | 1468748259683 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:39 INFO - PROCESS | 1647 | 1468748259684 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:39 INFO - PROCESS | 1647 | 1468748259786 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:37:39 INFO - PROCESS | 1647 | 1468748259791 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:39 INFO - PROCESS | 1647 | 1468748259792 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a723800 == 39 [pid = 1647] [id = 377] 02:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118619800) [pid = 1647] [serial = 1130] [outer = 0x0] 02:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12a6ce000) [pid = 1647] [serial = 1131] [outer = 0x118619800] 02:37:39 INFO - PROCESS | 1647 | 1468748259817 Marionette DEBUG loaded listener.js 02:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12a788400) [pid = 1647] [serial = 1132] [outer = 0x118619800] 02:37:40 INFO - PROCESS | 1647 | 1468748260233 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 572ms 02:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:37:40 INFO - PROCESS | 1647 | 1468748260245 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 1647 | 1468748260246 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:37:40 INFO - PROCESS | 1647 | 1468748260249 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 1647 | 1468748260250 Marionette TRACE conn2 <- [1,1482,null,{}] 02:37:40 INFO - PROCESS | 1647 | 1468748260252 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:40 INFO - PROCESS | 1647 | 1468748260253 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:40 INFO - PROCESS | 1647 | 1468748260355 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:37:40 INFO - PROCESS | 1647 | 1468748260366 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:40 INFO - PROCESS | 1647 | 1468748260367 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bdaa800 == 40 [pid = 1647] [id = 378] 02:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12a7cc800) [pid = 1647] [serial = 1133] [outer = 0x0] 02:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12b0cb400) [pid = 1647] [serial = 1134] [outer = 0x12a7cc800] 02:37:40 INFO - PROCESS | 1647 | 1468748260392 Marionette DEBUG loaded listener.js 02:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118246800) [pid = 1647] [serial = 1135] [outer = 0x12a7cc800] 02:37:40 INFO - PROCESS | 1647 | 1468748260752 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 02:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:37:40 INFO - PROCESS | 1647 | 1468748260767 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 1647 | 1468748260768 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:37:40 INFO - PROCESS | 1647 | 1468748260778 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 1647 | 1468748260780 Marionette TRACE conn2 <- [1,1486,null,{}] 02:37:40 INFO - PROCESS | 1647 | 1468748260782 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:40 INFO - PROCESS | 1647 | 1468748260783 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:40 INFO - PROCESS | 1647 | 1468748260888 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:37:40 INFO - PROCESS | 1647 | 1468748260902 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:40 INFO - PROCESS | 1647 | 1468748260903 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c721800 == 41 [pid = 1647] [id = 379] 02:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12b909c00) [pid = 1647] [serial = 1136] [outer = 0x0] 02:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12b910000) [pid = 1647] [serial = 1137] [outer = 0x12b909c00] 02:37:40 INFO - PROCESS | 1647 | 1468748260927 Marionette DEBUG loaded listener.js 02:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b95f400) [pid = 1647] [serial = 1138] [outer = 0x12b909c00] 02:37:41 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1183d4000) [pid = 1647] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:37:41 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x112d87c00) [pid = 1647] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:37:41 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11949cc00) [pid = 1647] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:37:41 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1276b3800) [pid = 1647] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:37:41 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12a788c00) [pid = 1647] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:37:41 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1276b5c00) [pid = 1647] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:37:41 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1194a7400) [pid = 1647] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:37:41 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116815800) [pid = 1647] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:37:41 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1248c1c00) [pid = 1647] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:37:41 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121162400) [pid = 1647] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:37:41 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x116644000) [pid = 1647] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:37:41 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1292d3400) [pid = 1647] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:37:41 INFO - PROCESS | 1647 | 1468748261719 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 976ms 02:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:37:41 INFO - PROCESS | 1647 | 1468748261749 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:37:41 INFO - PROCESS | 1647 | 1468748261750 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:37:41 INFO - PROCESS | 1647 | 1468748261752 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:37:41 INFO - PROCESS | 1647 | 1468748261753 Marionette TRACE conn2 <- [1,1490,null,{}] 02:37:41 INFO - PROCESS | 1647 | 1468748261755 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:41 INFO - PROCESS | 1647 | 1468748261757 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:41 INFO - PROCESS | 1647 | 1468748261841 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:37:41 INFO - PROCESS | 1647 | 1468748261846 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:41 INFO - PROCESS | 1647 | 1468748261848 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cab8000 == 42 [pid = 1647] [id = 380] 02:37:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1129ae400) [pid = 1647] [serial = 1139] [outer = 0x0] 02:37:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1194a7400) [pid = 1647] [serial = 1140] [outer = 0x1129ae400] 02:37:41 INFO - PROCESS | 1647 | 1468748261872 Marionette DEBUG loaded listener.js 02:37:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12600fc00) [pid = 1647] [serial = 1141] [outer = 0x1129ae400] 02:37:42 INFO - PROCESS | 1647 | 1468748262233 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 521ms 02:37:42 INFO - PROCESS | 1647 | 1468748262273 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:37:42 INFO - PROCESS | 1647 | 1468748262275 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:37:42 INFO - PROCESS | 1647 | 1468748262277 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:37:42 INFO - PROCESS | 1647 | 1468748262279 Marionette TRACE conn2 <- [1,1494,null,{}] 02:37:42 INFO - PROCESS | 1647 | 1468748262281 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:42 INFO - PROCESS | 1647 | 1468748262283 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:42 INFO - PROCESS | 1647 | 1468748262381 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:37:42 INFO - PROCESS | 1647 | 1468748262384 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 1647 | 1468748262386 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2a7000 == 43 [pid = 1647] [id = 381] 02:37:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x127255c00) [pid = 1647] [serial = 1142] [outer = 0x0] 02:37:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12ab25000) [pid = 1647] [serial = 1143] [outer = 0x127255c00] 02:37:42 INFO - PROCESS | 1647 | 1468748262413 Marionette DEBUG loaded listener.js 02:37:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12bd5b800) [pid = 1647] [serial = 1144] [outer = 0x127255c00] 02:37:42 INFO - PROCESS | 1647 | 1468748262750 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 02:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:37:42 INFO - PROCESS | 1647 | 1468748262797 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:37:42 INFO - PROCESS | 1647 | 1468748262798 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:37:42 INFO - PROCESS | 1647 | 1468748262800 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:37:42 INFO - PROCESS | 1647 | 1468748262801 Marionette TRACE conn2 <- [1,1498,null,{}] 02:37:42 INFO - PROCESS | 1647 | 1468748262804 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:42 INFO - PROCESS | 1647 | 1468748262805 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:42 INFO - PROCESS | 1647 | 1468748262889 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:37:42 INFO - PROCESS | 1647 | 1468748262952 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 1647 | 1468748262953 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d47b000 == 44 [pid = 1647] [id = 382] 02:37:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x129168800) [pid = 1647] [serial = 1145] [outer = 0x0] 02:37:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bd61800) [pid = 1647] [serial = 1146] [outer = 0x129168800] 02:37:42 INFO - PROCESS | 1647 | 1468748262977 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bdfb400) [pid = 1647] [serial = 1147] [outer = 0x129168800] 02:37:43 INFO - PROCESS | 1647 | 1468748263263 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 02:37:43 INFO - PROCESS | 1647 | 1468748263320 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:37:43 INFO - PROCESS | 1647 | 1468748263322 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:37:43 INFO - PROCESS | 1647 | 1468748263325 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 1647 | 1468748263329 Marionette TRACE conn2 <- [1,1502,null,{}] 02:37:43 INFO - PROCESS | 1647 | 1468748263333 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:43 INFO - PROCESS | 1647 | 1468748263334 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:43 INFO - PROCESS | 1647 | 1468748263468 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:37:43 INFO - PROCESS | 1647 | 1468748263556 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:43 INFO - PROCESS | 1647 | 1468748263557 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad8800 == 45 [pid = 1647] [id = 383] 02:37:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12bdfac00) [pid = 1647] [serial = 1148] [outer = 0x0] 02:37:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12c3ce400) [pid = 1647] [serial = 1149] [outer = 0x12bdfac00] 02:37:43 INFO - PROCESS | 1647 | 1468748263599 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12c3d4c00) [pid = 1647] [serial = 1150] [outer = 0x12bdfac00] 02:37:44 INFO - PROCESS | 1647 | 1468748264079 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 822ms 02:37:44 INFO - PROCESS | 1647 | 1468748264150 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:37:44 INFO - PROCESS | 1647 | 1468748264153 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:37:44 INFO - PROCESS | 1647 | 1468748264156 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:37:44 INFO - PROCESS | 1647 | 1468748264160 Marionette TRACE conn2 <- [1,1506,null,{}] 02:37:44 INFO - PROCESS | 1647 | 1468748264183 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:44 INFO - PROCESS | 1647 | 1468748264185 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:44 INFO - PROCESS | 1647 | 1468748264309 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:37:44 INFO - PROCESS | 1647 | 1468748264398 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 1647 | 1468748264399 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119039000 == 46 [pid = 1647] [id = 384] 02:37:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11835ac00) [pid = 1647] [serial = 1151] [outer = 0x0] 02:37:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1183d9400) [pid = 1647] [serial = 1152] [outer = 0x11835ac00] 02:37:44 INFO - PROCESS | 1647 | 1468748264432 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1190cd000) [pid = 1647] [serial = 1153] [outer = 0x11835ac00] 02:37:44 INFO - PROCESS | 1647 | 1468748264909 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 790ms 02:37:44 INFO - PROCESS | 1647 | 1468748264945 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:37:44 INFO - PROCESS | 1647 | 1468748264949 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:37:44 INFO - PROCESS | 1647 | 1468748264953 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:37:44 INFO - PROCESS | 1647 | 1468748264955 Marionette TRACE conn2 <- [1,1510,null,{}] 02:37:44 INFO - PROCESS | 1647 | 1468748264977 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:44 INFO - PROCESS | 1647 | 1468748264979 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:45 INFO - PROCESS | 1647 | 1468748265095 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:37:45 INFO - PROCESS | 1647 | 1468748265167 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:45 INFO - PROCESS | 1647 | 1468748265169 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291aa800 == 47 [pid = 1647] [id = 385] 02:37:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119bd0800) [pid = 1647] [serial = 1154] [outer = 0x0] 02:37:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x119dd2c00) [pid = 1647] [serial = 1155] [outer = 0x119bd0800] 02:37:45 INFO - PROCESS | 1647 | 1468748265200 Marionette DEBUG loaded listener.js 02:37:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x121274c00) [pid = 1647] [serial = 1156] [outer = 0x119bd0800] 02:37:45 INFO - PROCESS | 1647 | 1468748265631 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 725ms 02:37:45 INFO - PROCESS | 1647 | 1468748265693 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:37:45 INFO - PROCESS | 1647 | 1468748265695 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:37:45 INFO - PROCESS | 1647 | 1468748265699 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 1647 | 1468748265702 Marionette TRACE conn2 <- [1,1514,null,{}] 02:37:45 INFO - PROCESS | 1647 | 1468748265711 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:45 INFO - PROCESS | 1647 | 1468748265715 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:45 INFO - PROCESS | 1647 | 1468748265821 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:37:45 INFO - PROCESS | 1647 | 1468748265896 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:45 INFO - PROCESS | 1647 | 1468748265898 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d29e000 == 48 [pid = 1647] [id = 386] 02:37:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x126a7d800) [pid = 1647] [serial = 1157] [outer = 0x0] 02:37:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x129164000) [pid = 1647] [serial = 1158] [outer = 0x126a7d800] 02:37:45 INFO - PROCESS | 1647 | 1468748265928 Marionette DEBUG loaded listener.js 02:37:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1291e3400) [pid = 1647] [serial = 1159] [outer = 0x126a7d800] 02:37:46 INFO - PROCESS | 1647 | 1468748266341 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 672ms 02:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:37:46 INFO - PROCESS | 1647 | 1468748266371 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 1647 | 1468748266373 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:37:46 INFO - PROCESS | 1647 | 1468748266375 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - PROCESS | 1647 | 1468748266377 Marionette TRACE conn2 <- [1,1518,null,{}] 02:37:46 INFO - PROCESS | 1647 | 1468748266379 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:46 INFO - PROCESS | 1647 | 1468748266381 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:46 INFO - PROCESS | 1647 | 1468748266489 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:37:46 INFO - PROCESS | 1647 | 1468748266549 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 1647 | 1468748266551 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12de08000 == 49 [pid = 1647] [id = 387] 02:37:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1292d3000) [pid = 1647] [serial = 1160] [outer = 0x0] 02:37:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x129480c00) [pid = 1647] [serial = 1161] [outer = 0x1292d3000] 02:37:46 INFO - PROCESS | 1647 | 1468748266581 Marionette DEBUG loaded listener.js 02:37:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12a6d2c00) [pid = 1647] [serial = 1162] [outer = 0x1292d3000] 02:37:47 INFO - PROCESS | 1647 | 1468748267069 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 721ms 02:37:47 INFO - PROCESS | 1647 | 1468748267132 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:37:47 INFO - PROCESS | 1647 | 1468748267133 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:37:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:37:47 INFO - PROCESS | 1647 | 1468748267136 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:37:47 INFO - PROCESS | 1647 | 1468748267137 Marionette TRACE conn2 <- [1,1522,null,{}] 02:37:47 INFO - PROCESS | 1647 | 1468748267140 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:47 INFO - PROCESS | 1647 | 1468748267141 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:47 INFO - PROCESS | 1647 | 1468748267275 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:37:47 INFO - PROCESS | 1647 | 1468748267381 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:47 INFO - PROCESS | 1647 | 1468748267382 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190e7000 == 50 [pid = 1647] [id = 388] 02:37:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x118291000) [pid = 1647] [serial = 1163] [outer = 0x0] 02:37:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x124c3d800) [pid = 1647] [serial = 1164] [outer = 0x118291000] 02:37:47 INFO - PROCESS | 1647 | 1468748267431 Marionette DEBUG loaded listener.js 02:37:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12a6d4000) [pid = 1647] [serial = 1165] [outer = 0x118291000] 02:37:48 INFO - PROCESS | 1647 | 1468748268082 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:37:48 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:37:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:37:48 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:37:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:37:48 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 02:37:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:37:48 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 02:37:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:37:48 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 970ms 02:37:48 INFO - PROCESS | 1647 | 1468748268107 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 1647 | 1468748268109 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:37:48 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:37:48 INFO - PROCESS | 1647 | 1468748268113 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 1647 | 1468748268115 Marionette TRACE conn2 <- [1,1526,null,{}] 02:37:48 INFO - PROCESS | 1647 | 1468748268118 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:48 INFO - PROCESS | 1647 | 1468748268120 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:48 INFO - PROCESS | 1647 | 1468748268221 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:37:48 INFO - PROCESS | 1647 | 1468748268284 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:48 INFO - PROCESS | 1647 | 1468748268285 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1252be000 == 51 [pid = 1647] [id = 389] 02:37:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x119560000) [pid = 1647] [serial = 1166] [outer = 0x0] 02:37:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x119936000) [pid = 1647] [serial = 1167] [outer = 0x119560000] 02:37:48 INFO - PROCESS | 1647 | 1468748268313 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x119dd3c00) [pid = 1647] [serial = 1168] [outer = 0x119560000] 02:37:48 INFO - PROCESS | 1647 | 1468748268854 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:37:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:37:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:37:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:37:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 776ms 02:37:48 INFO - PROCESS | 1647 | 1468748268890 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 1647 | 1468748268894 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:37:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:37:48 INFO - PROCESS | 1647 | 1468748268901 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 1647 | 1468748268903 Marionette TRACE conn2 <- [1,1530,null,{}] 02:37:48 INFO - PROCESS | 1647 | 1468748268907 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:48 INFO - PROCESS | 1647 | 1468748268909 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:49 INFO - PROCESS | 1647 | 1468748269017 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:37:49 INFO - PROCESS | 1647 | 1468748269079 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 1647 | 1468748269080 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ec9000 == 52 [pid = 1647] [id = 390] 02:37:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11a1aec00) [pid = 1647] [serial = 1169] [outer = 0x0] 02:37:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x125060800) [pid = 1647] [serial = 1170] [outer = 0x11a1aec00] 02:37:49 INFO - PROCESS | 1647 | 1468748269108 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1276b1800) [pid = 1647] [serial = 1171] [outer = 0x11a1aec00] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12d47b000 == 51 [pid = 1647] [id = 382] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2a7000 == 50 [pid = 1647] [id = 381] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12cab8000 == 49 [pid = 1647] [id = 380] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12c721800 == 48 [pid = 1647] [id = 379] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12bdaa800 == 47 [pid = 1647] [id = 378] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12a723800 == 46 [pid = 1647] [id = 377] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x116115000 == 45 [pid = 1647] [id = 376] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1279e6000 == 44 [pid = 1647] [id = 375] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1248cd800 == 43 [pid = 1647] [id = 374] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x119ab5800 == 42 [pid = 1647] [id = 373] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x116406800 == 41 [pid = 1647] [id = 372] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x119b4f800 == 40 [pid = 1647] [id = 371] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1272e5000 == 39 [pid = 1647] [id = 369] 02:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1190f6800 == 38 [pid = 1647] [id = 368] 02:37:49 INFO - PROCESS | 1647 | 1468748269474 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x128d96800) [pid = 1647] [serial = 1080] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1291e0800) [pid = 1647] [serial = 1081] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x121ea8800) [pid = 1647] [serial = 1095] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x116610000) [pid = 1647] [serial = 1084] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x119dd3800) [pid = 1647] [serial = 1093] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x127581800) [pid = 1647] [serial = 1078] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12ab26000) [pid = 1647] [serial = 1099] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12a7cec00) [pid = 1647] [serial = 1098] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1292d0800) [pid = 1647] [serial = 1083] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119ae4c00) [pid = 1647] [serial = 1056] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119aebc00) [pid = 1647] [serial = 1071] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11a061800) [pid = 1647] [serial = 1072] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11828b800) [pid = 1647] [serial = 1066] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x116a2ac00) [pid = 1647] [serial = 1065] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12574d000) [pid = 1647] [serial = 1077] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12793cc00) [pid = 1647] [serial = 1062] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118291c00) [pid = 1647] [serial = 1053] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1216a3400) [pid = 1647] [serial = 1074] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1248c0c00) [pid = 1647] [serial = 1075] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1219b1800) [pid = 1647] [serial = 1059] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1183d8400) [pid = 1647] [serial = 1068] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1186be000) [pid = 1647] [serial = 1069] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1270e1800) [pid = 1647] [serial = 1050] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12a6ca400) [pid = 1647] [serial = 1087] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12947fc00) [pid = 1647] [serial = 1086] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119512000) [pid = 1647] [serial = 1089] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11868c000) [pid = 1647] [serial = 1092] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12a788800) [pid = 1647] [serial = 1096] [outer = 0x0] [url = about:blank] 02:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12a6d6800) [pid = 1647] [serial = 1090] [outer = 0x0] [url = about:blank] 02:37:49 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 02:37:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:37:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:37:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 02:37:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:37:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 623ms 02:37:49 INFO - PROCESS | 1647 | 1468748269523 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:37:49 INFO - PROCESS | 1647 | 1468748269525 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:37:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:37:49 INFO - PROCESS | 1647 | 1468748269527 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:37:49 INFO - PROCESS | 1647 | 1468748269529 Marionette TRACE conn2 <- [1,1534,null,{}] 02:37:49 INFO - PROCESS | 1647 | 1468748269537 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:49 INFO - PROCESS | 1647 | 1468748269540 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:49 INFO - PROCESS | 1647 | 1468748269624 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:37:49 INFO - PROCESS | 1647 | 1468748269631 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 1647 | 1468748269633 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12159d800 == 39 [pid = 1647] [id = 391] 02:37:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128da4800) [pid = 1647] [serial = 1172] [outer = 0x0] 02:37:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1291ddc00) [pid = 1647] [serial = 1173] [outer = 0x128da4800] 02:37:49 INFO - PROCESS | 1647 | 1468748269661 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x129478000) [pid = 1647] [serial = 1174] [outer = 0x128da4800] 02:37:50 INFO - PROCESS | 1647 | 1468748270026 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:37:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:37:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 521ms 02:37:50 INFO - PROCESS | 1647 | 1468748270048 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:37:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:37:50 INFO - PROCESS | 1647 | 1468748270050 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:37:50 INFO - PROCESS | 1647 | 1468748270063 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 1647 | 1468748270064 Marionette TRACE conn2 <- [1,1538,null,{}] 02:37:50 INFO - PROCESS | 1647 | 1468748270068 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:50 INFO - PROCESS | 1647 | 1468748270069 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:50 INFO - PROCESS | 1647 | 1468748270154 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:37:50 INFO - PROCESS | 1647 | 1468748270160 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:50 INFO - PROCESS | 1647 | 1468748270162 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291a4800 == 40 [pid = 1647] [id = 392] 02:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12a77f800) [pid = 1647] [serial = 1175] [outer = 0x0] 02:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12a7d1c00) [pid = 1647] [serial = 1176] [outer = 0x12a77f800] 02:37:50 INFO - PROCESS | 1647 | 1468748270187 Marionette DEBUG loaded listener.js 02:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12ab2ac00) [pid = 1647] [serial = 1177] [outer = 0x12a77f800] 02:37:50 INFO - PROCESS | 1647 | 1468748270562 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:37:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:37:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 533ms 02:37:50 INFO - PROCESS | 1647 | 1468748270586 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 1647 | 1468748270587 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:37:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:37:50 INFO - PROCESS | 1647 | 1468748270589 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 1647 | 1468748270590 Marionette TRACE conn2 <- [1,1542,null,{}] 02:37:50 INFO - PROCESS | 1647 | 1468748270596 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:50 INFO - PROCESS | 1647 | 1468748270597 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:50 INFO - PROCESS | 1647 | 1468748270683 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:37:50 INFO - PROCESS | 1647 | 1468748270687 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:50 INFO - PROCESS | 1647 | 1468748270689 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a718000 == 41 [pid = 1647] [id = 393] 02:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12ab2bc00) [pid = 1647] [serial = 1178] [outer = 0x0] 02:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b908800) [pid = 1647] [serial = 1179] [outer = 0x12ab2bc00] 02:37:50 INFO - PROCESS | 1647 | 1468748270714 Marionette DEBUG loaded listener.js 02:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12b95ec00) [pid = 1647] [serial = 1180] [outer = 0x12ab2bc00] 02:37:51 INFO - PROCESS | 1647 | 1468748271135 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:37:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:37:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 572ms 02:37:51 INFO - PROCESS | 1647 | 1468748271162 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:37:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:37:51 INFO - PROCESS | 1647 | 1468748271164 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:37:51 INFO - PROCESS | 1647 | 1468748271167 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:37:51 INFO - PROCESS | 1647 | 1468748271169 Marionette TRACE conn2 <- [1,1546,null,{}] 02:37:51 INFO - PROCESS | 1647 | 1468748271172 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:51 INFO - PROCESS | 1647 | 1468748271179 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:51 INFO - PROCESS | 1647 | 1468748271405 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:37:51 INFO - PROCESS | 1647 | 1468748271432 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 1647 | 1468748271433 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x113798800 == 42 [pid = 1647] [id = 394] 02:37:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12bd5a400) [pid = 1647] [serial = 1181] [outer = 0x0] 02:37:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12bdf6000) [pid = 1647] [serial = 1182] [outer = 0x12bd5a400] 02:37:51 INFO - PROCESS | 1647 | 1468748271461 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12c3dc000) [pid = 1647] [serial = 1183] [outer = 0x12bd5a400] 02:37:51 INFO - PROCESS | 1647 | 1468748271831 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:37:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:37:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 671ms 02:37:51 INFO - PROCESS | 1647 | 1468748271838 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:37:51 INFO - PROCESS | 1647 | 1468748271839 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:37:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:37:51 INFO - PROCESS | 1647 | 1468748271843 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:37:51 INFO - PROCESS | 1647 | 1468748271844 Marionette TRACE conn2 <- [1,1550,null,{}] 02:37:51 INFO - PROCESS | 1647 | 1468748271847 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:51 INFO - PROCESS | 1647 | 1468748271848 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:51 INFO - PROCESS | 1647 | 1468748271958 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:37:51 INFO - PROCESS | 1647 | 1468748271962 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 1647 | 1468748271963 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c3a1000 == 43 [pid = 1647] [id = 395] 02:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12bd5ac00) [pid = 1647] [serial = 1184] [outer = 0x0] 02:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12c5e8800) [pid = 1647] [serial = 1185] [outer = 0x12bd5ac00] 02:37:52 INFO - PROCESS | 1647 | 1468748272022 Marionette DEBUG loaded listener.js 02:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12c5ee800) [pid = 1647] [serial = 1186] [outer = 0x12bd5ac00] 02:37:52 INFO - PROCESS | 1647 | 1468748272321 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:37:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:37:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 521ms 02:37:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:37:52 INFO - PROCESS | 1647 | 1468748272363 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 1647 | 1468748272364 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:37:52 INFO - PROCESS | 1647 | 1468748272366 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 1647 | 1468748272368 Marionette TRACE conn2 <- [1,1554,null,{}] 02:37:52 INFO - PROCESS | 1647 | 1468748272370 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:52 INFO - PROCESS | 1647 | 1468748272371 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:52 INFO - PROCESS | 1647 | 1468748272496 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:37:52 INFO - PROCESS | 1647 | 1468748272509 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:52 INFO - PROCESS | 1647 | 1468748272510 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cbaa800 == 44 [pid = 1647] [id = 396] 02:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119f30000) [pid = 1647] [serial = 1187] [outer = 0x0] 02:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119f34800) [pid = 1647] [serial = 1188] [outer = 0x119f30000] 02:37:52 INFO - PROCESS | 1647 | 1468748272534 Marionette DEBUG loaded listener.js 02:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x119f39400) [pid = 1647] [serial = 1189] [outer = 0x119f30000] 02:37:52 INFO - PROCESS | 1647 | 1468748272892 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:37:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:37:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 569ms 02:37:52 INFO - PROCESS | 1647 | 1468748272936 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 1647 | 1468748272938 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:37:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:37:52 INFO - PROCESS | 1647 | 1468748272940 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 1647 | 1468748272941 Marionette TRACE conn2 <- [1,1558,null,{}] 02:37:52 INFO - PROCESS | 1647 | 1468748272943 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:52 INFO - PROCESS | 1647 | 1468748272944 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:53 INFO - PROCESS | 1647 | 1468748273055 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:37:53 INFO - PROCESS | 1647 | 1468748273097 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:53 INFO - PROCESS | 1647 | 1468748273098 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2ae000 == 45 [pid = 1647] [id = 397] 02:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1126f0800) [pid = 1647] [serial = 1190] [outer = 0x0] 02:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1126f9400) [pid = 1647] [serial = 1191] [outer = 0x1126f0800] 02:37:53 INFO - PROCESS | 1647 | 1468748273122 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1126fe800) [pid = 1647] [serial = 1192] [outer = 0x1126f0800] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x119520000) [pid = 1647] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11a062c00) [pid = 1647] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x118290000) [pid = 1647] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12115c400) [pid = 1647] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x116813c00) [pid = 1647] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x118619800) [pid = 1647] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12a7cc800) [pid = 1647] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x121456800) [pid = 1647] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12b909c00) [pid = 1647] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x116491800) [pid = 1647] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x116a2b400) [pid = 1647] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1129ae400) [pid = 1647] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1181bc800) [pid = 1647] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119939400) [pid = 1647] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x127255c00) [pid = 1647] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128cde000) [pid = 1647] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:37:53 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x129168800) [pid = 1647] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:37:53 INFO - PROCESS | 1647 | 1468748273542 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:37:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:37:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 619ms 02:37:53 INFO - PROCESS | 1647 | 1468748273560 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:37:53 INFO - PROCESS | 1647 | 1468748273563 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:37:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:37:53 INFO - PROCESS | 1647 | 1468748273565 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:37:53 INFO - PROCESS | 1647 | 1468748273566 Marionette TRACE conn2 <- [1,1562,null,{}] 02:37:53 INFO - PROCESS | 1647 | 1468748273577 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:53 INFO - PROCESS | 1647 | 1468748273578 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:53 INFO - PROCESS | 1647 | 1468748273664 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:37:53 INFO - PROCESS | 1647 | 1468748273667 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:53 INFO - PROCESS | 1647 | 1468748273668 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b97b000 == 46 [pid = 1647] [id = 398] 02:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1126fec00) [pid = 1647] [serial = 1193] [outer = 0x0] 02:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11318e800) [pid = 1647] [serial = 1194] [outer = 0x1126fec00] 02:37:53 INFO - PROCESS | 1647 | 1468748273693 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x113193400) [pid = 1647] [serial = 1195] [outer = 0x1126fec00] 02:37:54 INFO - PROCESS | 1647 | 1468748274055 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:37:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:37:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 520ms 02:37:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:37:54 INFO - PROCESS | 1647 | 1468748274092 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 1647 | 1468748274096 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:37:54 INFO - PROCESS | 1647 | 1468748274099 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 1647 | 1468748274100 Marionette TRACE conn2 <- [1,1566,null,{}] 02:37:54 INFO - PROCESS | 1647 | 1468748274103 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:54 INFO - PROCESS | 1647 | 1468748274104 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:54 INFO - PROCESS | 1647 | 1468748274204 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:37:54 INFO - PROCESS | 1647 | 1468748274210 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:54 INFO - PROCESS | 1647 | 1468748274212 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b33800 == 47 [pid = 1647] [id = 399] 02:37:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x113190000) [pid = 1647] [serial = 1196] [outer = 0x0] 02:37:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118359c00) [pid = 1647] [serial = 1197] [outer = 0x113190000] 02:37:54 INFO - PROCESS | 1647 | 1468748274238 Marionette DEBUG loaded listener.js 02:37:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x121b5a400) [pid = 1647] [serial = 1198] [outer = 0x113190000] 02:37:54 INFO - PROCESS | 1647 | 1468748274576 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:37:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:37:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 518ms 02:37:54 INFO - PROCESS | 1647 | 1468748274617 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 1647 | 1468748274619 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:37:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:37:54 INFO - PROCESS | 1647 | 1468748274621 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 1647 | 1468748274622 Marionette TRACE conn2 <- [1,1570,null,{}] 02:37:54 INFO - PROCESS | 1647 | 1468748274624 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:54 INFO - PROCESS | 1647 | 1468748274625 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:54 INFO - PROCESS | 1647 | 1468748274715 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:37:54 INFO - PROCESS | 1647 | 1468748274783 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:54 INFO - PROCESS | 1647 | 1468748274784 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e3c800 == 48 [pid = 1647] [id = 400] 02:37:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1126c5400) [pid = 1647] [serial = 1199] [outer = 0x0] 02:37:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1126cc400) [pid = 1647] [serial = 1200] [outer = 0x1126c5400] 02:37:54 INFO - PROCESS | 1647 | 1468748274808 Marionette DEBUG loaded listener.js 02:37:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1126d2800) [pid = 1647] [serial = 1201] [outer = 0x1126c5400] 02:37:55 INFO - PROCESS | 1647 | 1468748275084 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:37:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:37:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 517ms 02:37:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:37:55 INFO - PROCESS | 1647 | 1468748275139 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:37:55 INFO - PROCESS | 1647 | 1468748275140 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:37:55 INFO - PROCESS | 1647 | 1468748275144 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:37:55 INFO - PROCESS | 1647 | 1468748275146 Marionette TRACE conn2 <- [1,1574,null,{}] 02:37:55 INFO - PROCESS | 1647 | 1468748275150 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:55 INFO - PROCESS | 1647 | 1468748275151 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:55 INFO - PROCESS | 1647 | 1468748275242 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:37:55 INFO - PROCESS | 1647 | 1468748275245 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:55 INFO - PROCESS | 1647 | 1468748275246 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e52800 == 49 [pid = 1647] [id = 401] 02:37:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1126d3400) [pid = 1647] [serial = 1202] [outer = 0x0] 02:37:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12600c800) [pid = 1647] [serial = 1203] [outer = 0x1126d3400] 02:37:55 INFO - PROCESS | 1647 | 1468748275270 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12b90a400) [pid = 1647] [serial = 1204] [outer = 0x1126d3400] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12c732800 == 48 [pid = 1647] [id = 370] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12c05c000 == 47 [pid = 1647] [id = 354] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12cacc800 == 46 [pid = 1647] [id = 367] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x117db7000 == 45 [pid = 1647] [id = 339] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1252be000 == 44 [pid = 1647] [id = 389] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1190e7000 == 43 [pid = 1647] [id = 388] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12de08000 == 42 [pid = 1647] [id = 387] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12d29e000 == 41 [pid = 1647] [id = 386] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1291aa800 == 40 [pid = 1647] [id = 385] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x119039000 == 39 [pid = 1647] [id = 384] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad8800 == 38 [pid = 1647] [id = 383] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12159d800 == 37 [pid = 1647] [id = 391] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x121ec9000 == 36 [pid = 1647] [id = 390] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2ae000 == 35 [pid = 1647] [id = 397] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12c3a1000 == 34 [pid = 1647] [id = 395] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x113798800 == 33 [pid = 1647] [id = 394] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12cbaa800 == 32 [pid = 1647] [id = 396] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x121b33800 == 31 [pid = 1647] [id = 399] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12a718000 == 30 [pid = 1647] [id = 393] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1291a4800 == 29 [pid = 1647] [id = 392] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12b97b000 == 28 [pid = 1647] [id = 398] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12a6ce000) [pid = 1647] [serial = 1131] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12b0cb400) [pid = 1647] [serial = 1134] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1276ba800) [pid = 1647] [serial = 1110] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x121eaf400) [pid = 1647] [serial = 1122] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x124ec7800) [pid = 1647] [serial = 1123] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12b910000) [pid = 1647] [serial = 1137] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1181b7400) [pid = 1647] [serial = 1116] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118246800) [pid = 1647] [serial = 1135] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x128ce5800) [pid = 1647] [serial = 1125] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12600fc00) [pid = 1647] [serial = 1141] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118361400) [pid = 1647] [serial = 1113] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11906e800) [pid = 1647] [serial = 1114] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1194a4c00) [pid = 1647] [serial = 1117] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x129164800) [pid = 1647] [serial = 1126] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1194a7400) [pid = 1647] [serial = 1140] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119dd7c00) [pid = 1647] [serial = 1119] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x121277800) [pid = 1647] [serial = 1120] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1183dd800) [pid = 1647] [serial = 1104] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11a064c00) [pid = 1647] [serial = 1107] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12b0cb000) [pid = 1647] [serial = 1101] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12b95f400) [pid = 1647] [serial = 1138] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12ab25000) [pid = 1647] [serial = 1143] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1291db000) [pid = 1647] [serial = 1128] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12bdfb400) [pid = 1647] [serial = 1147] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12a788400) [pid = 1647] [serial = 1132] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12bd61800) [pid = 1647] [serial = 1146] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12bd5b800) [pid = 1647] [serial = 1144] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12a6d3400) [pid = 1647] [serial = 1129] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOCSHELL 0x121e3c800 == 27 [pid = 1647] [id = 400] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119dd4400) [pid = 1647] [serial = 1057] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12574e400) [pid = 1647] [serial = 1060] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x128ce0400) [pid = 1647] [serial = 1051] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128ce6400) [pid = 1647] [serial = 1063] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11840b000) [pid = 1647] [serial = 1054] [outer = 0x0] [url = about:blank] 02:37:56 INFO - PROCESS | 1647 | 1468748276942 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:37:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:37:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1827ms 02:37:56 INFO - PROCESS | 1647 | 1468748276971 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:37:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:37:56 INFO - PROCESS | 1647 | 1468748276973 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:37:56 INFO - PROCESS | 1647 | 1468748276977 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 1647 | 1468748276979 Marionette TRACE conn2 <- [1,1578,null,{}] 02:37:56 INFO - PROCESS | 1647 | 1468748276983 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:56 INFO - PROCESS | 1647 | 1468748276985 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:57 INFO - PROCESS | 1647 | 1468748277074 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:37:57 INFO - PROCESS | 1647 | 1468748277132 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:57 INFO - PROCESS | 1647 | 1468748277135 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x116692000 == 28 [pid = 1647] [id = 402] 02:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x113190c00) [pid = 1647] [serial = 1205] [outer = 0x0] 02:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1131a9c00) [pid = 1647] [serial = 1206] [outer = 0x113190c00] 02:37:57 INFO - PROCESS | 1647 | 1468748277166 Marionette DEBUG loaded listener.js 02:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115d28800) [pid = 1647] [serial = 1207] [outer = 0x113190c00] 02:37:57 INFO - PROCESS | 1647 | 1468748277471 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:37:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:37:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 523ms 02:37:57 INFO - PROCESS | 1647 | 1468748277500 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:37:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:37:57 INFO - PROCESS | 1647 | 1468748277504 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:37:57 INFO - PROCESS | 1647 | 1468748277509 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 1647 | 1468748277514 Marionette TRACE conn2 <- [1,1582,null,{}] 02:37:57 INFO - PROCESS | 1647 | 1468748277517 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:57 INFO - PROCESS | 1647 | 1468748277519 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:57 INFO - PROCESS | 1647 | 1468748277602 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:37:57 INFO - PROCESS | 1647 | 1468748277662 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:57 INFO - PROCESS | 1647 | 1468748277663 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1186cd800 == 29 [pid = 1647] [id = 403] 02:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x115d2ac00) [pid = 1647] [serial = 1208] [outer = 0x0] 02:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x115d30400) [pid = 1647] [serial = 1209] [outer = 0x115d2ac00] 02:37:57 INFO - PROCESS | 1647 | 1468748277691 Marionette DEBUG loaded listener.js 02:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x116770400) [pid = 1647] [serial = 1210] [outer = 0x115d2ac00] 02:37:58 INFO - PROCESS | 1647 | 1468748278091 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:37:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:37:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 624ms 02:37:58 INFO - PROCESS | 1647 | 1468748278133 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:37:58 INFO - PROCESS | 1647 | 1468748278147 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:37:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:37:58 INFO - PROCESS | 1647 | 1468748278151 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:37:58 INFO - PROCESS | 1647 | 1468748278155 Marionette TRACE conn2 <- [1,1586,null,{}] 02:37:58 INFO - PROCESS | 1647 | 1468748278167 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:58 INFO - PROCESS | 1647 | 1468748278172 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:58 INFO - PROCESS | 1647 | 1468748278326 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:37:58 INFO - PROCESS | 1647 | 1468748278353 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 1647 | 1468748278355 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b53000 == 30 [pid = 1647] [id = 404] 02:37:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11269dc00) [pid = 1647] [serial = 1211] [outer = 0x0] 02:37:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118285c00) [pid = 1647] [serial = 1212] [outer = 0x11269dc00] 02:37:58 INFO - PROCESS | 1647 | 1468748278383 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11835b800) [pid = 1647] [serial = 1213] [outer = 0x11269dc00] 02:37:58 INFO - PROCESS | 1647 | 1468748278705 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:37:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:37:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 574ms 02:37:58 INFO - PROCESS | 1647 | 1468748278725 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:37:58 INFO - PROCESS | 1647 | 1468748278728 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:37:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:37:58 INFO - PROCESS | 1647 | 1468748278732 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:37:58 INFO - PROCESS | 1647 | 1468748278733 Marionette TRACE conn2 <- [1,1590,null,{}] 02:37:58 INFO - PROCESS | 1647 | 1468748278736 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:58 INFO - PROCESS | 1647 | 1468748278737 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:58 INFO - PROCESS | 1647 | 1468748278849 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:37:58 INFO - PROCESS | 1647 | 1468748278857 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 1647 | 1468748278858 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12159d800 == 31 [pid = 1647] [id = 405] 02:37:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118360c00) [pid = 1647] [serial = 1214] [outer = 0x0] 02:37:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1183e1800) [pid = 1647] [serial = 1215] [outer = 0x118360c00] 02:37:58 INFO - PROCESS | 1647 | 1468748278885 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118692800) [pid = 1647] [serial = 1216] [outer = 0x118360c00] 02:37:59 INFO - PROCESS | 1647 | 1468748279184 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:37:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 471ms 02:37:59 INFO - PROCESS | 1647 | 1468748279203 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 1647 | 1468748279205 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:37:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:37:59 INFO - PROCESS | 1647 | 1468748279207 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 1647 | 1468748279209 Marionette TRACE conn2 <- [1,1594,null,{}] 02:37:59 INFO - PROCESS | 1647 | 1468748279215 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:59 INFO - PROCESS | 1647 | 1468748279227 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:59 INFO - PROCESS | 1647 | 1468748279311 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:37:59 INFO - PROCESS | 1647 | 1468748279317 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:59 INFO - PROCESS | 1647 | 1468748279318 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b2f800 == 32 [pid = 1647] [id = 406] 02:37:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x115d29000) [pid = 1647] [serial = 1217] [outer = 0x0] 02:37:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1190c7000) [pid = 1647] [serial = 1218] [outer = 0x115d29000] 02:37:59 INFO - PROCESS | 1647 | 1468748279358 Marionette DEBUG loaded listener.js 02:37:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119520000) [pid = 1647] [serial = 1219] [outer = 0x115d29000] 02:37:59 INFO - PROCESS | 1647 | 1468748279871 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:37:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 675ms 02:37:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:37:59 INFO - PROCESS | 1647 | 1468748279883 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 1647 | 1468748279884 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:37:59 INFO - PROCESS | 1647 | 1468748279886 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 1647 | 1468748279887 Marionette TRACE conn2 <- [1,1598,null,{}] 02:37:59 INFO - PROCESS | 1647 | 1468748279890 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:59 INFO - PROCESS | 1647 | 1468748279897 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:37:59 INFO - PROCESS | 1647 | 1468748279992 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:38:00 INFO - PROCESS | 1647 | 1468748279998 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:00 INFO - PROCESS | 1647 | 1468748279999 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248e4000 == 33 [pid = 1647] [id = 407] 02:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11993c800) [pid = 1647] [serial = 1220] [outer = 0x0] 02:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119dd4400) [pid = 1647] [serial = 1221] [outer = 0x11993c800] 02:38:00 INFO - PROCESS | 1647 | 1468748280026 Marionette DEBUG loaded listener.js 02:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119f36800) [pid = 1647] [serial = 1222] [outer = 0x11993c800] 02:38:00 INFO - PROCESS | 1647 | 1468748280363 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:38:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 518ms 02:38:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:38:00 INFO - PROCESS | 1647 | 1468748280406 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 1647 | 1468748280407 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:38:00 INFO - PROCESS | 1647 | 1468748280409 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 1647 | 1468748280419 Marionette TRACE conn2 <- [1,1602,null,{}] 02:38:00 INFO - PROCESS | 1647 | 1468748280421 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:00 INFO - PROCESS | 1647 | 1468748280422 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:00 INFO - PROCESS | 1647 | 1468748280527 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:38:00 INFO - PROCESS | 1647 | 1468748280535 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:00 INFO - PROCESS | 1647 | 1468748280536 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12573c800 == 34 [pid = 1647] [id = 408] 02:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11993fc00) [pid = 1647] [serial = 1223] [outer = 0x0] 02:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11a05d400) [pid = 1647] [serial = 1224] [outer = 0x11993fc00] 02:38:00 INFO - PROCESS | 1647 | 1468748280560 Marionette DEBUG loaded listener.js 02:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11a0a8800) [pid = 1647] [serial = 1225] [outer = 0x11993fc00] 02:38:00 INFO - PROCESS | 1647 | 1468748280881 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:38:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 527ms 02:38:00 INFO - PROCESS | 1647 | 1468748280936 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 1647 | 1468748280937 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:38:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:38:00 INFO - PROCESS | 1647 | 1468748280940 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 1647 | 1468748280941 Marionette TRACE conn2 <- [1,1606,null,{}] 02:38:00 INFO - PROCESS | 1647 | 1468748280943 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:00 INFO - PROCESS | 1647 | 1468748280944 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:01 INFO - PROCESS | 1647 | 1468748281021 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:38:01 INFO - PROCESS | 1647 | 1468748281024 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 1647 | 1468748281025 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d09800 == 35 [pid = 1647] [id = 409] 02:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1126f4800) [pid = 1647] [serial = 1226] [outer = 0x0] 02:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12144e000) [pid = 1647] [serial = 1227] [outer = 0x1126f4800] 02:38:01 INFO - PROCESS | 1647 | 1468748281053 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12169c800) [pid = 1647] [serial = 1228] [outer = 0x1126f4800] 02:38:01 INFO - PROCESS | 1647 | 1468748281383 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:38:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:38:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 472ms 02:38:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:38:01 INFO - PROCESS | 1647 | 1468748281414 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:38:01 INFO - PROCESS | 1647 | 1468748281415 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:38:01 INFO - PROCESS | 1647 | 1468748281418 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:38:01 INFO - PROCESS | 1647 | 1468748281419 Marionette TRACE conn2 <- [1,1610,null,{}] 02:38:01 INFO - PROCESS | 1647 | 1468748281433 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:01 INFO - PROCESS | 1647 | 1468748281434 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:01 INFO - PROCESS | 1647 | 1468748281542 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:38:01 INFO - PROCESS | 1647 | 1468748281551 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 1647 | 1468748281552 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b52000 == 36 [pid = 1647] [id = 410] 02:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1216b1000) [pid = 1647] [serial = 1229] [outer = 0x0] 02:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x121eae400) [pid = 1647] [serial = 1230] [outer = 0x1216b1000] 02:38:01 INFO - PROCESS | 1647 | 1468748281576 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1251b9c00) [pid = 1647] [serial = 1231] [outer = 0x1216b1000] 02:38:01 INFO - PROCESS | 1647 | 1468748281934 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:38:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:38:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 529ms 02:38:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:38:01 INFO - PROCESS | 1647 | 1468748281948 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:38:01 INFO - PROCESS | 1647 | 1468748281950 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:38:01 INFO - PROCESS | 1647 | 1468748281953 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:38:01 INFO - PROCESS | 1647 | 1468748281955 Marionette TRACE conn2 <- [1,1614,null,{}] 02:38:01 INFO - PROCESS | 1647 | 1468748281959 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:01 INFO - PROCESS | 1647 | 1468748281961 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:02 INFO - PROCESS | 1647 | 1468748282091 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:38:02 INFO - PROCESS | 1647 | 1468748282219 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 1647 | 1468748282221 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x129408800 == 37 [pid = 1647] [id = 411] 02:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1126c9400) [pid = 1647] [serial = 1232] [outer = 0x0] 02:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12574d000) [pid = 1647] [serial = 1233] [outer = 0x1126c9400] 02:38:02 INFO - PROCESS | 1647 | 1468748282261 Marionette DEBUG loaded listener.js 02:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12757ac00) [pid = 1647] [serial = 1234] [outer = 0x1126c9400] 02:38:02 INFO - PROCESS | 1647 | 1468748282620 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:38:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 02:38:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 720ms 02:38:02 INFO - PROCESS | 1647 | 1468748282673 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:38:02 INFO - PROCESS | 1647 | 1468748282675 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:38:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:38:02 INFO - PROCESS | 1647 | 1468748282677 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 1647 | 1468748282679 Marionette TRACE conn2 <- [1,1618,null,{}] 02:38:02 INFO - PROCESS | 1647 | 1468748282681 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:02 INFO - PROCESS | 1647 | 1468748282691 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:02 INFO - PROCESS | 1647 | 1468748282813 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:38:02 INFO - PROCESS | 1647 | 1468748282817 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 1647 | 1468748282818 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b2f000 == 38 [pid = 1647] [id = 412] 02:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x115d2c400) [pid = 1647] [serial = 1235] [outer = 0x0] 02:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x128cdb800) [pid = 1647] [serial = 1236] [outer = 0x115d2c400] 02:38:02 INFO - PROCESS | 1647 | 1468748282882 Marionette DEBUG loaded listener.js 02:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1291e1400) [pid = 1647] [serial = 1237] [outer = 0x115d2c400] 02:38:03 INFO - PROCESS | 1647 | 1468748283180 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:38:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:38:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms 02:38:03 INFO - PROCESS | 1647 | 1468748283199 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:38:03 INFO - PROCESS | 1647 | 1468748283200 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:38:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:38:03 INFO - PROCESS | 1647 | 1468748283208 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 1647 | 1468748283209 Marionette TRACE conn2 <- [1,1622,null,{}] 02:38:03 INFO - PROCESS | 1647 | 1468748283214 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:03 INFO - PROCESS | 1647 | 1468748283216 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:03 INFO - PROCESS | 1647 | 1468748283322 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:38:03 INFO - PROCESS | 1647 | 1468748283326 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:03 INFO - PROCESS | 1647 | 1468748283328 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b74d000 == 39 [pid = 1647] [id = 413] 02:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x127581800) [pid = 1647] [serial = 1238] [outer = 0x0] 02:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1292d6800) [pid = 1647] [serial = 1239] [outer = 0x127581800] 02:38:03 INFO - PROCESS | 1647 | 1468748283352 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12a2f4000) [pid = 1647] [serial = 1240] [outer = 0x127581800] 02:38:03 INFO - PROCESS | 1647 | 1468748283694 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:38:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 02:38:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 524ms 02:38:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:38:03 INFO - PROCESS | 1647 | 1468748283733 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:38:03 INFO - PROCESS | 1647 | 1468748283734 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:38:03 INFO - PROCESS | 1647 | 1468748283736 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 1647 | 1468748283737 Marionette TRACE conn2 <- [1,1626,null,{}] 02:38:03 INFO - PROCESS | 1647 | 1468748283747 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:03 INFO - PROCESS | 1647 | 1468748283749 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:03 INFO - PROCESS | 1647 | 1468748283854 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:38:03 INFO - PROCESS | 1647 | 1468748283896 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:03 INFO - PROCESS | 1647 | 1468748283897 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bda8800 == 40 [pid = 1647] [id = 414] 02:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1276b7800) [pid = 1647] [serial = 1241] [outer = 0x0] 02:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12a6cf400) [pid = 1647] [serial = 1242] [outer = 0x1276b7800] 02:38:03 INFO - PROCESS | 1647 | 1468748283920 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12a784800) [pid = 1647] [serial = 1243] [outer = 0x1276b7800] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x118290800) [pid = 1647] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12ab2a800) [pid = 1647] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x116897800) [pid = 1647] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119bda800) [pid = 1647] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12bd5ac00) [pid = 1647] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119f30000) [pid = 1647] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1126f0800) [pid = 1647] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1126fec00) [pid = 1647] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118291000) [pid = 1647] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1292d3000) [pid = 1647] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x126a7d800) [pid = 1647] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119bd0800) [pid = 1647] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11835ac00) [pid = 1647] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12bdfac00) [pid = 1647] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12ab2bc00) [pid = 1647] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12a77f800) [pid = 1647] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128da4800) [pid = 1647] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11a1aec00) [pid = 1647] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119560000) [pid = 1647] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12bd5a400) [pid = 1647] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x113190000) [pid = 1647] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1126c5400) [pid = 1647] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:38:04 INFO - PROCESS | 1647 | 1468748284567 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:38:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:38:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 868ms 02:38:04 INFO - PROCESS | 1647 | 1468748284605 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:38:04 INFO - PROCESS | 1647 | 1468748284606 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:38:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:38:04 INFO - PROCESS | 1647 | 1468748284610 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:38:04 INFO - PROCESS | 1647 | 1468748284611 Marionette TRACE conn2 <- [1,1630,null,{}] 02:38:04 INFO - PROCESS | 1647 | 1468748284613 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:04 INFO - PROCESS | 1647 | 1468748284614 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:04 INFO - PROCESS | 1647 | 1468748284697 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:38:04 INFO - PROCESS | 1647 | 1468748284701 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:04 INFO - PROCESS | 1647 | 1468748284702 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b1e000 == 41 [pid = 1647] [id = 415] 02:38:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1126f7800) [pid = 1647] [serial = 1244] [outer = 0x0] 02:38:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116252400) [pid = 1647] [serial = 1245] [outer = 0x1126f7800] 02:38:04 INFO - PROCESS | 1647 | 1468748284727 Marionette DEBUG loaded listener.js 02:38:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118997000) [pid = 1647] [serial = 1246] [outer = 0x1126f7800] 02:38:05 INFO - PROCESS | 1647 | 1468748285069 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:38:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:38:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 470ms 02:38:05 INFO - PROCESS | 1647 | 1468748285082 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:38:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:38:05 INFO - PROCESS | 1647 | 1468748285091 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:38:05 INFO - PROCESS | 1647 | 1468748285095 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 1647 | 1468748285098 Marionette TRACE conn2 <- [1,1634,null,{}] 02:38:05 INFO - PROCESS | 1647 | 1468748285100 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:05 INFO - PROCESS | 1647 | 1468748285101 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:05 INFO - PROCESS | 1647 | 1468748285215 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:38:05 INFO - PROCESS | 1647 | 1468748285222 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 1647 | 1468748285223 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c38f000 == 42 [pid = 1647] [id = 416] 02:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1190c1c00) [pid = 1647] [serial = 1247] [outer = 0x0] 02:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11a069800) [pid = 1647] [serial = 1248] [outer = 0x1190c1c00] 02:38:05 INFO - PROCESS | 1647 | 1468748285247 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x128da4800) [pid = 1647] [serial = 1249] [outer = 0x1190c1c00] 02:38:05 INFO - PROCESS | 1647 | 1468748285552 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:38:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:38:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 473ms 02:38:05 INFO - PROCESS | 1647 | 1468748285567 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:38:05 INFO - PROCESS | 1647 | 1468748285568 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:38:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:38:05 INFO - PROCESS | 1647 | 1468748285571 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 1647 | 1468748285572 Marionette TRACE conn2 <- [1,1638,null,{}] 02:38:05 INFO - PROCESS | 1647 | 1468748285574 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:05 INFO - PROCESS | 1647 | 1468748285575 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:05 INFO - PROCESS | 1647 | 1468748285665 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:38:05 INFO - PROCESS | 1647 | 1468748285669 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 1647 | 1468748285670 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cac3800 == 43 [pid = 1647] [id = 417] 02:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12915c000) [pid = 1647] [serial = 1250] [outer = 0x0] 02:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12a785800) [pid = 1647] [serial = 1251] [outer = 0x12915c000] 02:38:05 INFO - PROCESS | 1647 | 1468748285694 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12a7d2400) [pid = 1647] [serial = 1252] [outer = 0x12915c000] 02:38:06 INFO - PROCESS | 1647 | 1468748286046 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:38:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:38:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 517ms 02:38:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:38:06 INFO - PROCESS | 1647 | 1468748286089 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 1647 | 1468748286090 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:38:06 INFO - PROCESS | 1647 | 1468748286107 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 1647 | 1468748286109 Marionette TRACE conn2 <- [1,1642,null,{}] 02:38:06 INFO - PROCESS | 1647 | 1468748286111 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:06 INFO - PROCESS | 1647 | 1468748286112 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:06 INFO - PROCESS | 1647 | 1468748286194 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:38:06 INFO - PROCESS | 1647 | 1468748286199 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:06 INFO - PROCESS | 1647 | 1468748286200 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cbb0000 == 44 [pid = 1647] [id = 418] 02:38:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1216a2400) [pid = 1647] [serial = 1253] [outer = 0x0] 02:38:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12ab27800) [pid = 1647] [serial = 1254] [outer = 0x1216a2400] 02:38:06 INFO - PROCESS | 1647 | 1468748286224 Marionette DEBUG loaded listener.js 02:38:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b752000) [pid = 1647] [serial = 1255] [outer = 0x1216a2400] 02:38:06 INFO - PROCESS | 1647 | 1468748286716 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:38:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:38:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 639ms 02:38:06 INFO - PROCESS | 1647 | 1468748286756 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 1647 | 1468748286763 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:38:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:38:06 INFO - PROCESS | 1647 | 1468748286771 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 1647 | 1468748286774 Marionette TRACE conn2 <- [1,1646,null,{}] 02:38:06 INFO - PROCESS | 1647 | 1468748286780 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:06 INFO - PROCESS | 1647 | 1468748286783 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:06 INFO - PROCESS | 1647 | 1468748286967 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:38:07 INFO - PROCESS | 1647 | 1468748287099 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 1647 | 1468748287100 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11710f800 == 45 [pid = 1647] [id = 419] 02:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1126d0c00) [pid = 1647] [serial = 1256] [outer = 0x0] 02:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1129a6800) [pid = 1647] [serial = 1257] [outer = 0x1126d0c00] 02:38:07 INFO - PROCESS | 1647 | 1468748287191 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1131c6c00) [pid = 1647] [serial = 1258] [outer = 0x1126d0c00] 02:38:07 INFO - PROCESS | 1647 | 1468748287732 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:38:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:38:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 977ms 02:38:07 INFO - PROCESS | 1647 | 1468748287747 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:38:07 INFO - PROCESS | 1647 | 1468748287750 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:38:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:38:07 INFO - PROCESS | 1647 | 1468748287754 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:38:07 INFO - PROCESS | 1647 | 1468748287756 Marionette TRACE conn2 <- [1,1650,null,{}] 02:38:07 INFO - PROCESS | 1647 | 1468748287759 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:07 INFO - PROCESS | 1647 | 1468748287761 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:07 INFO - PROCESS | 1647 | 1468748287878 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:38:07 INFO - PROCESS | 1647 | 1468748287972 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 1647 | 1468748287973 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215a5000 == 46 [pid = 1647] [id = 420] 02:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11688dc00) [pid = 1647] [serial = 1259] [outer = 0x0] 02:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x117160800) [pid = 1647] [serial = 1260] [outer = 0x11688dc00] 02:38:08 INFO - PROCESS | 1647 | 1468748288003 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11824fc00) [pid = 1647] [serial = 1261] [outer = 0x11688dc00] 02:38:08 INFO - PROCESS | 1647 | 1468748288756 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:38:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:38:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1070ms 02:38:08 INFO - PROCESS | 1647 | 1468748288825 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:38:08 INFO - PROCESS | 1647 | 1468748288828 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:38:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:38:08 INFO - PROCESS | 1647 | 1468748288831 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 1647 | 1468748288833 Marionette TRACE conn2 <- [1,1654,null,{}] 02:38:08 INFO - PROCESS | 1647 | 1468748288836 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:08 INFO - PROCESS | 1647 | 1468748288838 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:08 INFO - PROCESS | 1647 | 1468748288948 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:38:09 INFO - PROCESS | 1647 | 1468748289020 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 1647 | 1468748289022 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d9c000 == 47 [pid = 1647] [id = 421] 02:38:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x112734800) [pid = 1647] [serial = 1262] [outer = 0x0] 02:38:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1128cdc00) [pid = 1647] [serial = 1263] [outer = 0x112734800] 02:38:09 INFO - PROCESS | 1647 | 1468748289049 Marionette DEBUG loaded listener.js 02:38:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x112a79c00) [pid = 1647] [serial = 1264] [outer = 0x112734800] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12cac3800 == 46 [pid = 1647] [id = 417] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12c38f000 == 45 [pid = 1647] [id = 416] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x121b1e000 == 44 [pid = 1647] [id = 415] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12bda8800 == 43 [pid = 1647] [id = 414] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12b74d000 == 42 [pid = 1647] [id = 413] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x121b2f000 == 41 [pid = 1647] [id = 412] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x129408800 == 40 [pid = 1647] [id = 411] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12600c800) [pid = 1647] [serial = 1203] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x119b52000 == 39 [pid = 1647] [id = 410] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x128d09800 == 38 [pid = 1647] [id = 409] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12573c800 == 37 [pid = 1647] [id = 408] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1248e4000 == 36 [pid = 1647] [id = 407] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x121b2f800 == 35 [pid = 1647] [id = 406] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12159d800 == 34 [pid = 1647] [id = 405] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x119b53000 == 33 [pid = 1647] [id = 404] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1186cd800 == 32 [pid = 1647] [id = 403] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x116692000 == 31 [pid = 1647] [id = 402] 02:38:09 INFO - PROCESS | 1647 | --DOCSHELL 0x121e52800 == 30 [pid = 1647] [id = 401] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11899e400) [pid = 1647] [serial = 1105] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12b0d8800) [pid = 1647] [serial = 1102] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x129167400) [pid = 1647] [serial = 1111] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x121452400) [pid = 1647] [serial = 1108] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1126fe800) [pid = 1647] [serial = 1192] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x124c3d800) [pid = 1647] [serial = 1164] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12a6d2c00) [pid = 1647] [serial = 1162] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x129480c00) [pid = 1647] [serial = 1161] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1291e3400) [pid = 1647] [serial = 1159] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x129164000) [pid = 1647] [serial = 1158] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x121274c00) [pid = 1647] [serial = 1156] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119dd2c00) [pid = 1647] [serial = 1155] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1190cd000) [pid = 1647] [serial = 1153] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1183d9400) [pid = 1647] [serial = 1152] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12c3ce400) [pid = 1647] [serial = 1149] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12c3d4c00) [pid = 1647] [serial = 1150] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12b908800) [pid = 1647] [serial = 1179] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12b95ec00) [pid = 1647] [serial = 1180] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12a7d1c00) [pid = 1647] [serial = 1176] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12ab2ac00) [pid = 1647] [serial = 1177] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1291ddc00) [pid = 1647] [serial = 1173] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x129478000) [pid = 1647] [serial = 1174] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1276b1800) [pid = 1647] [serial = 1171] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x125060800) [pid = 1647] [serial = 1170] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119dd3c00) [pid = 1647] [serial = 1168] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119936000) [pid = 1647] [serial = 1167] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12a6d4000) [pid = 1647] [serial = 1165] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12c3dc000) [pid = 1647] [serial = 1183] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12bdf6000) [pid = 1647] [serial = 1182] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118359c00) [pid = 1647] [serial = 1197] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119f39400) [pid = 1647] [serial = 1189] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1126d2800) [pid = 1647] [serial = 1201] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1126cc400) [pid = 1647] [serial = 1200] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x121b5a400) [pid = 1647] [serial = 1198] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12c5e8800) [pid = 1647] [serial = 1185] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119f34800) [pid = 1647] [serial = 1188] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12c5ee800) [pid = 1647] [serial = 1186] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1126f9400) [pid = 1647] [serial = 1191] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x113193400) [pid = 1647] [serial = 1195] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11318e800) [pid = 1647] [serial = 1194] [outer = 0x0] [url = about:blank] 02:38:09 INFO - PROCESS | 1647 | 1468748289504 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:38:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 724ms 02:38:09 INFO - PROCESS | 1647 | 1468748289556 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 1647 | 1468748289559 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:38:09 INFO - PROCESS | 1647 | 1468748289563 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 1647 | 1468748289565 Marionette TRACE conn2 <- [1,1658,null,{}] 02:38:09 INFO - PROCESS | 1647 | 1468748289567 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:09 INFO - PROCESS | 1647 | 1468748289569 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:09 INFO - PROCESS | 1647 | 1468748289649 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:38:09 INFO - PROCESS | 1647 | 1468748289654 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 1647 | 1468748289655 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x116854800 == 31 [pid = 1647] [id = 422] 02:38:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112f8b400) [pid = 1647] [serial = 1265] [outer = 0x0] 02:38:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1131d0000) [pid = 1647] [serial = 1266] [outer = 0x112f8b400] 02:38:09 INFO - PROCESS | 1647 | 1468748289685 Marionette DEBUG loaded listener.js 02:38:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x115d23800) [pid = 1647] [serial = 1267] [outer = 0x112f8b400] 02:38:10 INFO - PROCESS | 1647 | 1468748290057 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 02:38:10 INFO - PROCESS | 1647 | 1468748290082 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:38:10 INFO - PROCESS | 1647 | 1468748290084 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:38:10 INFO - PROCESS | 1647 | 1468748290086 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:38:10 INFO - PROCESS | 1647 | 1468748290089 Marionette TRACE conn2 <- [1,1662,null,{}] 02:38:10 INFO - PROCESS | 1647 | 1468748290096 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:10 INFO - PROCESS | 1647 | 1468748290100 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:10 INFO - PROCESS | 1647 | 1468748290185 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:38:10 INFO - PROCESS | 1647 | 1468748290190 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 1647 | 1468748290192 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196e9000 == 32 [pid = 1647] [id = 423] 02:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1121be000) [pid = 1647] [serial = 1268] [outer = 0x0] 02:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11676ec00) [pid = 1647] [serial = 1269] [outer = 0x1121be000] 02:38:10 INFO - PROCESS | 1647 | 1468748290223 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x117566c00) [pid = 1647] [serial = 1270] [outer = 0x1121be000] 02:38:10 INFO - PROCESS | 1647 | 1468748290598 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 02:38:10 INFO - PROCESS | 1647 | 1468748290606 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:38:10 INFO - PROCESS | 1647 | 1468748290608 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:38:10 INFO - PROCESS | 1647 | 1468748290615 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:38:10 INFO - PROCESS | 1647 | 1468748290616 Marionette TRACE conn2 <- [1,1666,null,{}] 02:38:10 INFO - PROCESS | 1647 | 1468748290618 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:10 INFO - PROCESS | 1647 | 1468748290620 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:10 INFO - PROCESS | 1647 | 1468748290713 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:38:10 INFO - PROCESS | 1647 | 1468748290768 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 1647 | 1468748290769 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12140e000 == 33 [pid = 1647] [id = 424] 02:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x117567000) [pid = 1647] [serial = 1271] [outer = 0x0] 02:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1181b7000) [pid = 1647] [serial = 1272] [outer = 0x117567000] 02:38:10 INFO - PROCESS | 1647 | 1468748290795 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11835ac00) [pid = 1647] [serial = 1273] [outer = 0x117567000] 02:38:11 INFO - PROCESS | 1647 | 1468748291089 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 521ms 02:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:38:11 INFO - PROCESS | 1647 | 1468748291136 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:38:11 INFO - PROCESS | 1647 | 1468748291138 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:38:11 INFO - PROCESS | 1647 | 1468748291140 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 1647 | 1468748291142 Marionette TRACE conn2 <- [1,1670,null,{}] 02:38:11 INFO - PROCESS | 1647 | 1468748291147 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:11 INFO - PROCESS | 1647 | 1468748291148 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:11 INFO - PROCESS | 1647 | 1468748291250 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:38:11 INFO - PROCESS | 1647 | 1468748291334 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 1647 | 1468748291335 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b38800 == 34 [pid = 1647] [id = 425] 02:38:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x117568000) [pid = 1647] [serial = 1274] [outer = 0x0] 02:38:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1183d7000) [pid = 1647] [serial = 1275] [outer = 0x117568000] 02:38:11 INFO - PROCESS | 1647 | 1468748291360 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118409400) [pid = 1647] [serial = 1276] [outer = 0x117568000] 02:38:11 INFO - PROCESS | 1647 | 1468748291688 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 572ms 02:38:11 INFO - PROCESS | 1647 | 1468748291713 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:38:11 INFO - PROCESS | 1647 | 1468748291714 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:38:11 INFO - PROCESS | 1647 | 1468748291722 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 1647 | 1468748291723 Marionette TRACE conn2 <- [1,1674,null,{}] 02:38:11 INFO - PROCESS | 1647 | 1468748291726 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:11 INFO - PROCESS | 1647 | 1468748291732 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:11 INFO - PROCESS | 1647 | 1468748291851 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:38:11 INFO - PROCESS | 1647 | 1468748291865 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 1647 | 1468748291866 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x124b63000 == 35 [pid = 1647] [id = 426] 02:38:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11840fc00) [pid = 1647] [serial = 1277] [outer = 0x0] 02:38:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118994000) [pid = 1647] [serial = 1278] [outer = 0x11840fc00] 02:38:11 INFO - PROCESS | 1647 | 1468748291890 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11955ec00) [pid = 1647] [serial = 1279] [outer = 0x11840fc00] 02:38:12 INFO - PROCESS | 1647 | 1468748292232 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 524ms 02:38:12 INFO - PROCESS | 1647 | 1468748292241 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 1647 | 1468748292242 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:38:12 INFO - PROCESS | 1647 | 1468748292248 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 1647 | 1468748292249 Marionette TRACE conn2 <- [1,1678,null,{}] 02:38:12 INFO - PROCESS | 1647 | 1468748292251 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:12 INFO - PROCESS | 1647 | 1468748292252 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:12 INFO - PROCESS | 1647 | 1468748292355 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:38:12 INFO - PROCESS | 1647 | 1468748292367 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 1647 | 1468748292368 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279df800 == 36 [pid = 1647] [id = 427] 02:38:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11835b400) [pid = 1647] [serial = 1280] [outer = 0x0] 02:38:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11993c400) [pid = 1647] [serial = 1281] [outer = 0x11835b400] 02:38:12 INFO - PROCESS | 1647 | 1468748292392 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119aee800) [pid = 1647] [serial = 1282] [outer = 0x11835b400] 02:38:12 INFO - PROCESS | 1647 | 1468748292770 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 571ms 02:38:12 INFO - PROCESS | 1647 | 1468748292818 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 1647 | 1468748292820 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:38:12 INFO - PROCESS | 1647 | 1468748292822 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 1647 | 1468748292823 Marionette TRACE conn2 <- [1,1682,null,{}] 02:38:12 INFO - PROCESS | 1647 | 1468748292825 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:12 INFO - PROCESS | 1647 | 1468748292827 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:12 INFO - PROCESS | 1647 | 1468748292930 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:38:12 INFO - PROCESS | 1647 | 1468748292933 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 1647 | 1468748292934 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d12000 == 37 [pid = 1647] [id = 428] 02:38:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119931c00) [pid = 1647] [serial = 1283] [outer = 0x0] 02:38:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119bd1400) [pid = 1647] [serial = 1284] [outer = 0x119931c00] 02:38:12 INFO - PROCESS | 1647 | 1468748292993 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119dd7000) [pid = 1647] [serial = 1285] [outer = 0x119931c00] 02:38:13 INFO - PROCESS | 1647 | 1468748293375 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 569ms 02:38:13 INFO - PROCESS | 1647 | 1468748293392 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:38:13 INFO - PROCESS | 1647 | 1468748293396 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:38:13 INFO - PROCESS | 1647 | 1468748293400 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - PROCESS | 1647 | 1468748293402 Marionette TRACE conn2 <- [1,1686,null,{}] 02:38:13 INFO - PROCESS | 1647 | 1468748293405 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:13 INFO - PROCESS | 1647 | 1468748293407 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:13 INFO - PROCESS | 1647 | 1468748293568 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115d2c400) [pid = 1647] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1216b1000) [pid = 1647] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11993fc00) [pid = 1647] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x127581800) [pid = 1647] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1126f4800) [pid = 1647] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11269dc00) [pid = 1647] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115d2ac00) [pid = 1647] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11993c800) [pid = 1647] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x115d29000) [pid = 1647] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x113190c00) [pid = 1647] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118360c00) [pid = 1647] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1276b7800) [pid = 1647] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1126f7800) [pid = 1647] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12915c000) [pid = 1647] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1126c9400) [pid = 1647] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1190c1c00) [pid = 1647] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:38:13 INFO - PROCESS | 1647 | 1468748293890 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:13 INFO - PROCESS | 1647 | 1468748293902 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196e8000 == 38 [pid = 1647] [id = 429] 02:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1126a0800) [pid = 1647] [serial = 1286] [outer = 0x0] 02:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1126fac00) [pid = 1647] [serial = 1287] [outer = 0x1126a0800] 02:38:13 INFO - PROCESS | 1647 | 1468748293942 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116813000) [pid = 1647] [serial = 1288] [outer = 0x1126a0800] 02:38:14 INFO - PROCESS | 1647 | 1468748294212 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 02:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 821ms 02:38:14 INFO - PROCESS | 1647 | 1468748294221 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 1647 | 1468748294222 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:38:14 INFO - PROCESS | 1647 | 1468748294224 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 1647 | 1468748294225 Marionette TRACE conn2 <- [1,1690,null,{}] 02:38:14 INFO - PROCESS | 1647 | 1468748294235 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:14 INFO - PROCESS | 1647 | 1468748294237 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:14 INFO - PROCESS | 1647 | 1468748294325 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:38:14 INFO - PROCESS | 1647 | 1468748294385 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 1647 | 1468748294386 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a242800 == 39 [pid = 1647] [id = 430] 02:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11677bc00) [pid = 1647] [serial = 1289] [outer = 0x0] 02:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11993b400) [pid = 1647] [serial = 1290] [outer = 0x11677bc00] 02:38:14 INFO - PROCESS | 1647 | 1468748294410 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119f2cc00) [pid = 1647] [serial = 1291] [outer = 0x11677bc00] 02:38:14 INFO - PROCESS | 1647 | 1468748294668 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 472ms 02:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:38:14 INFO - PROCESS | 1647 | 1468748294719 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 1647 | 1468748294721 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:38:14 INFO - PROCESS | 1647 | 1468748294723 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 1647 | 1468748294725 Marionette TRACE conn2 <- [1,1694,null,{}] 02:38:14 INFO - PROCESS | 1647 | 1468748294731 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:14 INFO - PROCESS | 1647 | 1468748294733 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:14 INFO - PROCESS | 1647 | 1468748294847 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:38:14 INFO - PROCESS | 1647 | 1468748294851 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 1647 | 1468748294852 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ab47000 == 40 [pid = 1647] [id = 431] 02:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119f2fc00) [pid = 1647] [serial = 1292] [outer = 0x0] 02:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11a062c00) [pid = 1647] [serial = 1293] [outer = 0x119f2fc00] 02:38:14 INFO - PROCESS | 1647 | 1468748294880 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12144d000) [pid = 1647] [serial = 1294] [outer = 0x119f2fc00] 02:38:15 INFO - PROCESS | 1647 | 1468748295287 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 573ms 02:38:15 INFO - PROCESS | 1647 | 1468748295298 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:38:15 INFO - PROCESS | 1647 | 1468748295300 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:38:15 INFO - PROCESS | 1647 | 1468748295303 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:38:15 INFO - PROCESS | 1647 | 1468748295305 Marionette TRACE conn2 <- [1,1698,null,{}] 02:38:15 INFO - PROCESS | 1647 | 1468748295309 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:15 INFO - PROCESS | 1647 | 1468748295311 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:15 INFO - PROCESS | 1647 | 1468748295443 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:38:15 INFO - PROCESS | 1647 | 1468748295449 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:15 INFO - PROCESS | 1647 | 1468748295450 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b73a000 == 41 [pid = 1647] [id = 432] 02:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121453400) [pid = 1647] [serial = 1295] [outer = 0x0] 02:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121699000) [pid = 1647] [serial = 1296] [outer = 0x121453400] 02:38:15 INFO - PROCESS | 1647 | 1468748295490 Marionette DEBUG loaded listener.js 02:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1248c2000) [pid = 1647] [serial = 1297] [outer = 0x121453400] 02:38:16 INFO - PROCESS | 1647 | 1468748296015 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 02:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 721ms 02:38:16 INFO - PROCESS | 1647 | 1468748296025 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:38:16 INFO - PROCESS | 1647 | 1468748296029 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:38:16 INFO - PROCESS | 1647 | 1468748296033 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 1647 | 1468748296035 Marionette TRACE conn2 <- [1,1702,null,{}] 02:38:16 INFO - PROCESS | 1647 | 1468748296039 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:16 INFO - PROCESS | 1647 | 1468748296040 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:16 INFO - PROCESS | 1647 | 1468748296153 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:38:16 INFO - PROCESS | 1647 | 1468748296255 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 1647 | 1468748296257 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d9a000 == 42 [pid = 1647] [id = 433] 02:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1129a6400) [pid = 1647] [serial = 1298] [outer = 0x0] 02:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x112d8a400) [pid = 1647] [serial = 1299] [outer = 0x1129a6400] 02:38:16 INFO - PROCESS | 1647 | 1468748296288 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x113c71c00) [pid = 1647] [serial = 1300] [outer = 0x1129a6400] 02:38:16 INFO - PROCESS | 1647 | 1468748296689 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 723ms 02:38:16 INFO - PROCESS | 1647 | 1468748296755 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:38:16 INFO - PROCESS | 1647 | 1468748296759 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:38:16 INFO - PROCESS | 1647 | 1468748296764 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 1647 | 1468748296765 Marionette TRACE conn2 <- [1,1706,null,{}] 02:38:16 INFO - PROCESS | 1647 | 1468748296768 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:16 INFO - PROCESS | 1647 | 1468748296770 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:16 INFO - PROCESS | 1647 | 1468748296878 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:38:16 INFO - PROCESS | 1647 | 1468748296984 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 1647 | 1468748296985 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x124eed000 == 43 [pid = 1647] [id = 434] 02:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115d25800) [pid = 1647] [serial = 1301] [outer = 0x0] 02:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116812000) [pid = 1647] [serial = 1302] [outer = 0x115d25800] 02:38:17 INFO - PROCESS | 1647 | 1468748297017 Marionette DEBUG loaded listener.js 02:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x117165400) [pid = 1647] [serial = 1303] [outer = 0x115d25800] 02:38:17 INFO - PROCESS | 1647 | 1468748297438 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 720ms 02:38:17 INFO - PROCESS | 1647 | 1468748297483 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:38:17 INFO - PROCESS | 1647 | 1468748297485 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:38:17 INFO - PROCESS | 1647 | 1468748297506 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:38:17 INFO - PROCESS | 1647 | 1468748297509 Marionette TRACE conn2 <- [1,1710,null,{}] 02:38:17 INFO - PROCESS | 1647 | 1468748297550 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:17 INFO - PROCESS | 1647 | 1468748297553 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:17 INFO - PROCESS | 1647 | 1468748297662 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:38:17 INFO - PROCESS | 1647 | 1468748297738 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:17 INFO - PROCESS | 1647 | 1468748297740 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b74d000 == 44 [pid = 1647] [id = 435] 02:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1186b3000) [pid = 1647] [serial = 1304] [outer = 0x0] 02:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119070c00) [pid = 1647] [serial = 1305] [outer = 0x1186b3000] 02:38:17 INFO - PROCESS | 1647 | 1468748297772 Marionette DEBUG loaded listener.js 02:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11951ac00) [pid = 1647] [serial = 1306] [outer = 0x1186b3000] 02:38:18 INFO - PROCESS | 1647 | 1468748298183 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 735ms 02:38:18 INFO - PROCESS | 1647 | 1468748298241 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:38:18 INFO - PROCESS | 1647 | 1468748298243 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:38:18 INFO - PROCESS | 1647 | 1468748298246 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 1647 | 1468748298247 Marionette TRACE conn2 <- [1,1714,null,{}] 02:38:18 INFO - PROCESS | 1647 | 1468748298249 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:18 INFO - PROCESS | 1647 | 1468748298251 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:18 INFO - PROCESS | 1647 | 1468748298360 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:38:18 INFO - PROCESS | 1647 | 1468748298422 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 1647 | 1468748298423 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bdb1000 == 45 [pid = 1647] [id = 436] 02:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11955a000) [pid = 1647] [serial = 1307] [outer = 0x0] 02:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119b94000) [pid = 1647] [serial = 1308] [outer = 0x11955a000] 02:38:18 INFO - PROCESS | 1647 | 1468748298493 Marionette DEBUG loaded listener.js 02:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11a05f400) [pid = 1647] [serial = 1309] [outer = 0x11955a000] 02:38:18 INFO - PROCESS | 1647 | 1468748298899 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 669ms 02:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:38:18 INFO - PROCESS | 1647 | 1468748298916 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:38:18 INFO - PROCESS | 1647 | 1468748298917 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:38:18 INFO - PROCESS | 1647 | 1468748298920 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 1647 | 1468748298921 Marionette TRACE conn2 <- [1,1718,null,{}] 02:38:18 INFO - PROCESS | 1647 | 1468748298923 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:18 INFO - PROCESS | 1647 | 1468748298924 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:19 INFO - PROCESS | 1647 | 1468748299047 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:38:19 INFO - PROCESS | 1647 | 1468748299106 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 1647 | 1468748299108 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c3ac000 == 46 [pid = 1647] [id = 437] 02:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11a063c00) [pid = 1647] [serial = 1310] [outer = 0x0] 02:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x121275400) [pid = 1647] [serial = 1311] [outer = 0x11a063c00] 02:38:19 INFO - PROCESS | 1647 | 1468748299136 Marionette DEBUG loaded listener.js 02:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1214aa800) [pid = 1647] [serial = 1312] [outer = 0x11a063c00] 02:38:19 INFO - PROCESS | 1647 | 1468748299596 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 718ms 02:38:19 INFO - PROCESS | 1647 | 1468748299639 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:38:19 INFO - PROCESS | 1647 | 1468748299640 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:38:19 INFO - PROCESS | 1647 | 1468748299811 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - PROCESS | 1647 | 1468748299813 Marionette TRACE conn2 <- [1,1722,null,{}] 02:38:19 INFO - PROCESS | 1647 | 1468748299830 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:19 INFO - PROCESS | 1647 | 1468748299832 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:19 INFO - PROCESS | 1647 | 1468748299936 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:38:19 INFO - PROCESS | 1647 | 1468748299993 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 1647 | 1468748299995 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b58800 == 47 [pid = 1647] [id = 438] 02:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1128cf800) [pid = 1647] [serial = 1313] [outer = 0x0] 02:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x112f82c00) [pid = 1647] [serial = 1314] [outer = 0x1128cf800] 02:38:20 INFO - PROCESS | 1647 | 1468748300023 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x114f96400) [pid = 1647] [serial = 1315] [outer = 0x1128cf800] 02:38:20 INFO - PROCESS | 1647 | 1468748300484 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:38:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 02:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 854ms 02:38:20 INFO - PROCESS | 1647 | 1468748300498 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:38:20 INFO - PROCESS | 1647 | 1468748300500 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:38:20 INFO - PROCESS | 1647 | 1468748300504 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - PROCESS | 1647 | 1468748300505 Marionette TRACE conn2 <- [1,1726,null,{}] 02:38:20 INFO - PROCESS | 1647 | 1468748300509 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:20 INFO - PROCESS | 1647 | 1468748300512 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:20 INFO - PROCESS | 1647 | 1468748300612 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:38:20 INFO - PROCESS | 1647 | 1468748300677 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:20 INFO - PROCESS | 1647 | 1468748300678 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e2000 == 48 [pid = 1647] [id = 439] 02:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x116a2b000) [pid = 1647] [serial = 1316] [outer = 0x0] 02:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1181b2800) [pid = 1647] [serial = 1317] [outer = 0x116a2b000] 02:38:20 INFO - PROCESS | 1647 | 1468748300706 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11835bc00) [pid = 1647] [serial = 1318] [outer = 0x116a2b000] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12ab47000 == 47 [pid = 1647] [id = 431] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12a242800 == 46 [pid = 1647] [id = 430] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1196e8000 == 45 [pid = 1647] [id = 429] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x128d12000 == 44 [pid = 1647] [id = 428] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1279df800 == 43 [pid = 1647] [id = 427] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x124b63000 == 42 [pid = 1647] [id = 426] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x121b38800 == 41 [pid = 1647] [id = 425] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12140e000 == 40 [pid = 1647] [id = 424] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1196e9000 == 39 [pid = 1647] [id = 423] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x116854800 == 38 [pid = 1647] [id = 422] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x117d9c000 == 37 [pid = 1647] [id = 421] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1215a5000 == 36 [pid = 1647] [id = 420] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11710f800 == 35 [pid = 1647] [id = 419] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12cbb0000 == 34 [pid = 1647] [id = 418] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x119b58800 == 33 [pid = 1647] [id = 438] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12c3ac000 == 32 [pid = 1647] [id = 437] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12bdb1000 == 31 [pid = 1647] [id = 436] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12b74d000 == 30 [pid = 1647] [id = 435] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x124eed000 == 29 [pid = 1647] [id = 434] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12b73a000 == 28 [pid = 1647] [id = 432] 02:38:21 INFO - PROCESS | 1647 | --DOCSHELL 0x117d9a000 == 27 [pid = 1647] [id = 433] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x128cdb800) [pid = 1647] [serial = 1236] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x121eae400) [pid = 1647] [serial = 1230] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1251b9c00) [pid = 1647] [serial = 1231] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11a05d400) [pid = 1647] [serial = 1224] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1292d6800) [pid = 1647] [serial = 1239] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11a0a8800) [pid = 1647] [serial = 1225] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12144e000) [pid = 1647] [serial = 1227] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12169c800) [pid = 1647] [serial = 1228] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118285c00) [pid = 1647] [serial = 1212] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11835b800) [pid = 1647] [serial = 1213] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x115d30400) [pid = 1647] [serial = 1209] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116770400) [pid = 1647] [serial = 1210] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119dd4400) [pid = 1647] [serial = 1221] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1190c7000) [pid = 1647] [serial = 1218] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119520000) [pid = 1647] [serial = 1219] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119f36800) [pid = 1647] [serial = 1222] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1131a9c00) [pid = 1647] [serial = 1206] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115d28800) [pid = 1647] [serial = 1207] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1183e1800) [pid = 1647] [serial = 1215] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118692800) [pid = 1647] [serial = 1216] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1291e1400) [pid = 1647] [serial = 1237] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12a6cf400) [pid = 1647] [serial = 1242] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116252400) [pid = 1647] [serial = 1245] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118997000) [pid = 1647] [serial = 1246] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12a785800) [pid = 1647] [serial = 1251] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12a784800) [pid = 1647] [serial = 1243] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12ab27800) [pid = 1647] [serial = 1254] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12a2f4000) [pid = 1647] [serial = 1240] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12574d000) [pid = 1647] [serial = 1233] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12757ac00) [pid = 1647] [serial = 1234] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x128da4800) [pid = 1647] [serial = 1249] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12a7d2400) [pid = 1647] [serial = 1252] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11a069800) [pid = 1647] [serial = 1248] [outer = 0x0] [url = about:blank] 02:38:21 INFO - PROCESS | 1647 | 1468748301666 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1170ms 02:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:38:21 INFO - PROCESS | 1647 | 1468748301683 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:38:21 INFO - PROCESS | 1647 | 1468748301685 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:38:21 INFO - PROCESS | 1647 | 1468748301688 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - PROCESS | 1647 | 1468748301691 Marionette TRACE conn2 <- [1,1730,null,{}] 02:38:21 INFO - PROCESS | 1647 | 1468748301694 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:21 INFO - PROCESS | 1647 | 1468748301696 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:21 INFO - PROCESS | 1647 | 1468748301778 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:38:21 INFO - PROCESS | 1647 | 1468748301783 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 1647 | 1468748301785 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x116410800 == 28 [pid = 1647] [id = 440] 02:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1126c6c00) [pid = 1647] [serial = 1319] [outer = 0x0] 02:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1126d3800) [pid = 1647] [serial = 1320] [outer = 0x1126c6c00] 02:38:21 INFO - PROCESS | 1647 | 1468748301813 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x112734000) [pid = 1647] [serial = 1321] [outer = 0x1126c6c00] 02:38:22 INFO - PROCESS | 1647 | 1468748302174 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 02:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 521ms 02:38:22 INFO - PROCESS | 1647 | 1468748302209 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 1647 | 1468748302212 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:38:22 INFO - PROCESS | 1647 | 1468748302216 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 1647 | 1468748302218 Marionette TRACE conn2 <- [1,1734,null,{}] 02:38:22 INFO - PROCESS | 1647 | 1468748302221 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:22 INFO - PROCESS | 1647 | 1468748302223 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:22 INFO - PROCESS | 1647 | 1468748302313 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:38:22 INFO - PROCESS | 1647 | 1468748302397 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 1647 | 1468748302398 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1186c2800 == 29 [pid = 1647] [id = 441] 02:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1129adc00) [pid = 1647] [serial = 1322] [outer = 0x0] 02:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x112d81400) [pid = 1647] [serial = 1323] [outer = 0x1129adc00] 02:38:22 INFO - PROCESS | 1647 | 1468748302443 Marionette DEBUG loaded listener.js 02:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1131ad800) [pid = 1647] [serial = 1324] [outer = 0x1129adc00] 02:38:22 INFO - PROCESS | 1647 | 1468748302841 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 670ms 02:38:22 INFO - PROCESS | 1647 | 1468748302887 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 1647 | 1468748302888 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:38:22 INFO - PROCESS | 1647 | 1468748302890 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 1647 | 1468748302893 Marionette TRACE conn2 <- [1,1738,null,{}] 02:38:22 INFO - PROCESS | 1647 | 1468748302901 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:22 INFO - PROCESS | 1647 | 1468748302905 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:22 INFO - PROCESS | 1647 | 1468748302984 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:38:22 INFO - PROCESS | 1647 | 1468748302989 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 1647 | 1468748302992 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196e0800 == 30 [pid = 1647] [id = 442] 02:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x115d2a800) [pid = 1647] [serial = 1325] [outer = 0x0] 02:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x116607400) [pid = 1647] [serial = 1326] [outer = 0x115d2a800] 02:38:23 INFO - PROCESS | 1647 | 1468748303023 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x116890000) [pid = 1647] [serial = 1327] [outer = 0x115d2a800] 02:38:23 INFO - PROCESS | 1647 | 1468748303351 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 472ms 02:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:38:23 INFO - PROCESS | 1647 | 1468748303365 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 1647 | 1468748303366 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:38:23 INFO - PROCESS | 1647 | 1468748303369 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 1647 | 1468748303370 Marionette TRACE conn2 <- [1,1742,null,{}] 02:38:23 INFO - PROCESS | 1647 | 1468748303372 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:23 INFO - PROCESS | 1647 | 1468748303373 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:23 INFO - PROCESS | 1647 | 1468748303454 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:38:23 INFO - PROCESS | 1647 | 1468748303526 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 1647 | 1468748303527 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1e6000 == 31 [pid = 1647] [id = 443] 02:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11318c400) [pid = 1647] [serial = 1328] [outer = 0x0] 02:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x116a31000) [pid = 1647] [serial = 1329] [outer = 0x11318c400] 02:38:23 INFO - PROCESS | 1647 | 1468748303552 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x118250800) [pid = 1647] [serial = 1330] [outer = 0x11318c400] 02:38:23 INFO - PROCESS | 1647 | 1468748303874 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 520ms 02:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:38:23 INFO - PROCESS | 1647 | 1468748303890 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 1647 | 1468748303891 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:38:23 INFO - PROCESS | 1647 | 1468748303900 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 1647 | 1468748303901 Marionette TRACE conn2 <- [1,1746,null,{}] 02:38:23 INFO - PROCESS | 1647 | 1468748303903 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:23 INFO - PROCESS | 1647 | 1468748303904 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:24 INFO - PROCESS | 1647 | 1468748303999 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:38:24 INFO - PROCESS | 1647 | 1468748304002 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 1647 | 1468748304004 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b19000 == 32 [pid = 1647] [id = 444] 02:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1126f6800) [pid = 1647] [serial = 1331] [outer = 0x0] 02:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11828a400) [pid = 1647] [serial = 1332] [outer = 0x1126f6800] 02:38:24 INFO - PROCESS | 1647 | 1468748304028 Marionette DEBUG loaded listener.js 02:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11835a000) [pid = 1647] [serial = 1333] [outer = 0x1126f6800] 02:38:24 INFO - PROCESS | 1647 | 1468748304388 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 524ms 02:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:38:24 INFO - PROCESS | 1647 | 1468748304421 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:38:24 INFO - PROCESS | 1647 | 1468748304423 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:38:24 INFO - PROCESS | 1647 | 1468748304425 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 1647 | 1468748304426 Marionette TRACE conn2 <- [1,1750,null,{}] 02:38:24 INFO - PROCESS | 1647 | 1468748304429 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:24 INFO - PROCESS | 1647 | 1468748304434 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:24 INFO - PROCESS | 1647 | 1468748304573 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:38:24 INFO - PROCESS | 1647 | 1468748304596 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 1647 | 1468748304598 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248de800 == 33 [pid = 1647] [id = 445] 02:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11835e800) [pid = 1647] [serial = 1334] [outer = 0x0] 02:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1183d4000) [pid = 1647] [serial = 1335] [outer = 0x11835e800] 02:38:24 INFO - PROCESS | 1647 | 1468748304639 Marionette DEBUG loaded listener.js 02:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118693c00) [pid = 1647] [serial = 1336] [outer = 0x11835e800] 02:38:25 INFO - PROCESS | 1647 | 1468748305075 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 671ms 02:38:25 INFO - PROCESS | 1647 | 1468748305097 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 1647 | 1468748305098 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:38:25 INFO - PROCESS | 1647 | 1468748305100 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 1647 | 1468748305101 Marionette TRACE conn2 <- [1,1754,null,{}] 02:38:25 INFO - PROCESS | 1647 | 1468748305104 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:25 INFO - PROCESS | 1647 | 1468748305105 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:25 INFO - PROCESS | 1647 | 1468748305200 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:38:25 INFO - PROCESS | 1647 | 1468748305212 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 1647 | 1468748305214 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12573f000 == 34 [pid = 1647] [id = 446] 02:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11269ac00) [pid = 1647] [serial = 1337] [outer = 0x0] 02:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1186bcc00) [pid = 1647] [serial = 1338] [outer = 0x11269ac00] 02:38:25 INFO - PROCESS | 1647 | 1468748305238 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1190cdc00) [pid = 1647] [serial = 1339] [outer = 0x11269ac00] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1126d3400) [pid = 1647] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11835b400) [pid = 1647] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11840fc00) [pid = 1647] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119931c00) [pid = 1647] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1126a0800) [pid = 1647] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119f2fc00) [pid = 1647] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x117568000) [pid = 1647] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112734800) [pid = 1647] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1126d0c00) [pid = 1647] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x117567000) [pid = 1647] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11688dc00) [pid = 1647] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1121be000) [pid = 1647] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112f8b400) [pid = 1647] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1216a2400) [pid = 1647] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x121453400) [pid = 1647] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:38:25 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11677bc00) [pid = 1647] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:38:25 INFO - PROCESS | 1647 | 1468748305768 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 719ms 02:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:38:25 INFO - PROCESS | 1647 | 1468748305821 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 1647 | 1468748305822 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:38:25 INFO - PROCESS | 1647 | 1468748305824 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 1647 | 1468748305825 Marionette TRACE conn2 <- [1,1758,null,{}] 02:38:25 INFO - PROCESS | 1647 | 1468748305828 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:25 INFO - PROCESS | 1647 | 1468748305829 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:25 INFO - PROCESS | 1647 | 1468748305905 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:38:25 INFO - PROCESS | 1647 | 1468748305929 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 1647 | 1468748305930 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e4b000 == 35 [pid = 1647] [id = 447] 02:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1121be000) [pid = 1647] [serial = 1340] [outer = 0x0] 02:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x112f8b400) [pid = 1647] [serial = 1341] [outer = 0x1121be000] 02:38:25 INFO - PROCESS | 1647 | 1468748305955 Marionette DEBUG loaded listener.js 02:38:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11756b800) [pid = 1647] [serial = 1342] [outer = 0x1121be000] 02:38:26 INFO - PROCESS | 1647 | 1468748306295 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 520ms 02:38:26 INFO - PROCESS | 1647 | 1468748306359 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:38:26 INFO - PROCESS | 1647 | 1468748306362 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:38:26 INFO - PROCESS | 1647 | 1468748306366 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:38:26 INFO - PROCESS | 1647 | 1468748306368 Marionette TRACE conn2 <- [1,1762,null,{}] 02:38:26 INFO - PROCESS | 1647 | 1468748306371 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:26 INFO - PROCESS | 1647 | 1468748306373 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:26 INFO - PROCESS | 1647 | 1468748306492 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:38:26 INFO - PROCESS | 1647 | 1468748306498 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:26 INFO - PROCESS | 1647 | 1468748306499 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d0b000 == 36 [pid = 1647] [id = 448] 02:38:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1131af400) [pid = 1647] [serial = 1343] [outer = 0x0] 02:38:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118410000) [pid = 1647] [serial = 1344] [outer = 0x1131af400] 02:38:26 INFO - PROCESS | 1647 | 1468748306538 Marionette DEBUG loaded listener.js 02:38:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119514800) [pid = 1647] [serial = 1345] [outer = 0x1131af400] 02:38:26 INFO - PROCESS | 1647 | 1468748306919 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 572ms 02:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:38:26 INFO - PROCESS | 1647 | 1468748306937 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:38:26 INFO - PROCESS | 1647 | 1468748306938 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:38:26 INFO - PROCESS | 1647 | 1468748306940 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:38:26 INFO - PROCESS | 1647 | 1468748306941 Marionette TRACE conn2 <- [1,1766,null,{}] 02:38:26 INFO - PROCESS | 1647 | 1468748306951 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:26 INFO - PROCESS | 1647 | 1468748306953 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:27 INFO - PROCESS | 1647 | 1468748307113 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:38:27 INFO - PROCESS | 1647 | 1468748307123 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:27 INFO - PROCESS | 1647 | 1468748307125 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d1e000 == 37 [pid = 1647] [id = 449] 02:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x116fa2400) [pid = 1647] [serial = 1346] [outer = 0x0] 02:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11951b800) [pid = 1647] [serial = 1347] [outer = 0x116fa2400] 02:38:27 INFO - PROCESS | 1647 | 1468748307164 Marionette DEBUG loaded listener.js 02:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119933400) [pid = 1647] [serial = 1348] [outer = 0x116fa2400] 02:38:27 INFO - PROCESS | 1647 | 1468748307572 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 675ms 02:38:27 INFO - PROCESS | 1647 | 1468748307623 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:38:27 INFO - PROCESS | 1647 | 1468748307625 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:38:27 INFO - PROCESS | 1647 | 1468748307628 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:38:27 INFO - PROCESS | 1647 | 1468748307629 Marionette TRACE conn2 <- [1,1770,null,{}] 02:38:27 INFO - PROCESS | 1647 | 1468748307632 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:27 INFO - PROCESS | 1647 | 1468748307633 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:27 INFO - PROCESS | 1647 | 1468748307748 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:38:27 INFO - PROCESS | 1647 | 1468748307834 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:27 INFO - PROCESS | 1647 | 1468748307835 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11379b800 == 38 [pid = 1647] [id = 450] 02:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x111ca8800) [pid = 1647] [serial = 1349] [outer = 0x0] 02:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x111f2ec00) [pid = 1647] [serial = 1350] [outer = 0x111ca8800] 02:38:27 INFO - PROCESS | 1647 | 1468748307867 Marionette DEBUG loaded listener.js 02:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1126a1800) [pid = 1647] [serial = 1351] [outer = 0x111ca8800] 02:38:28 INFO - PROCESS | 1647 | 1468748308409 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 820ms 02:38:28 INFO - PROCESS | 1647 | 1468748308490 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:38:28 INFO - PROCESS | 1647 | 1468748308493 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:38:28 INFO - PROCESS | 1647 | 1468748308498 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:38:28 INFO - PROCESS | 1647 | 1468748308500 Marionette TRACE conn2 <- [1,1774,null,{}] 02:38:28 INFO - PROCESS | 1647 | 1468748308504 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:28 INFO - PROCESS | 1647 | 1468748308506 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:28 INFO - PROCESS | 1647 | 1468748308617 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:38:28 INFO - PROCESS | 1647 | 1468748308700 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:28 INFO - PROCESS | 1647 | 1468748308702 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x119416800 == 39 [pid = 1647] [id = 451] 02:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x112f87800) [pid = 1647] [serial = 1352] [outer = 0x0] 02:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x113194800) [pid = 1647] [serial = 1353] [outer = 0x112f87800] 02:38:28 INFO - PROCESS | 1647 | 1468748308732 Marionette DEBUG loaded listener.js 02:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x113c11400) [pid = 1647] [serial = 1354] [outer = 0x112f87800] 02:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 773ms 02:38:29 INFO - PROCESS | 1647 | 1468748309265 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:38:29 INFO - PROCESS | 1647 | 1468748309274 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 1647 | 1468748309277 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:38:29 INFO - PROCESS | 1647 | 1468748309279 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 1647 | 1468748309281 Marionette TRACE conn2 <- [1,1778,null,{}] 02:38:29 INFO - PROCESS | 1647 | 1468748309283 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:29 INFO - PROCESS | 1647 | 1468748309285 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:29 INFO - PROCESS | 1647 | 1468748309400 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:38:29 INFO - PROCESS | 1647 | 1468748309587 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:29 INFO - PROCESS | 1647 | 1468748309589 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac0800 == 40 [pid = 1647] [id = 452] 02:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1126c9c00) [pid = 1647] [serial = 1355] [outer = 0x0] 02:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1126ff000) [pid = 1647] [serial = 1356] [outer = 0x1126c9c00] 02:38:29 INFO - PROCESS | 1647 | 1468748309617 Marionette DEBUG loaded listener.js 02:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1129af800) [pid = 1647] [serial = 1357] [outer = 0x1126c9c00] 02:38:30 INFO - PROCESS | 1647 | --DOCSHELL 0x128d1e000 == 39 [pid = 1647] [id = 449] 02:38:30 INFO - PROCESS | 1647 | --DOCSHELL 0x128d0b000 == 38 [pid = 1647] [id = 448] 02:38:30 INFO - PROCESS | 1647 | --DOCSHELL 0x121e4b000 == 37 [pid = 1647] [id = 447] 02:38:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12573f000 == 36 [pid = 1647] [id = 446] 02:38:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1248de800 == 35 [pid = 1647] [id = 445] 02:38:30 INFO - PROCESS | 1647 | --DOCSHELL 0x121b19000 == 34 [pid = 1647] [id = 444] 02:38:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1e6000 == 33 [pid = 1647] [id = 443] 02:38:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1196e0800 == 32 [pid = 1647] [id = 442] 02:38:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1186c2800 == 31 [pid = 1647] [id = 441] 02:38:30 INFO - PROCESS | 1647 | --DOCSHELL 0x116410800 == 30 [pid = 1647] [id = 440] 02:38:30 INFO - PROCESS | 1647 | 1468748310203 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12b90a400) [pid = 1647] [serial = 1204] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11993c400) [pid = 1647] [serial = 1281] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118994000) [pid = 1647] [serial = 1278] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119bd1400) [pid = 1647] [serial = 1284] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1126fac00) [pid = 1647] [serial = 1287] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119dd7000) [pid = 1647] [serial = 1285] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11a062c00) [pid = 1647] [serial = 1293] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1183d7000) [pid = 1647] [serial = 1275] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1128cdc00) [pid = 1647] [serial = 1263] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112a79c00) [pid = 1647] [serial = 1264] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1129a6800) [pid = 1647] [serial = 1257] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1131c6c00) [pid = 1647] [serial = 1258] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1181b7000) [pid = 1647] [serial = 1272] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11835ac00) [pid = 1647] [serial = 1273] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x117160800) [pid = 1647] [serial = 1260] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11824fc00) [pid = 1647] [serial = 1261] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11676ec00) [pid = 1647] [serial = 1269] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x117566c00) [pid = 1647] [serial = 1270] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116813000) [pid = 1647] [serial = 1288] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1131d0000) [pid = 1647] [serial = 1266] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x115d23800) [pid = 1647] [serial = 1267] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12b752000) [pid = 1647] [serial = 1255] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121699000) [pid = 1647] [serial = 1296] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119aee800) [pid = 1647] [serial = 1282] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11955ec00) [pid = 1647] [serial = 1279] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119f2cc00) [pid = 1647] [serial = 1291] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12144d000) [pid = 1647] [serial = 1294] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11993b400) [pid = 1647] [serial = 1290] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1248c2000) [pid = 1647] [serial = 1297] [outer = 0x0] [url = about:blank] 02:38:30 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x118409400) [pid = 1647] [serial = 1276] [outer = 0x0] [url = about:blank] 02:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 02:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 969ms 02:38:30 INFO - PROCESS | 1647 | 1468748310250 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:38:30 INFO - PROCESS | 1647 | 1468748310251 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:38:30 INFO - PROCESS | 1647 | 1468748310254 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:38:30 INFO - PROCESS | 1647 | 1468748310255 Marionette TRACE conn2 <- [1,1782,null,{}] 02:38:30 INFO - PROCESS | 1647 | 1468748310259 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:30 INFO - PROCESS | 1647 | 1468748310260 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:30 INFO - PROCESS | 1647 | 1468748310336 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:38:30 INFO - PROCESS | 1647 | 1468748310346 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:30 INFO - PROCESS | 1647 | 1468748310348 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x117482800 == 31 [pid = 1647] [id = 453] 02:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1131d0000) [pid = 1647] [serial = 1358] [outer = 0x0] 02:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11396c000) [pid = 1647] [serial = 1359] [outer = 0x1131d0000] 02:38:30 INFO - PROCESS | 1647 | 1468748310392 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115e9b000) [pid = 1647] [serial = 1360] [outer = 0x1131d0000] 02:38:30 INFO - PROCESS | 1647 | 1468748310893 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 02:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 671ms 02:38:30 INFO - PROCESS | 1647 | 1468748310928 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:38:30 INFO - PROCESS | 1647 | 1468748310932 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:38:30 INFO - PROCESS | 1647 | 1468748310934 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:38:30 INFO - PROCESS | 1647 | 1468748310936 Marionette TRACE conn2 <- [1,1786,null,{}] 02:38:30 INFO - PROCESS | 1647 | 1468748310938 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:30 INFO - PROCESS | 1647 | 1468748310939 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:31 INFO - PROCESS | 1647 | 1468748311021 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:38:31 INFO - PROCESS | 1647 | 1468748311025 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 1647 | 1468748311026 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x119d1f000 == 32 [pid = 1647] [id = 454] 02:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x116252800) [pid = 1647] [serial = 1361] [outer = 0x0] 02:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x116897400) [pid = 1647] [serial = 1362] [outer = 0x116252800] 02:38:31 INFO - PROCESS | 1647 | 1468748311055 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1181b6c00) [pid = 1647] [serial = 1363] [outer = 0x116252800] 02:38:31 INFO - PROCESS | 1647 | 1468748311398 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 02:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 472ms 02:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:38:31 INFO - PROCESS | 1647 | 1468748311412 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:38:31 INFO - PROCESS | 1647 | 1468748311415 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:38:31 INFO - PROCESS | 1647 | 1468748311422 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:38:31 INFO - PROCESS | 1647 | 1468748311426 Marionette TRACE conn2 <- [1,1790,null,{}] 02:38:31 INFO - PROCESS | 1647 | 1468748311432 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:31 INFO - PROCESS | 1647 | 1468748311435 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:31 INFO - PROCESS | 1647 | 1468748311516 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:38:31 INFO - PROCESS | 1647 | 1468748311521 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 1647 | 1468748311522 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e42800 == 33 [pid = 1647] [id = 455] 02:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11824c800) [pid = 1647] [serial = 1364] [outer = 0x0] 02:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11835ac00) [pid = 1647] [serial = 1365] [outer = 0x11824c800] 02:38:31 INFO - PROCESS | 1647 | 1468748311550 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1183dd400) [pid = 1647] [serial = 1366] [outer = 0x11824c800] 02:38:31 INFO - PROCESS | 1647 | 1468748311899 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 530ms 02:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:38:31 INFO - PROCESS | 1647 | 1468748311948 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:38:31 INFO - PROCESS | 1647 | 1468748311950 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:38:31 INFO - PROCESS | 1647 | 1468748311952 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:38:31 INFO - PROCESS | 1647 | 1468748311953 Marionette TRACE conn2 <- [1,1794,null,{}] 02:38:31 INFO - PROCESS | 1647 | 1468748311955 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:31 INFO - PROCESS | 1647 | 1468748311956 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:32 INFO - PROCESS | 1647 | 1468748312071 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:38:32 INFO - PROCESS | 1647 | 1468748312079 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 1647 | 1468748312081 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b1f800 == 34 [pid = 1647] [id = 456] 02:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118360800) [pid = 1647] [serial = 1367] [outer = 0x0] 02:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11840b000) [pid = 1647] [serial = 1368] [outer = 0x118360800] 02:38:32 INFO - PROCESS | 1647 | 1468748312105 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118994400) [pid = 1647] [serial = 1369] [outer = 0x118360800] 02:38:32 INFO - PROCESS | 1647 | 1468748312434 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 02:38:32 INFO - PROCESS | 1647 | 1468748312481 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:38:32 INFO - PROCESS | 1647 | 1468748312482 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:38:32 INFO - PROCESS | 1647 | 1468748312484 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 1647 | 1468748312485 Marionette TRACE conn2 <- [1,1798,null,{}] 02:38:32 INFO - PROCESS | 1647 | 1468748312488 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:32 INFO - PROCESS | 1647 | 1468748312489 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:32 INFO - PROCESS | 1647 | 1468748312590 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:38:32 INFO - PROCESS | 1647 | 1468748312594 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 1647 | 1468748312599 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279df000 == 35 [pid = 1647] [id = 457] 02:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1194a4c00) [pid = 1647] [serial = 1370] [outer = 0x0] 02:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11951d800) [pid = 1647] [serial = 1371] [outer = 0x1194a4c00] 02:38:32 INFO - PROCESS | 1647 | 1468748312663 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11993b400) [pid = 1647] [serial = 1372] [outer = 0x1194a4c00] 02:38:33 INFO - PROCESS | 1647 | 1468748313019 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 570ms 02:38:33 INFO - PROCESS | 1647 | 1468748313059 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:38:33 INFO - PROCESS | 1647 | 1468748313061 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:38:33 INFO - PROCESS | 1647 | 1468748313063 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:38:33 INFO - PROCESS | 1647 | 1468748313064 Marionette TRACE conn2 <- [1,1802,null,{}] 02:38:33 INFO - PROCESS | 1647 | 1468748313066 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:33 INFO - PROCESS | 1647 | 1468748313068 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:33 INFO - PROCESS | 1647 | 1468748313171 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:38:33 INFO - PROCESS | 1647 | 1468748313182 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:33 INFO - PROCESS | 1647 | 1468748313184 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d0d800 == 36 [pid = 1647] [id = 458] 02:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11993b800) [pid = 1647] [serial = 1373] [outer = 0x0] 02:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119bd1400) [pid = 1647] [serial = 1374] [outer = 0x11993b800] 02:38:33 INFO - PROCESS | 1647 | 1468748313208 Marionette DEBUG loaded listener.js 02:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119dd2000) [pid = 1647] [serial = 1375] [outer = 0x11993b800] 02:38:33 INFO - PROCESS | 1647 | 1468748313565 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 02:38:33 INFO - PROCESS | 1647 | 1468748313583 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:38:33 INFO - PROCESS | 1647 | 1468748313584 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:38:33 INFO - PROCESS | 1647 | 1468748313587 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:38:33 INFO - PROCESS | 1647 | 1468748313588 Marionette TRACE conn2 <- [1,1806,null,{}] 02:38:33 INFO - PROCESS | 1647 | 1468748313590 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:33 INFO - PROCESS | 1647 | 1468748313591 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:33 INFO - PROCESS | 1647 | 1468748313692 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:38:33 INFO - PROCESS | 1647 | 1468748313729 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:33 INFO - PROCESS | 1647 | 1468748313730 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x129411800 == 37 [pid = 1647] [id = 459] 02:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119dd2c00) [pid = 1647] [serial = 1376] [outer = 0x0] 02:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119dda400) [pid = 1647] [serial = 1377] [outer = 0x119dd2c00] 02:38:33 INFO - PROCESS | 1647 | 1468748313755 Marionette DEBUG loaded listener.js 02:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119f2dc00) [pid = 1647] [serial = 1378] [outer = 0x119dd2c00] 02:38:34 INFO - PROCESS | 1647 | 1468748314076 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 520ms 02:38:34 INFO - PROCESS | 1647 | 1468748314108 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 1647 | 1468748314109 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:38:34 INFO - PROCESS | 1647 | 1468748314112 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 1647 | 1468748314113 Marionette TRACE conn2 <- [1,1810,null,{}] 02:38:34 INFO - PROCESS | 1647 | 1468748314115 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:34 INFO - PROCESS | 1647 | 1468748314116 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:34 INFO - PROCESS | 1647 | 1468748314218 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:38:34 INFO - PROCESS | 1647 | 1468748314230 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 1647 | 1468748314232 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a652000 == 38 [pid = 1647] [id = 460] 02:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119dd3800) [pid = 1647] [serial = 1379] [outer = 0x0] 02:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119f33400) [pid = 1647] [serial = 1380] [outer = 0x119dd3800] 02:38:34 INFO - PROCESS | 1647 | 1468748314264 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11a060c00) [pid = 1647] [serial = 1381] [outer = 0x119dd3800] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x115d25800) [pid = 1647] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1186b3000) [pid = 1647] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11955a000) [pid = 1647] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1121be000) [pid = 1647] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11a063c00) [pid = 1647] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1131af400) [pid = 1647] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1128cf800) [pid = 1647] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11318c400) [pid = 1647] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1126f6800) [pid = 1647] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11835e800) [pid = 1647] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116a2b000) [pid = 1647] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1129adc00) [pid = 1647] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115d2a800) [pid = 1647] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1126c6c00) [pid = 1647] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11269ac00) [pid = 1647] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:38:34 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1129a6400) [pid = 1647] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:38:34 INFO - PROCESS | 1647 | 1468748314649 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 569ms 02:38:34 INFO - PROCESS | 1647 | 1468748314683 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 1647 | 1468748314684 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:38:34 INFO - PROCESS | 1647 | 1468748314686 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 1647 | 1468748314688 Marionette TRACE conn2 <- [1,1814,null,{}] 02:38:34 INFO - PROCESS | 1647 | 1468748314703 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:34 INFO - PROCESS | 1647 | 1468748314704 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:34 INFO - PROCESS | 1647 | 1468748314788 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:38:34 INFO - PROCESS | 1647 | 1468748314791 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 1647 | 1468748314792 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b1b800 == 39 [pid = 1647] [id = 461] 02:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x113191000) [pid = 1647] [serial = 1382] [outer = 0x0] 02:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x113962400) [pid = 1647] [serial = 1383] [outer = 0x113191000] 02:38:34 INFO - PROCESS | 1647 | 1468748314820 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11828fc00) [pid = 1647] [serial = 1384] [outer = 0x113191000] 02:38:35 INFO - PROCESS | 1647 | 1468748315153 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 02:38:35 INFO - PROCESS | 1647 | 1468748315208 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 1647 | 1468748315209 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:38:35 INFO - PROCESS | 1647 | 1468748315211 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 1647 | 1468748315212 Marionette TRACE conn2 <- [1,1818,null,{}] 02:38:35 INFO - PROCESS | 1647 | 1468748315214 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:35 INFO - PROCESS | 1647 | 1468748315215 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:35 INFO - PROCESS | 1647 | 1468748315294 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:38:35 INFO - PROCESS | 1647 | 1468748315299 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:35 INFO - PROCESS | 1647 | 1468748315309 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ab40000 == 40 [pid = 1647] [id = 462] 02:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1131c2800) [pid = 1647] [serial = 1385] [outer = 0x0] 02:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118402800) [pid = 1647] [serial = 1386] [outer = 0x1131c2800] 02:38:35 INFO - PROCESS | 1647 | 1468748315390 Marionette DEBUG loaded listener.js 02:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11a065c00) [pid = 1647] [serial = 1387] [outer = 0x1131c2800] 02:38:35 INFO - PROCESS | 1647 | 1468748315702 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 02:38:35 INFO - PROCESS | 1647 | 1468748315732 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 1647 | 1468748315734 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:38:35 INFO - PROCESS | 1647 | 1468748315736 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 1647 | 1468748315738 Marionette TRACE conn2 <- [1,1822,null,{}] 02:38:35 INFO - PROCESS | 1647 | 1468748315740 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:35 INFO - PROCESS | 1647 | 1468748315742 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:35 INFO - PROCESS | 1647 | 1468748315836 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:38:35 INFO - PROCESS | 1647 | 1468748315840 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:35 INFO - PROCESS | 1647 | 1468748315841 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8ad800 == 41 [pid = 1647] [id = 463] 02:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11a066400) [pid = 1647] [serial = 1388] [outer = 0x0] 02:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121163000) [pid = 1647] [serial = 1389] [outer = 0x11a066400] 02:38:35 INFO - PROCESS | 1647 | 1468748315867 Marionette DEBUG loaded listener.js 02:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121456400) [pid = 1647] [serial = 1390] [outer = 0x11a066400] 02:38:36 INFO - PROCESS | 1647 | 1468748316202 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 02:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:38:36 INFO - PROCESS | 1647 | 1468748316266 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:38:36 INFO - PROCESS | 1647 | 1468748316267 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:38:36 INFO - PROCESS | 1647 | 1468748316269 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:38:36 INFO - PROCESS | 1647 | 1468748316270 Marionette TRACE conn2 <- [1,1826,null,{}] 02:38:36 INFO - PROCESS | 1647 | 1468748316273 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:36 INFO - PROCESS | 1647 | 1468748316274 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:36 INFO - PROCESS | 1647 | 1468748316366 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:38:36 INFO - PROCESS | 1647 | 1468748316370 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:36 INFO - PROCESS | 1647 | 1468748316371 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b96b000 == 42 [pid = 1647] [id = 464] 02:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121458000) [pid = 1647] [serial = 1391] [outer = 0x0] 02:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12169c800) [pid = 1647] [serial = 1392] [outer = 0x121458000] 02:38:36 INFO - PROCESS | 1647 | 1468748316395 Marionette DEBUG loaded listener.js 02:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121eab800) [pid = 1647] [serial = 1393] [outer = 0x121458000] 02:38:36 INFO - PROCESS | 1647 | 1468748316905 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 668ms 02:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:38:36 INFO - PROCESS | 1647 | 1468748316938 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:38:36 INFO - PROCESS | 1647 | 1468748316941 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:38:36 INFO - PROCESS | 1647 | 1468748316944 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:38:36 INFO - PROCESS | 1647 | 1468748316947 Marionette TRACE conn2 <- [1,1830,null,{}] 02:38:36 INFO - PROCESS | 1647 | 1468748316951 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:36 INFO - PROCESS | 1647 | 1468748316953 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:37 INFO - PROCESS | 1647 | 1468748317063 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:38:37 INFO - PROCESS | 1647 | 1468748317137 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 1647 | 1468748317139 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196cf000 == 43 [pid = 1647] [id = 465] 02:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11318d400) [pid = 1647] [serial = 1394] [outer = 0x0] 02:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x115d22000) [pid = 1647] [serial = 1395] [outer = 0x11318d400] 02:38:37 INFO - PROCESS | 1647 | 1468748317170 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115e9e400) [pid = 1647] [serial = 1396] [outer = 0x11318d400] 02:38:37 INFO - PROCESS | 1647 | 1468748317667 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 823ms 02:38:37 INFO - PROCESS | 1647 | 1468748317781 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:38:37 INFO - PROCESS | 1647 | 1468748317786 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:38:37 INFO - PROCESS | 1647 | 1468748317797 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:38:37 INFO - PROCESS | 1647 | 1468748317800 Marionette TRACE conn2 <- [1,1834,null,{}] 02:38:37 INFO - PROCESS | 1647 | 1468748317804 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:37 INFO - PROCESS | 1647 | 1468748317807 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:37 INFO - PROCESS | 1647 | 1468748317975 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:38:38 INFO - PROCESS | 1647 | 1468748318086 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 1647 | 1468748318087 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279de800 == 44 [pid = 1647] [id = 466] 02:38:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x117565c00) [pid = 1647] [serial = 1397] [outer = 0x0] 02:38:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11828b400) [pid = 1647] [serial = 1398] [outer = 0x117565c00] 02:38:38 INFO - PROCESS | 1647 | 1468748318119 Marionette DEBUG loaded listener.js 02:38:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118361c00) [pid = 1647] [serial = 1399] [outer = 0x117565c00] 02:38:38 INFO - PROCESS | 1647 | 1468748318549 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 02:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 778ms 02:38:38 INFO - PROCESS | 1647 | 1468748318572 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:38:38 INFO - PROCESS | 1647 | 1468748318574 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:38:38 INFO - PROCESS | 1647 | 1468748318576 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 1647 | 1468748318579 Marionette TRACE conn2 <- [1,1838,null,{}] 02:38:38 INFO - PROCESS | 1647 | 1468748318587 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:38 INFO - PROCESS | 1647 | 1468748318590 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:38 INFO - PROCESS | 1647 | 1468748318697 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:38:38 INFO - PROCESS | 1647 | 1468748318761 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 1647 | 1468748318763 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b97a000 == 45 [pid = 1647] [id = 467] 02:38:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118411800) [pid = 1647] [serial = 1400] [outer = 0x0] 02:38:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1194a1800) [pid = 1647] [serial = 1401] [outer = 0x118411800] 02:38:38 INFO - PROCESS | 1647 | 1468748318834 Marionette DEBUG loaded listener.js 02:38:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119aecc00) [pid = 1647] [serial = 1402] [outer = 0x118411800] 02:38:39 INFO - PROCESS | 1647 | 1468748319244 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 723ms 02:38:39 INFO - PROCESS | 1647 | 1468748319308 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:38:39 INFO - PROCESS | 1647 | 1468748319310 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:38:39 INFO - PROCESS | 1647 | 1468748319327 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 1647 | 1468748319328 Marionette TRACE conn2 <- [1,1842,null,{}] 02:38:39 INFO - PROCESS | 1647 | 1468748319331 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:39 INFO - PROCESS | 1647 | 1468748319332 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:39 INFO - PROCESS | 1647 | 1468748319439 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:38:39 INFO - PROCESS | 1647 | 1468748319499 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 1647 | 1468748319500 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bdbb800 == 46 [pid = 1647] [id = 468] 02:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119ddb000) [pid = 1647] [serial = 1403] [outer = 0x0] 02:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11a05ec00) [pid = 1647] [serial = 1404] [outer = 0x119ddb000] 02:38:39 INFO - PROCESS | 1647 | 1468748319529 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12115d400) [pid = 1647] [serial = 1405] [outer = 0x119ddb000] 02:38:40 INFO - PROCESS | 1647 | 1468748320139 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 874ms 02:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:38:40 INFO - PROCESS | 1647 | 1468748320200 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:38:40 INFO - PROCESS | 1647 | 1468748320202 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:38:40 INFO - PROCESS | 1647 | 1468748320205 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 1647 | 1468748320208 Marionette TRACE conn2 <- [1,1846,null,{}] 02:38:40 INFO - PROCESS | 1647 | 1468748320212 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:40 INFO - PROCESS | 1647 | 1468748320214 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:40 INFO - PROCESS | 1647 | 1468748320312 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:38:40 INFO - PROCESS | 1647 | 1468748320382 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:40 INFO - PROCESS | 1647 | 1468748320385 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ab6000 == 47 [pid = 1647] [id = 469] 02:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1129aec00) [pid = 1647] [serial = 1406] [outer = 0x0] 02:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11318b400) [pid = 1647] [serial = 1407] [outer = 0x1129aec00] 02:38:40 INFO - PROCESS | 1647 | 1468748320413 Marionette DEBUG loaded listener.js 02:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x115d27400) [pid = 1647] [serial = 1408] [outer = 0x1129aec00] 02:38:40 INFO - PROCESS | 1647 | 1468748320859 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 721ms 02:38:40 INFO - PROCESS | 1647 | 1468748320946 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:38:40 INFO - PROCESS | 1647 | 1468748320949 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:38:40 INFO - PROCESS | 1647 | 1468748320955 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 1647 | 1468748320957 Marionette TRACE conn2 <- [1,1850,null,{}] 02:38:40 INFO - PROCESS | 1647 | 1468748320959 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:40 INFO - PROCESS | 1647 | 1468748320962 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e2000 == 46 [pid = 1647] [id = 439] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8ad800 == 45 [pid = 1647] [id = 463] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12ab40000 == 44 [pid = 1647] [id = 462] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x121b1b800 == 43 [pid = 1647] [id = 461] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12a652000 == 42 [pid = 1647] [id = 460] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x129411800 == 41 [pid = 1647] [id = 459] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x128d0d800 == 40 [pid = 1647] [id = 458] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1279df000 == 39 [pid = 1647] [id = 457] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x121b1f800 == 38 [pid = 1647] [id = 456] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x121e42800 == 37 [pid = 1647] [id = 455] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x119d1f000 == 36 [pid = 1647] [id = 454] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x117482800 == 35 [pid = 1647] [id = 453] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac0800 == 34 [pid = 1647] [id = 452] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x119416800 == 33 [pid = 1647] [id = 451] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11379b800 == 32 [pid = 1647] [id = 450] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x119ab6000 == 31 [pid = 1647] [id = 469] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12bdbb800 == 30 [pid = 1647] [id = 468] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12b97a000 == 29 [pid = 1647] [id = 467] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1279de800 == 28 [pid = 1647] [id = 466] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1196cf000 == 27 [pid = 1647] [id = 465] 02:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12b96b000 == 26 [pid = 1647] [id = 464] 02:38:41 INFO - PROCESS | 1647 | 1468748321598 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11828a400) [pid = 1647] [serial = 1332] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1183d4000) [pid = 1647] [serial = 1335] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11835bc00) [pid = 1647] [serial = 1318] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x112d81400) [pid = 1647] [serial = 1323] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1131ad800) [pid = 1647] [serial = 1324] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x116607400) [pid = 1647] [serial = 1326] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116890000) [pid = 1647] [serial = 1327] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1126d3800) [pid = 1647] [serial = 1320] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x112734000) [pid = 1647] [serial = 1321] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1186bcc00) [pid = 1647] [serial = 1338] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x113c71c00) [pid = 1647] [serial = 1300] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112d8a400) [pid = 1647] [serial = 1299] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x117165400) [pid = 1647] [serial = 1303] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116812000) [pid = 1647] [serial = 1302] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11951b800) [pid = 1647] [serial = 1347] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11951ac00) [pid = 1647] [serial = 1306] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119070c00) [pid = 1647] [serial = 1305] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119b94000) [pid = 1647] [serial = 1308] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118693c00) [pid = 1647] [serial = 1336] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11a05f400) [pid = 1647] [serial = 1309] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11756b800) [pid = 1647] [serial = 1342] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112f8b400) [pid = 1647] [serial = 1341] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1181b2800) [pid = 1647] [serial = 1317] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1214aa800) [pid = 1647] [serial = 1312] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121275400) [pid = 1647] [serial = 1311] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1190cdc00) [pid = 1647] [serial = 1339] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118410000) [pid = 1647] [serial = 1344] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x114f96400) [pid = 1647] [serial = 1315] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x112f82c00) [pid = 1647] [serial = 1314] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x116a31000) [pid = 1647] [serial = 1329] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118250800) [pid = 1647] [serial = 1330] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119514800) [pid = 1647] [serial = 1345] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11835a000) [pid = 1647] [serial = 1333] [outer = 0x0] [url = about:blank] 02:38:41 INFO - PROCESS | 1647 | 1468748321704 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:41 INFO - PROCESS | 1647 | 1468748321705 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x113920800 == 27 [pid = 1647] [id = 470] 02:38:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1126f0800) [pid = 1647] [serial = 1409] [outer = 0x0] 02:38:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1126fa800) [pid = 1647] [serial = 1410] [outer = 0x1126f0800] 02:38:41 INFO - PROCESS | 1647 | 1468748321734 Marionette DEBUG loaded listener.js 02:38:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1128d5800) [pid = 1647] [serial = 1411] [outer = 0x1126f0800] 02:38:42 INFO - PROCESS | 1647 | 1468748322065 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1125ms 02:38:42 INFO - PROCESS | 1647 | 1468748322081 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:38:42 INFO - PROCESS | 1647 | 1468748322084 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:38:42 INFO - PROCESS | 1647 | 1468748322087 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:38:42 INFO - PROCESS | 1647 | 1468748322089 Marionette TRACE conn2 <- [1,1854,null,{}] 02:38:42 INFO - PROCESS | 1647 | 1468748322092 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:42 INFO - PROCESS | 1647 | 1468748322095 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:42 INFO - PROCESS | 1647 | 1468748322199 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:38:42 INFO - PROCESS | 1647 | 1468748322251 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:42 INFO - PROCESS | 1647 | 1468748322253 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1184e8800 == 28 [pid = 1647] [id = 471] 02:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1129a4c00) [pid = 1647] [serial = 1412] [outer = 0x0] 02:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x113192000) [pid = 1647] [serial = 1413] [outer = 0x1129a4c00] 02:38:42 INFO - PROCESS | 1647 | 1468748322279 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115d26800) [pid = 1647] [serial = 1414] [outer = 0x1129a4c00] 02:38:42 INFO - PROCESS | 1647 | 1468748322557 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 520ms 02:38:42 INFO - PROCESS | 1647 | 1468748322608 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:38:42 INFO - PROCESS | 1647 | 1468748322610 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:38:42 INFO - PROCESS | 1647 | 1468748322616 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:38:42 INFO - PROCESS | 1647 | 1468748322617 Marionette TRACE conn2 <- [1,1858,null,{}] 02:38:42 INFO - PROCESS | 1647 | 1468748322620 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:42 INFO - PROCESS | 1647 | 1468748322621 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:42 INFO - PROCESS | 1647 | 1468748322702 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:38:42 INFO - PROCESS | 1647 | 1468748322708 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:42 INFO - PROCESS | 1647 | 1468748322710 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196cf000 == 29 [pid = 1647] [id = 472] 02:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116644800) [pid = 1647] [serial = 1415] [outer = 0x0] 02:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11715a000) [pid = 1647] [serial = 1416] [outer = 0x116644800] 02:38:42 INFO - PROCESS | 1647 | 1468748322747 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x117db8400) [pid = 1647] [serial = 1417] [outer = 0x116644800] 02:38:43 INFO - PROCESS | 1647 | 1468748323114 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 523ms 02:38:43 INFO - PROCESS | 1647 | 1468748323138 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 1647 | 1468748323141 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:38:43 INFO - PROCESS | 1647 | 1468748323151 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 1647 | 1468748323154 Marionette TRACE conn2 <- [1,1862,null,{}] 02:38:43 INFO - PROCESS | 1647 | 1468748323156 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:43 INFO - PROCESS | 1647 | 1468748323159 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:43 INFO - PROCESS | 1647 | 1468748323240 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:38:43 INFO - PROCESS | 1647 | 1468748323246 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:43 INFO - PROCESS | 1647 | 1468748323248 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12159f000 == 30 [pid = 1647] [id = 473] 02:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1181adc00) [pid = 1647] [serial = 1418] [outer = 0x0] 02:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118291800) [pid = 1647] [serial = 1419] [outer = 0x1181adc00] 02:38:43 INFO - PROCESS | 1647 | 1468748323273 Marionette DEBUG loaded listener.js 02:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1183d3c00) [pid = 1647] [serial = 1420] [outer = 0x1181adc00] 02:38:43 INFO - PROCESS | 1647 | 1468748323608 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 479ms 02:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:38:43 INFO - PROCESS | 1647 | 1468748323623 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 1647 | 1468748323625 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:38:43 INFO - PROCESS | 1647 | 1468748323627 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 1647 | 1468748323630 Marionette TRACE conn2 <- [1,1866,null,{}] 02:38:43 INFO - PROCESS | 1647 | 1468748323680 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:43 INFO - PROCESS | 1647 | 1468748323682 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:43 INFO - PROCESS | 1647 | 1468748323769 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:38:43 INFO - PROCESS | 1647 | 1468748323815 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:43 INFO - PROCESS | 1647 | 1468748323817 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad4800 == 31 [pid = 1647] [id = 474] 02:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1128cd800) [pid = 1647] [serial = 1421] [outer = 0x0] 02:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1129a9c00) [pid = 1647] [serial = 1422] [outer = 0x1128cd800] 02:38:43 INFO - PROCESS | 1647 | 1468748323901 Marionette DEBUG loaded listener.js 02:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1131a9c00) [pid = 1647] [serial = 1423] [outer = 0x1128cd800] 02:38:44 INFO - PROCESS | 1647 | 1468748324451 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 865ms 02:38:44 INFO - PROCESS | 1647 | 1468748324492 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:38:44 INFO - PROCESS | 1647 | 1468748324495 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:38:44 INFO - PROCESS | 1647 | 1468748324498 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - PROCESS | 1647 | 1468748324500 Marionette TRACE conn2 <- [1,1870,null,{}] 02:38:44 INFO - PROCESS | 1647 | 1468748324504 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:44 INFO - PROCESS | 1647 | 1468748324506 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:44 INFO - PROCESS | 1647 | 1468748324614 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:38:44 INFO - PROCESS | 1647 | 1468748324696 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:44 INFO - PROCESS | 1647 | 1468748324698 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x121406800 == 32 [pid = 1647] [id = 475] 02:38:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11663f800) [pid = 1647] [serial = 1424] [outer = 0x0] 02:38:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x117561400) [pid = 1647] [serial = 1425] [outer = 0x11663f800] 02:38:44 INFO - PROCESS | 1647 | 1468748324729 Marionette DEBUG loaded listener.js 02:38:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118284400) [pid = 1647] [serial = 1426] [outer = 0x11663f800] 02:38:45 INFO - PROCESS | 1647 | 1468748325310 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 922ms 02:38:45 INFO - PROCESS | 1647 | 1468748325421 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:38:45 INFO - PROCESS | 1647 | 1468748325423 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:38:45 INFO - PROCESS | 1647 | 1468748325426 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:38:45 INFO - PROCESS | 1647 | 1468748325428 Marionette TRACE conn2 <- [1,1874,null,{}] 02:38:45 INFO - PROCESS | 1647 | 1468748325456 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:45 INFO - PROCESS | 1647 | 1468748325458 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:45 INFO - PROCESS | 1647 | 1468748325571 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:38:45 INFO - PROCESS | 1647 | 1468748325623 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 1647 | 1468748325626 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1186de000 == 33 [pid = 1647] [id = 476] 02:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1131cd000) [pid = 1647] [serial = 1427] [outer = 0x0] 02:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x113c11800) [pid = 1647] [serial = 1428] [outer = 0x1131cd000] 02:38:45 INFO - PROCESS | 1647 | 1468748325653 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x116491c00) [pid = 1647] [serial = 1429] [outer = 0x1131cd000] 02:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x114f40800 == 32 [pid = 1647] [id = 25] 02:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x115e59800 == 31 [pid = 1647] [id = 23] 02:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x116408000 == 30 [pid = 1647] [id = 26] 02:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1196cf000 == 29 [pid = 1647] [id = 472] 02:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1184e8800 == 28 [pid = 1647] [id = 471] 02:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x113920800 == 27 [pid = 1647] [id = 470] 02:38:46 INFO - PROCESS | 1647 | 1468748326157 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 794ms 02:38:46 INFO - PROCESS | 1647 | 1468748326220 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:38:46 INFO - PROCESS | 1647 | 1468748326223 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:38:46 INFO - PROCESS | 1647 | 1468748326227 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 1647 | 1468748326231 Marionette TRACE conn2 <- [1,1878,null,{}] 02:38:46 INFO - PROCESS | 1647 | 1468748326237 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:46 INFO - PROCESS | 1647 | 1468748326240 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:46 INFO - PROCESS | 1647 | 1468748326364 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:38:46 INFO - PROCESS | 1647 | 1468748326421 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:46 INFO - PROCESS | 1647 | 1468748326423 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190dd000 == 28 [pid = 1647] [id = 477] 02:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x115d23400) [pid = 1647] [serial = 1430] [outer = 0x0] 02:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11677bc00) [pid = 1647] [serial = 1431] [outer = 0x115d23400] 02:38:46 INFO - PROCESS | 1647 | 1468748326456 Marionette DEBUG loaded listener.js 02:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1181b1000) [pid = 1647] [serial = 1432] [outer = 0x115d23400] 02:38:46 INFO - PROCESS | 1647 | 1468748326897 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 724ms 02:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:38:46 INFO - PROCESS | 1647 | 1468748326950 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:38:46 INFO - PROCESS | 1647 | 1468748326954 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:38:46 INFO - PROCESS | 1647 | 1468748326958 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 1647 | 1468748326960 Marionette TRACE conn2 <- [1,1882,null,{}] 02:38:46 INFO - PROCESS | 1647 | 1468748326982 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:46 INFO - PROCESS | 1647 | 1468748326984 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:47 INFO - PROCESS | 1647 | 1468748327088 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1183d2800) [pid = 1647] [serial = 1433] [outer = 0x12cbcfc00] 02:38:47 INFO - PROCESS | 1647 | 1468748327180 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 1647 | 1468748327182 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e57000 == 29 [pid = 1647] [id = 478] 02:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1183dd000) [pid = 1647] [serial = 1434] [outer = 0x0] 02:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x118404000) [pid = 1647] [serial = 1435] [outer = 0x1183dd000] 02:38:47 INFO - PROCESS | 1647 | 1468748327218 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11868f800) [pid = 1647] [serial = 1436] [outer = 0x1183dd000] 02:38:47 INFO - PROCESS | 1647 | 1468748327677 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 738ms 02:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:38:47 INFO - PROCESS | 1647 | 1468748327712 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:38:47 INFO - PROCESS | 1647 | 1468748327713 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:38:47 INFO - PROCESS | 1647 | 1468748327717 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:38:47 INFO - PROCESS | 1647 | 1468748327720 Marionette TRACE conn2 <- [1,1886,null,{}] 02:38:47 INFO - PROCESS | 1647 | 1468748327732 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:47 INFO - PROCESS | 1647 | 1468748327736 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:47 INFO - PROCESS | 1647 | 1468748327871 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:38:47 INFO - PROCESS | 1647 | 1468748327972 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 1647 | 1468748327975 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x113784000 == 30 [pid = 1647] [id = 479] 02:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1190c8000) [pid = 1647] [serial = 1437] [outer = 0x0] 02:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1190ce800) [pid = 1647] [serial = 1438] [outer = 0x1190c8000] 02:38:48 INFO - PROCESS | 1647 | 1468748328030 Marionette DEBUG loaded listener.js 02:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11951bc00) [pid = 1647] [serial = 1439] [outer = 0x1190c8000] 02:38:48 INFO - PROCESS | 1647 | 1468748328550 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 871ms 02:38:48 INFO - PROCESS | 1647 | 1468748328589 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:38:48 INFO - PROCESS | 1647 | 1468748328591 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:38:48 INFO - PROCESS | 1647 | 1468748328594 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - PROCESS | 1647 | 1468748328595 Marionette TRACE conn2 <- [1,1890,null,{}] 02:38:48 INFO - PROCESS | 1647 | 1468748328598 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:48 INFO - PROCESS | 1647 | 1468748328599 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:48 INFO - PROCESS | 1647 | 1468748328700 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:38:48 INFO - PROCESS | 1647 | 1468748328756 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:48 INFO - PROCESS | 1647 | 1468748328757 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272c5800 == 31 [pid = 1647] [id = 480] 02:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119934400) [pid = 1647] [serial = 1440] [outer = 0x0] 02:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x119ae5000) [pid = 1647] [serial = 1441] [outer = 0x119934400] 02:38:48 INFO - PROCESS | 1647 | 1468748328786 Marionette DEBUG loaded listener.js 02:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x113196c00) [pid = 1647] [serial = 1442] [outer = 0x119934400] 02:38:49 INFO - PROCESS | 1647 | 1468748329206 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 620ms 02:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:38:49 INFO - PROCESS | 1647 | 1468748329215 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:38:49 INFO - PROCESS | 1647 | 1468748329216 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:38:49 INFO - PROCESS | 1647 | 1468748329218 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 1647 | 1468748329220 Marionette TRACE conn2 <- [1,1894,null,{}] 02:38:49 INFO - PROCESS | 1647 | 1468748329222 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:49 INFO - PROCESS | 1647 | 1468748329224 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:49 INFO - PROCESS | 1647 | 1468748329322 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:38:49 INFO - PROCESS | 1647 | 1468748329376 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 1647 | 1468748329377 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279e7800 == 32 [pid = 1647] [id = 481] 02:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1190cd000) [pid = 1647] [serial = 1443] [outer = 0x0] 02:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119bd9800) [pid = 1647] [serial = 1444] [outer = 0x1190cd000] 02:38:49 INFO - PROCESS | 1647 | 1468748329406 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119de0000) [pid = 1647] [serial = 1445] [outer = 0x1190cd000] 02:38:49 INFO - PROCESS | 1647 | 1468748329850 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 669ms 02:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:38:49 INFO - PROCESS | 1647 | 1468748329888 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:38:49 INFO - PROCESS | 1647 | 1468748329889 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:38:49 INFO - PROCESS | 1647 | 1468748329892 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 1647 | 1468748329893 Marionette TRACE conn2 <- [1,1898,null,{}] 02:38:49 INFO - PROCESS | 1647 | 1468748329917 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:49 INFO - PROCESS | 1647 | 1468748329922 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:50 INFO - PROCESS | 1647 | 1468748330066 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:38:50 INFO - PROCESS | 1647 | 1468748330187 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 1647 | 1468748330189 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164cc800 == 33 [pid = 1647] [id = 482] 02:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1126a2400) [pid = 1647] [serial = 1446] [outer = 0x0] 02:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1126f5800) [pid = 1647] [serial = 1447] [outer = 0x1126a2400] 02:38:50 INFO - PROCESS | 1647 | 1468748330217 Marionette DEBUG loaded listener.js 02:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x113197800) [pid = 1647] [serial = 1448] [outer = 0x1126a2400] 02:38:50 INFO - PROCESS | 1647 | 1468748330714 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 839ms 02:38:50 INFO - PROCESS | 1647 | 1468748330732 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 1647 | 1468748330734 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:38:50 INFO - PROCESS | 1647 | 1468748330738 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 1647 | 1468748330740 Marionette TRACE conn2 <- [1,1902,null,{}] 02:38:50 INFO - PROCESS | 1647 | 1468748330761 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:50 INFO - PROCESS | 1647 | 1468748330763 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:50 INFO - PROCESS | 1647 | 1468748330883 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:38:50 INFO - PROCESS | 1647 | 1468748330936 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 1647 | 1468748330939 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b45000 == 34 [pid = 1647] [id = 483] 02:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x113747400) [pid = 1647] [serial = 1449] [outer = 0x0] 02:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x116813400) [pid = 1647] [serial = 1450] [outer = 0x113747400] 02:38:50 INFO - PROCESS | 1647 | 1468748330974 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x118246800) [pid = 1647] [serial = 1451] [outer = 0x113747400] 02:38:51 INFO - PROCESS | 1647 | 1468748331403 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 722ms 02:38:51 INFO - PROCESS | 1647 | 1468748331463 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:38:51 INFO - PROCESS | 1647 | 1468748331466 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:38:51 INFO - PROCESS | 1647 | 1468748331471 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:38:51 INFO - PROCESS | 1647 | 1468748331472 Marionette TRACE conn2 <- [1,1906,null,{}] 02:38:51 INFO - PROCESS | 1647 | 1468748331475 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:51 INFO - PROCESS | 1647 | 1468748331477 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:51 INFO - PROCESS | 1647 | 1468748331581 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:38:51 INFO - PROCESS | 1647 | 1468748331641 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:51 INFO - PROCESS | 1647 | 1468748331642 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x125780000 == 35 [pid = 1647] [id = 484] 02:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1183d4000) [pid = 1647] [serial = 1452] [outer = 0x0] 02:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118625000) [pid = 1647] [serial = 1453] [outer = 0x1183d4000] 02:38:51 INFO - PROCESS | 1647 | 1468748331685 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1194a3c00) [pid = 1647] [serial = 1454] [outer = 0x1183d4000] 02:38:52 INFO - PROCESS | 1647 | 1468748332097 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 02:38:52 INFO - PROCESS | 1647 | 1468748332140 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:38:52 INFO - PROCESS | 1647 | 1468748332142 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:38:52 INFO - PROCESS | 1647 | 1468748332146 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - PROCESS | 1647 | 1468748332149 Marionette TRACE conn2 <- [1,1910,null,{}] 02:38:52 INFO - PROCESS | 1647 | 1468748332157 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:52 INFO - PROCESS | 1647 | 1468748332161 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:52 INFO - PROCESS | 1647 | 1468748332262 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:38:52 INFO - PROCESS | 1647 | 1468748332322 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 1647 | 1468748332324 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12941f800 == 36 [pid = 1647] [id = 485] 02:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x119936800) [pid = 1647] [serial = 1455] [outer = 0x0] 02:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x119b94000) [pid = 1647] [serial = 1456] [outer = 0x119936800] 02:38:52 INFO - PROCESS | 1647 | 1468748332356 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11a061c00) [pid = 1647] [serial = 1457] [outer = 0x119936800] 02:38:52 INFO - PROCESS | 1647 | 1468748332821 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 725ms 02:38:52 INFO - PROCESS | 1647 | 1468748332892 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:38:52 INFO - PROCESS | 1647 | 1468748332894 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:38:52 INFO - PROCESS | 1647 | 1468748332922 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - PROCESS | 1647 | 1468748332924 Marionette TRACE conn2 <- [1,1914,null,{}] 02:38:52 INFO - PROCESS | 1647 | 1468748332927 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:52 INFO - PROCESS | 1647 | 1468748332932 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:53 INFO - PROCESS | 1647 | 1468748333036 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:38:53 INFO - PROCESS | 1647 | 1468748333105 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 1647 | 1468748333106 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ab39000 == 37 [pid = 1647] [id = 486] 02:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12144e000) [pid = 1647] [serial = 1458] [outer = 0x0] 02:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x121455000) [pid = 1647] [serial = 1459] [outer = 0x12144e000] 02:38:53 INFO - PROCESS | 1647 | 1468748333135 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x1214b8400) [pid = 1647] [serial = 1460] [outer = 0x12144e000] 02:38:53 INFO - PROCESS | 1647 | 1468748333558 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 675ms 02:38:53 INFO - PROCESS | 1647 | 1468748333592 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:38:53 INFO - PROCESS | 1647 | 1468748333594 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:38:53 INFO - PROCESS | 1647 | 1468748333596 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 1647 | 1468748333597 Marionette TRACE conn2 <- [1,1918,null,{}] 02:38:53 INFO - PROCESS | 1647 | 1468748333600 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:53 INFO - PROCESS | 1647 | 1468748333601 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:53 INFO - PROCESS | 1647 | 1468748333699 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:38:53 INFO - PROCESS | 1647 | 1468748333757 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 1647 | 1468748333758 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b08d000 == 38 [pid = 1647] [id = 487] 02:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12169e400) [pid = 1647] [serial = 1461] [outer = 0x0] 02:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x121b5bc00) [pid = 1647] [serial = 1462] [outer = 0x12169e400] 02:38:53 INFO - PROCESS | 1647 | 1468748333788 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x124894400) [pid = 1647] [serial = 1463] [outer = 0x12169e400] 02:38:54 INFO - PROCESS | 1647 | 1468748334220 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 02:38:54 INFO - PROCESS | 1647 | 1468748334266 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:38:54 INFO - PROCESS | 1647 | 1468748334268 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:38:54 INFO - PROCESS | 1647 | 1468748334270 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 1647 | 1468748334271 Marionette TRACE conn2 <- [1,1922,null,{}] 02:38:54 INFO - PROCESS | 1647 | 1468748334274 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:54 INFO - PROCESS | 1647 | 1468748334278 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:54 INFO - PROCESS | 1647 | 1468748334423 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:38:54 INFO - PROCESS | 1647 | 1468748334498 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:54 INFO - PROCESS | 1647 | 1468748334499 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b973000 == 39 [pid = 1647] [id = 488] 02:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x124b1a400) [pid = 1647] [serial = 1464] [outer = 0x0] 02:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x124ec8400) [pid = 1647] [serial = 1465] [outer = 0x124b1a400] 02:38:54 INFO - PROCESS | 1647 | 1468748334530 Marionette DEBUG loaded listener.js 02:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x126a78c00) [pid = 1647] [serial = 1466] [outer = 0x124b1a400] 02:38:54 INFO - PROCESS | 1647 | 1468748334970 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 718ms 02:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:38:54 INFO - PROCESS | 1647 | 1468748334989 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:38:54 INFO - PROCESS | 1647 | 1468748334990 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:38:54 INFO - PROCESS | 1647 | 1468748334993 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 1647 | 1468748334994 Marionette TRACE conn2 <- [1,1926,null,{}] 02:38:54 INFO - PROCESS | 1647 | 1468748334997 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:55 INFO - PROCESS | 1647 | 1468748334998 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:55 INFO - PROCESS | 1647 | 1468748335094 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:38:55 INFO - PROCESS | 1647 | 1468748335150 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 1647 | 1468748335151 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bda7800 == 40 [pid = 1647] [id = 489] 02:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1257f9c00) [pid = 1647] [serial = 1467] [outer = 0x0] 02:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x126a82000) [pid = 1647] [serial = 1468] [outer = 0x1257f9c00] 02:38:55 INFO - PROCESS | 1647 | 1468748335182 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x127045c00) [pid = 1647] [serial = 1469] [outer = 0x1257f9c00] 02:38:55 INFO - PROCESS | 1647 | 1468748335648 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 720ms 02:38:55 INFO - PROCESS | 1647 | 1468748335741 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:38:55 INFO - PROCESS | 1647 | 1468748335743 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:38:55 INFO - PROCESS | 1647 | 1468748335764 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:38:55 INFO - PROCESS | 1647 | 1468748335766 Marionette TRACE conn2 <- [1,1930,null,{}] 02:38:55 INFO - PROCESS | 1647 | 1468748335770 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:55 INFO - PROCESS | 1647 | 1468748335771 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:55 INFO - PROCESS | 1647 | 1468748335929 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:38:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1272c5800 == 39 [pid = 1647] [id = 480] 02:38:55 INFO - PROCESS | 1647 | --DOCSHELL 0x113784000 == 38 [pid = 1647] [id = 479] 02:38:55 INFO - PROCESS | 1647 | --DOCSHELL 0x121e57000 == 37 [pid = 1647] [id = 478] 02:38:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1190dd000 == 36 [pid = 1647] [id = 477] 02:38:56 INFO - PROCESS | 1647 | 1468748336003 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:56 INFO - PROCESS | 1647 | 1468748336005 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190f7800 == 37 [pid = 1647] [id = 490] 02:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x1126fc400) [pid = 1647] [serial = 1470] [outer = 0x0] 02:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1129b0c00) [pid = 1647] [serial = 1471] [outer = 0x1126fc400] 02:38:56 INFO - PROCESS | 1647 | 1468748336039 Marionette DEBUG loaded listener.js 02:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x118243c00) [pid = 1647] [serial = 1472] [outer = 0x1126fc400] 02:38:56 INFO - PROCESS | 1647 | 1468748336536 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 822ms 02:38:56 INFO - PROCESS | 1647 | 1468748336586 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:38:56 INFO - PROCESS | 1647 | 1468748336591 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:38:56 INFO - PROCESS | 1647 | 1468748336596 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:38:56 INFO - PROCESS | 1647 | 1468748336600 Marionette TRACE conn2 <- [1,1934,null,{}] 02:38:56 INFO - PROCESS | 1647 | 1468748336604 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:56 INFO - PROCESS | 1647 | 1468748336607 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:56 INFO - PROCESS | 1647 | 1468748336763 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:38:56 INFO - PROCESS | 1647 | 1468748336858 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:56 INFO - PROCESS | 1647 | 1468748336860 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x127014000 == 38 [pid = 1647] [id = 491] 02:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11828dc00) [pid = 1647] [serial = 1473] [outer = 0x0] 02:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x118997c00) [pid = 1647] [serial = 1474] [outer = 0x11828dc00] 02:38:56 INFO - PROCESS | 1647 | 1468748336893 Marionette DEBUG loaded listener.js 02:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11951b400) [pid = 1647] [serial = 1475] [outer = 0x11828dc00] 02:38:57 INFO - PROCESS | 1647 | 1468748337376 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 825ms 02:38:57 INFO - PROCESS | 1647 | 1468748337432 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:38:57 INFO - PROCESS | 1647 | 1468748337434 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:38:57 INFO - PROCESS | 1647 | 1468748337438 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:38:57 INFO - PROCESS | 1647 | 1468748337440 Marionette TRACE conn2 <- [1,1938,null,{}] 02:38:57 INFO - PROCESS | 1647 | 1468748337442 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:57 INFO - PROCESS | 1647 | 1468748337444 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:57 INFO - PROCESS | 1647 | 1468748337559 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:38:57 INFO - PROCESS | 1647 | 1468748337657 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:57 INFO - PROCESS | 1647 | 1468748337658 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a656800 == 39 [pid = 1647] [id = 492] 02:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x119dd4400) [pid = 1647] [serial = 1476] [outer = 0x0] 02:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11a060400) [pid = 1647] [serial = 1477] [outer = 0x119dd4400] 02:38:57 INFO - PROCESS | 1647 | 1468748337707 Marionette DEBUG loaded listener.js 02:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x121163c00) [pid = 1647] [serial = 1478] [outer = 0x119dd4400] 02:38:58 INFO - PROCESS | 1647 | 1468748338207 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 820ms 02:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:38:58 INFO - PROCESS | 1647 | 1468748338259 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:38:58 INFO - PROCESS | 1647 | 1468748338262 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:38:58 INFO - PROCESS | 1647 | 1468748338270 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:38:58 INFO - PROCESS | 1647 | 1468748338273 Marionette TRACE conn2 <- [1,1942,null,{}] 02:38:58 INFO - PROCESS | 1647 | 1468748338275 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:58 INFO - PROCESS | 1647 | 1468748338278 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:58 INFO - PROCESS | 1647 | 1468748338381 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:38:58 INFO - PROCESS | 1647 | 1468748338454 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:58 INFO - PROCESS | 1647 | 1468748338456 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c396800 == 40 [pid = 1647] [id = 493] 02:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1248ca000) [pid = 1647] [serial = 1479] [outer = 0x0] 02:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x124b82000) [pid = 1647] [serial = 1480] [outer = 0x1248ca000] 02:38:58 INFO - PROCESS | 1647 | 1468748338485 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x125060800) [pid = 1647] [serial = 1481] [outer = 0x1248ca000] 02:38:58 INFO - PROCESS | 1647 | 1468748338894 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 676ms 02:38:58 INFO - PROCESS | 1647 | 1468748338941 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:38:58 INFO - PROCESS | 1647 | 1468748338943 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:38:58 INFO - PROCESS | 1647 | 1468748338945 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:38:58 INFO - PROCESS | 1647 | 1468748338947 Marionette TRACE conn2 <- [1,1946,null,{}] 02:38:58 INFO - PROCESS | 1647 | 1468748338949 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:58 INFO - PROCESS | 1647 | 1468748338951 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:59 INFO - PROCESS | 1647 | 1468748339067 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:38:59 INFO - PROCESS | 1647 | 1468748339130 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:59 INFO - PROCESS | 1647 | 1468748339131 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c719000 == 41 [pid = 1647] [id = 494] 02:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x124b19c00) [pid = 1647] [serial = 1482] [outer = 0x0] 02:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x125755400) [pid = 1647] [serial = 1483] [outer = 0x124b19c00] 02:38:59 INFO - PROCESS | 1647 | 1468748339160 Marionette DEBUG loaded listener.js 02:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x126a83800) [pid = 1647] [serial = 1484] [outer = 0x124b19c00] 02:38:59 INFO - PROCESS | 1647 | 1468748339634 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 720ms 02:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:38:59 INFO - PROCESS | 1647 | 1468748339666 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 1647 | 1468748339667 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:38:59 INFO - PROCESS | 1647 | 1468748339670 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 1647 | 1468748339671 Marionette TRACE conn2 <- [1,1950,null,{}] 02:38:59 INFO - PROCESS | 1647 | 1468748339673 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:59 INFO - PROCESS | 1647 | 1468748339675 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:59 INFO - PROCESS | 1647 | 1468748339778 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:38:59 INFO - PROCESS | 1647 | 1468748339857 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:59 INFO - PROCESS | 1647 | 1468748339861 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:38:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cac4000 == 42 [pid = 1647] [id = 495] 02:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12757ec00) [pid = 1647] [serial = 1485] [outer = 0x0] 02:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x127584c00) [pid = 1647] [serial = 1486] [outer = 0x12757ec00] 02:38:59 INFO - PROCESS | 1647 | 1468748339898 Marionette DEBUG loaded listener.js 02:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x1276bd400) [pid = 1647] [serial = 1487] [outer = 0x12757ec00] 02:39:00 INFO - PROCESS | 1647 | 1468748340458 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 819ms 02:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:39:00 INFO - PROCESS | 1647 | 1468748340495 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:39:00 INFO - PROCESS | 1647 | 1468748340497 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:39:00 INFO - PROCESS | 1647 | 1468748340502 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:39:00 INFO - PROCESS | 1647 | 1468748340504 Marionette TRACE conn2 <- [1,1954,null,{}] 02:39:00 INFO - PROCESS | 1647 | 1468748340508 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:00 INFO - PROCESS | 1647 | 1468748340510 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:00 INFO - PROCESS | 1647 | 1468748340610 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:39:00 INFO - PROCESS | 1647 | 1468748340686 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:00 INFO - PROCESS | 1647 | 1468748340688 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1270b1800 == 43 [pid = 1647] [id = 496] 02:39:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x118291c00) [pid = 1647] [serial = 1488] [outer = 0x0] 02:39:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x118995000) [pid = 1647] [serial = 1489] [outer = 0x118291c00] 02:39:00 INFO - PROCESS | 1647 | 1468748340715 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x119560000) [pid = 1647] [serial = 1490] [outer = 0x118291c00] 02:39:01 INFO - PROCESS | 1647 | --DOCSHELL 0x119b45000 == 42 [pid = 1647] [id = 483] 02:39:01 INFO - PROCESS | 1647 | 1468748341219 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 773ms 02:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:39:01 INFO - PROCESS | 1647 | 1468748341276 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 1647 | 1468748341280 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:39:01 INFO - PROCESS | 1647 | 1468748341285 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 1647 | 1468748341288 Marionette TRACE conn2 <- [1,1958,null,{}] 02:39:01 INFO - PROCESS | 1647 | 1468748341294 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:01 INFO - PROCESS | 1647 | 1468748341297 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:01 INFO - PROCESS | 1647 | 1468748341517 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:39:01 INFO - PROCESS | 1647 | 1468748341591 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 1647 | 1468748341592 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248cd800 == 43 [pid = 1647] [id = 497] 02:39:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1181b7400) [pid = 1647] [serial = 1491] [outer = 0x0] 02:39:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x1194a1400) [pid = 1647] [serial = 1492] [outer = 0x1181b7400] 02:39:01 INFO - PROCESS | 1647 | 1468748341659 Marionette DEBUG loaded listener.js 02:39:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x119bcc400) [pid = 1647] [serial = 1493] [outer = 0x1181b7400] 02:39:02 INFO - PROCESS | 1647 | 1468748342182 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 924ms 02:39:02 INFO - PROCESS | 1647 | 1468748342207 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:39:02 INFO - PROCESS | 1647 | 1468748342211 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:39:02 INFO - PROCESS | 1647 | 1468748342215 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:39:02 INFO - PROCESS | 1647 | 1468748342217 Marionette TRACE conn2 <- [1,1962,null,{}] 02:39:02 INFO - PROCESS | 1647 | 1468748342220 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:02 INFO - PROCESS | 1647 | 1468748342221 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:02 INFO - PROCESS | 1647 | 1468748342327 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:39:02 INFO - PROCESS | 1647 | 1468748342392 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:02 INFO - PROCESS | 1647 | 1468748342394 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8ac000 == 44 [pid = 1647] [id = 498] 02:39:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x121387000) [pid = 1647] [serial = 1494] [outer = 0x0] 02:39:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x1216a2c00) [pid = 1647] [serial = 1495] [outer = 0x121387000] 02:39:02 INFO - PROCESS | 1647 | 1468748342437 Marionette DEBUG loaded listener.js 02:39:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x124c3b800) [pid = 1647] [serial = 1496] [outer = 0x121387000] 02:39:02 INFO - PROCESS | 1647 | 1468748342885 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 722ms 02:39:02 INFO - PROCESS | 1647 | 1468748342945 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:39:02 INFO - PROCESS | 1647 | 1468748342947 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:39:02 INFO - PROCESS | 1647 | 1468748342952 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:39:02 INFO - PROCESS | 1647 | 1468748342954 Marionette TRACE conn2 <- [1,1966,null,{}] 02:39:02 INFO - PROCESS | 1647 | 1468748342964 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:02 INFO - PROCESS | 1647 | 1468748342967 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:03 INFO - PROCESS | 1647 | 1468748343088 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:39:03 INFO - PROCESS | 1647 | 1468748343169 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 1647 | 1468748343171 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cac5000 == 45 [pid = 1647] [id = 499] 02:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1270d4800) [pid = 1647] [serial = 1497] [outer = 0x0] 02:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12725a000) [pid = 1647] [serial = 1498] [outer = 0x1270d4800] 02:39:03 INFO - PROCESS | 1647 | 1468748343203 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x1276b4000) [pid = 1647] [serial = 1499] [outer = 0x1270d4800] 02:39:03 INFO - PROCESS | 1647 | 1468748343649 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 721ms 02:39:03 INFO - PROCESS | 1647 | 1468748343673 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:39:03 INFO - PROCESS | 1647 | 1468748343675 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:39:03 INFO - PROCESS | 1647 | 1468748343678 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 1647 | 1468748343679 Marionette TRACE conn2 <- [1,1970,null,{}] 02:39:03 INFO - PROCESS | 1647 | 1468748343681 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:03 INFO - PROCESS | 1647 | 1468748343683 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:03 INFO - PROCESS | 1647 | 1468748343786 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:39:03 INFO - PROCESS | 1647 | 1468748343851 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 1647 | 1468748343852 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cbb1800 == 46 [pid = 1647] [id = 500] 02:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12793c400) [pid = 1647] [serial = 1500] [outer = 0x0] 02:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x128ce5000) [pid = 1647] [serial = 1501] [outer = 0x12793c400] 02:39:03 INFO - PROCESS | 1647 | 1468748343881 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x128da1400) [pid = 1647] [serial = 1502] [outer = 0x12793c400] 02:39:04 INFO - PROCESS | 1647 | 1468748344391 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 769ms 02:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:39:04 INFO - PROCESS | 1647 | 1468748344448 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 1647 | 1468748344449 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:39:04 INFO - PROCESS | 1647 | 1468748344451 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 1647 | 1468748344452 Marionette TRACE conn2 <- [1,1974,null,{}] 02:39:04 INFO - PROCESS | 1647 | 1468748344454 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:04 INFO - PROCESS | 1647 | 1468748344456 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:04 INFO - PROCESS | 1647 | 1468748344540 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:39:04 INFO - PROCESS | 1647 | 1468748344609 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 1647 | 1468748344611 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac2800 == 47 [pid = 1647] [id = 501] 02:39:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x127940c00) [pid = 1647] [serial = 1503] [outer = 0x0] 02:39:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12915d800) [pid = 1647] [serial = 1504] [outer = 0x127940c00] 02:39:04 INFO - PROCESS | 1647 | 1468748344671 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x129164400) [pid = 1647] [serial = 1505] [outer = 0x127940c00] 02:39:05 INFO - PROCESS | 1647 | 1468748345199 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 774ms 02:39:05 INFO - PROCESS | 1647 | 1468748345226 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:39:05 INFO - PROCESS | 1647 | 1468748345228 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:39:05 INFO - PROCESS | 1647 | 1468748345231 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 1647 | 1468748345234 Marionette TRACE conn2 <- [1,1978,null,{}] 02:39:05 INFO - PROCESS | 1647 | 1468748345237 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:05 INFO - PROCESS | 1647 | 1468748345243 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:05 INFO - PROCESS | 1647 | 1468748345397 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:39:05 INFO - PROCESS | 1647 | 1468748345476 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:05 INFO - PROCESS | 1647 | 1468748345478 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d73d000 == 48 [pid = 1647] [id = 502] 02:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x129169400) [pid = 1647] [serial = 1506] [outer = 0x0] 02:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x1291e0000) [pid = 1647] [serial = 1507] [outer = 0x129169400] 02:39:05 INFO - PROCESS | 1647 | 1468748345509 Marionette DEBUG loaded listener.js 02:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12947c400) [pid = 1647] [serial = 1508] [outer = 0x129169400] 02:39:05 INFO - PROCESS | 1647 | 1468748345947 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 770ms 02:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:39:06 INFO - PROCESS | 1647 | 1468748346001 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:39:06 INFO - PROCESS | 1647 | 1468748346003 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:39:06 INFO - PROCESS | 1647 | 1468748346005 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:39:06 INFO - PROCESS | 1647 | 1468748346006 Marionette TRACE conn2 <- [1,1982,null,{}] 02:39:06 INFO - PROCESS | 1647 | 1468748346009 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:06 INFO - PROCESS | 1647 | 1468748346010 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:06 INFO - PROCESS | 1647 | 1468748346117 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:39:06 INFO - PROCESS | 1647 | 1468748346196 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 1647 | 1468748346198 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12de0e000 == 49 [pid = 1647] [id = 503] 02:39:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x1162af800) [pid = 1647] [serial = 1509] [outer = 0x0] 02:39:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12a2f4000) [pid = 1647] [serial = 1510] [outer = 0x1162af800] 02:39:06 INFO - PROCESS | 1647 | 1468748346226 Marionette DEBUG loaded listener.js 02:39:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12a6cc400) [pid = 1647] [serial = 1511] [outer = 0x1162af800] 02:39:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12a656800 == 48 [pid = 1647] [id = 492] 02:39:06 INFO - PROCESS | 1647 | --DOCSHELL 0x127014000 == 47 [pid = 1647] [id = 491] 02:39:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1190f7800 == 46 [pid = 1647] [id = 490] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12c04c000 == 45 [pid = 1647] [id = 12] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad4800 == 44 [pid = 1647] [id = 474] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12cac5800 == 43 [pid = 1647] [id = 15] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12b737000 == 42 [pid = 1647] [id = 9] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12a64f800 == 41 [pid = 1647] [id = 8] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12c396800 == 40 [pid = 1647] [id = 493] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x111ea3000 == 39 [pid = 1647] [id = 22] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1279e7800 == 38 [pid = 1647] [id = 481] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12c719000 == 37 [pid = 1647] [id = 494] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12cac4000 == 36 [pid = 1647] [id = 495] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12b96a800 == 35 [pid = 1647] [id = 10] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1164cc800 == 34 [pid = 1647] [id = 482] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12c732000 == 33 [pid = 1647] [id = 21] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x129190800 == 32 [pid = 1647] [id = 6] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8b1000 == 31 [pid = 1647] [id = 20] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12941f800 == 30 [pid = 1647] [id = 485] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12ab39000 == 29 [pid = 1647] [id = 486] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12bda7800 == 28 [pid = 1647] [id = 489] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12b08d000 == 27 [pid = 1647] [id = 487] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12c398800 == 26 [pid = 1647] [id = 13] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12b973000 == 25 [pid = 1647] [id = 488] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12c71d800 == 24 [pid = 1647] [id = 14] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad5800 == 23 [pid = 1647] [id = 24] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1186de000 == 22 [pid = 1647] [id = 476] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12159f000 == 21 [pid = 1647] [id = 473] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12cbb5000 == 20 [pid = 1647] [id = 19] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12cba5800 == 19 [pid = 1647] [id = 16] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x125780000 == 18 [pid = 1647] [id = 484] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x121406800 == 17 [pid = 1647] [id = 475] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12bdb3000 == 16 [pid = 1647] [id = 11] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12d73d000 == 15 [pid = 1647] [id = 502] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac2800 == 14 [pid = 1647] [id = 501] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12cbb1800 == 13 [pid = 1647] [id = 500] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12cac5000 == 12 [pid = 1647] [id = 499] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8ac000 == 11 [pid = 1647] [id = 498] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1270b1800 == 10 [pid = 1647] [id = 496] 02:39:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1248cd800 == 9 [pid = 1647] [id = 497] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x1181adc00) [pid = 1647] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x11828dc00) [pid = 1647] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x11663f800) [pid = 1647] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x113747400) [pid = 1647] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x1128cd800) [pid = 1647] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x1126f0800) [pid = 1647] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1129a4c00) [pid = 1647] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1129aec00) [pid = 1647] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x11318d400) [pid = 1647] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x117565c00) [pid = 1647] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x118411800) [pid = 1647] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x119ddb000) [pid = 1647] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x116644800) [pid = 1647] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x119dd4400) [pid = 1647] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x1183d4000) [pid = 1647] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x1126c9c00) [pid = 1647] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x115d23400) [pid = 1647] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x1131cd000) [pid = 1647] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x1126a2400) [pid = 1647] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x112f87800) [pid = 1647] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11993b800) [pid = 1647] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1248ca000) [pid = 1647] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x116252800) [pid = 1647] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x113191000) [pid = 1647] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x116fa2400) [pid = 1647] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x118360800) [pid = 1647] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11a066400) [pid = 1647] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1183dd000) [pid = 1647] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x1270d4800) [pid = 1647] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x121387000) [pid = 1647] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12144e000) [pid = 1647] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x119936800) [pid = 1647] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x1190cd000) [pid = 1647] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x1126fc400) [pid = 1647] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x119934400) [pid = 1647] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1190c8000) [pid = 1647] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x124b19c00) [pid = 1647] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x118291c00) [pid = 1647] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1181b7400) [pid = 1647] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12757ec00) [pid = 1647] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x121458000) [pid = 1647] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1131d0000) [pid = 1647] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x119dd3800) [pid = 1647] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11824c800) [pid = 1647] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1131c2800) [pid = 1647] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1257f9c00) [pid = 1647] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12793c400) [pid = 1647] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x124b1a400) [pid = 1647] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12169e400) [pid = 1647] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x129169400) [pid = 1647] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x127940c00) [pid = 1647] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x119dd2c00) [pid = 1647] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x111ca8800) [pid = 1647] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1194a4c00) [pid = 1647] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:39:11 INFO - PROCESS | 1647 | 1468748351119 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 5183ms 02:39:11 INFO - PROCESS | 1647 | 1468748351189 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 1647 | 1468748351191 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:39:11 INFO - PROCESS | 1647 | 1468748351195 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 1647 | 1468748351198 Marionette TRACE conn2 <- [1,1986,null,{}] 02:39:11 INFO - PROCESS | 1647 | 1468748351203 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:11 INFO - PROCESS | 1647 | 1468748351204 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:11 INFO - PROCESS | 1647 | 1468748351289 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:39:11 INFO - PROCESS | 1647 | 1468748351301 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:11 INFO - PROCESS | 1647 | 1468748351303 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196d0800 == 10 [pid = 1647] [id = 504] 02:39:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x113195800) [pid = 1647] [serial = 1512] [outer = 0x0] 02:39:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x113198400) [pid = 1647] [serial = 1513] [outer = 0x113195800] 02:39:11 INFO - PROCESS | 1647 | 1468748351331 Marionette DEBUG loaded listener.js 02:39:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x115e2cc00) [pid = 1647] [serial = 1514] [outer = 0x113195800] 02:39:11 INFO - PROCESS | 1647 | 1468748351688 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 522ms 02:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:39:11 INFO - PROCESS | 1647 | 1468748351718 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 1647 | 1468748351721 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:39:11 INFO - PROCESS | 1647 | 1468748351726 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 1647 | 1468748351727 Marionette TRACE conn2 <- [1,1990,null,{}] 02:39:11 INFO - PROCESS | 1647 | 1468748351730 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:11 INFO - PROCESS | 1647 | 1468748351732 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:11 INFO - PROCESS | 1647 | 1468748351846 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:39:11 INFO - PROCESS | 1647 | 1468748351855 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:11 INFO - PROCESS | 1647 | 1468748351857 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11888d000 == 11 [pid = 1647] [id = 505] 02:39:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x117161c00) [pid = 1647] [serial = 1515] [outer = 0x0] 02:39:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x118287800) [pid = 1647] [serial = 1516] [outer = 0x117161c00] 02:39:11 INFO - PROCESS | 1647 | 1468748351884 Marionette DEBUG loaded listener.js 02:39:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1183d4000) [pid = 1647] [serial = 1517] [outer = 0x117161c00] 02:39:12 INFO - PROCESS | 1647 | 1468748352216 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 522ms 02:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:39:12 INFO - PROCESS | 1647 | 1468748352249 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:39:12 INFO - PROCESS | 1647 | 1468748352250 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:39:12 INFO - PROCESS | 1647 | 1468748352252 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:39:12 INFO - PROCESS | 1647 | 1468748352254 Marionette TRACE conn2 <- [1,1994,null,{}] 02:39:12 INFO - PROCESS | 1647 | 1468748352269 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:12 INFO - PROCESS | 1647 | 1468748352273 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:12 INFO - PROCESS | 1647 | 1468748352357 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:39:12 INFO - PROCESS | 1647 | 1468748352364 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 1647 | 1468748352367 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a538800 == 12 [pid = 1647] [id = 506] 02:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x1126d1c00) [pid = 1647] [serial = 1518] [outer = 0x0] 02:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1190cd000) [pid = 1647] [serial = 1519] [outer = 0x1126d1c00] 02:39:12 INFO - PROCESS | 1647 | 1468748352395 Marionette DEBUG loaded listener.js 02:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x119934400) [pid = 1647] [serial = 1520] [outer = 0x1126d1c00] 02:39:12 INFO - PROCESS | 1647 | 1468748352779 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 574ms 02:39:12 INFO - PROCESS | 1647 | 1468748352826 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:39:12 INFO - PROCESS | 1647 | 1468748352828 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:39:12 INFO - PROCESS | 1647 | 1468748352830 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:39:12 INFO - PROCESS | 1647 | 1468748352831 Marionette TRACE conn2 <- [1,1998,null,{}] 02:39:12 INFO - PROCESS | 1647 | 1468748352834 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:12 INFO - PROCESS | 1647 | 1468748352835 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:12 INFO - PROCESS | 1647 | 1468748352920 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:39:12 INFO - PROCESS | 1647 | 1468748352924 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 1647 | 1468748352925 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8b9800 == 13 [pid = 1647] [id = 507] 02:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x119bcf800) [pid = 1647] [serial = 1521] [outer = 0x0] 02:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x119ddb000) [pid = 1647] [serial = 1522] [outer = 0x119bcf800] 02:39:12 INFO - PROCESS | 1647 | 1468748352951 Marionette DEBUG loaded listener.js 02:39:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x119f34c00) [pid = 1647] [serial = 1523] [outer = 0x119bcf800] 02:39:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12de0e000 == 12 [pid = 1647] [id = 503] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12115d400) [pid = 1647] [serial = 1405] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x119aecc00) [pid = 1647] [serial = 1402] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x113962400) [pid = 1647] [serial = 1383] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11a060c00) [pid = 1647] [serial = 1381] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11a065c00) [pid = 1647] [serial = 1387] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x119dd2000) [pid = 1647] [serial = 1375] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1183d3c00) [pid = 1647] [serial = 1420] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x121456400) [pid = 1647] [serial = 1390] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x117db8400) [pid = 1647] [serial = 1417] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x118402800) [pid = 1647] [serial = 1386] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11828fc00) [pid = 1647] [serial = 1384] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x118994400) [pid = 1647] [serial = 1369] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x118997c00) [pid = 1647] [serial = 1474] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x113197800) [pid = 1647] [serial = 1448] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x117561400) [pid = 1647] [serial = 1425] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1131a9c00) [pid = 1647] [serial = 1423] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1129a9c00) [pid = 1647] [serial = 1422] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x116813400) [pid = 1647] [serial = 1450] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1129b0c00) [pid = 1647] [serial = 1471] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1126f5800) [pid = 1647] [serial = 1447] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11715a000) [pid = 1647] [serial = 1416] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1126fa800) [pid = 1647] [serial = 1410] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x113192000) [pid = 1647] [serial = 1413] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x113c11800) [pid = 1647] [serial = 1428] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115d26800) [pid = 1647] [serial = 1414] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x115d27400) [pid = 1647] [serial = 1408] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11318b400) [pid = 1647] [serial = 1407] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x115d22000) [pid = 1647] [serial = 1395] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1128d5800) [pid = 1647] [serial = 1411] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11828b400) [pid = 1647] [serial = 1398] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1194a1800) [pid = 1647] [serial = 1401] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11951d800) [pid = 1647] [serial = 1371] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11993b400) [pid = 1647] [serial = 1372] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119dda400) [pid = 1647] [serial = 1377] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119bd1400) [pid = 1647] [serial = 1374] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119f2dc00) [pid = 1647] [serial = 1378] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11840b000) [pid = 1647] [serial = 1368] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116897400) [pid = 1647] [serial = 1362] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1181b6c00) [pid = 1647] [serial = 1363] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x113194800) [pid = 1647] [serial = 1353] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x113c11400) [pid = 1647] [serial = 1354] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11396c000) [pid = 1647] [serial = 1359] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x115e9b000) [pid = 1647] [serial = 1360] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11835ac00) [pid = 1647] [serial = 1365] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1183dd400) [pid = 1647] [serial = 1366] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x111f2ec00) [pid = 1647] [serial = 1350] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1126a1800) [pid = 1647] [serial = 1351] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1126ff000) [pid = 1647] [serial = 1356] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1129af800) [pid = 1647] [serial = 1357] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11a05ec00) [pid = 1647] [serial = 1404] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119f33400) [pid = 1647] [serial = 1380] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115e9e400) [pid = 1647] [serial = 1396] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118361c00) [pid = 1647] [serial = 1399] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118291800) [pid = 1647] [serial = 1419] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118243c00) [pid = 1647] [serial = 1472] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11951b400) [pid = 1647] [serial = 1475] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116491c00) [pid = 1647] [serial = 1429] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119560000) [pid = 1647] [serial = 1490] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1194a1400) [pid = 1647] [serial = 1492] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118246800) [pid = 1647] [serial = 1451] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118284400) [pid = 1647] [serial = 1426] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11677bc00) [pid = 1647] [serial = 1431] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x118995000) [pid = 1647] [serial = 1489] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x124b82000) [pid = 1647] [serial = 1480] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x121163c00) [pid = 1647] [serial = 1478] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1190ce800) [pid = 1647] [serial = 1438] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11868f800) [pid = 1647] [serial = 1436] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x119bd9800) [pid = 1647] [serial = 1444] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x121eab800) [pid = 1647] [serial = 1393] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1181b1000) [pid = 1647] [serial = 1432] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12169c800) [pid = 1647] [serial = 1392] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x11a060400) [pid = 1647] [serial = 1477] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x118625000) [pid = 1647] [serial = 1453] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x121163000) [pid = 1647] [serial = 1389] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x124c3b800) [pid = 1647] [serial = 1496] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x12725a000) [pid = 1647] [serial = 1498] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x11a061c00) [pid = 1647] [serial = 1457] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x121455000) [pid = 1647] [serial = 1459] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x1216a2c00) [pid = 1647] [serial = 1495] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x119bcc400) [pid = 1647] [serial = 1493] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x1194a3c00) [pid = 1647] [serial = 1454] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x119b94000) [pid = 1647] [serial = 1456] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x118404000) [pid = 1647] [serial = 1435] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x125060800) [pid = 1647] [serial = 1481] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x119de0000) [pid = 1647] [serial = 1445] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 54 (0x125755400) [pid = 1647] [serial = 1483] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 53 (0x11951bc00) [pid = 1647] [serial = 1439] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 52 (0x119ae5000) [pid = 1647] [serial = 1441] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 51 (0x1276bd400) [pid = 1647] [serial = 1487] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 50 (0x127584c00) [pid = 1647] [serial = 1486] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 49 (0x126a83800) [pid = 1647] [serial = 1484] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 48 (0x126a78c00) [pid = 1647] [serial = 1466] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 47 (0x127045c00) [pid = 1647] [serial = 1469] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 46 (0x126a82000) [pid = 1647] [serial = 1468] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 45 (0x1276b4000) [pid = 1647] [serial = 1499] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 44 (0x124894400) [pid = 1647] [serial = 1463] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 43 (0x128ce5000) [pid = 1647] [serial = 1501] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 42 (0x124ec8400) [pid = 1647] [serial = 1465] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 41 (0x1214b8400) [pid = 1647] [serial = 1460] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 40 (0x121b5bc00) [pid = 1647] [serial = 1462] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 39 (0x113196c00) [pid = 1647] [serial = 1442] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 38 (0x128da1400) [pid = 1647] [serial = 1502] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 37 (0x1270d2c00) [pid = 1647] [serial = 886] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 36 (0x129164400) [pid = 1647] [serial = 1505] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 35 (0x12a2f4000) [pid = 1647] [serial = 1510] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 34 (0x12947c400) [pid = 1647] [serial = 1508] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 33 (0x1291e0000) [pid = 1647] [serial = 1507] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 32 (0x12915d800) [pid = 1647] [serial = 1504] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 31 (0x119933400) [pid = 1647] [serial = 1348] [outer = 0x0] [url = about:blank] 02:39:14 INFO - PROCESS | 1647 | 1468748354320 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1522ms 02:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:39:14 INFO - PROCESS | 1647 | 1468748354353 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:39:14 INFO - PROCESS | 1647 | 1468748354355 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:39:14 INFO - PROCESS | 1647 | 1468748354359 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:39:14 INFO - PROCESS | 1647 | 1468748354361 Marionette TRACE conn2 <- [1,2002,null,{}] 02:39:14 INFO - PROCESS | 1647 | 1468748354365 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:14 INFO - PROCESS | 1647 | 1468748354367 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:14 INFO - PROCESS | 1647 | 1468748354443 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:39:14 INFO - PROCESS | 1647 | 1468748354494 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:14 INFO - PROCESS | 1647 | 1468748354497 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x116108000 == 13 [pid = 1647] [id = 508] 02:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 32 (0x11269bc00) [pid = 1647] [serial = 1524] [outer = 0x0] 02:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 33 (0x1126cd800) [pid = 1647] [serial = 1525] [outer = 0x11269bc00] 02:39:14 INFO - PROCESS | 1647 | 1468748354525 Marionette DEBUG loaded listener.js 02:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 34 (0x1126f5400) [pid = 1647] [serial = 1526] [outer = 0x11269bc00] 02:39:14 INFO - PROCESS | 1647 | 1468748354845 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 523ms 02:39:14 INFO - PROCESS | 1647 | 1468748354882 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:39:14 INFO - PROCESS | 1647 | 1468748354886 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:39:14 INFO - PROCESS | 1647 | 1468748354891 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:39:14 INFO - PROCESS | 1647 | 1468748354892 Marionette TRACE conn2 <- [1,2006,null,{}] 02:39:14 INFO - PROCESS | 1647 | 1468748354895 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:14 INFO - PROCESS | 1647 | 1468748354897 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:14 INFO - PROCESS | 1647 | 1468748354985 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:39:14 INFO - PROCESS | 1647 | 1468748354990 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:14 INFO - PROCESS | 1647 | 1468748354991 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad9000 == 14 [pid = 1647] [id = 509] 02:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 35 (0x1126ff000) [pid = 1647] [serial = 1527] [outer = 0x0] 02:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 36 (0x1129a4400) [pid = 1647] [serial = 1528] [outer = 0x1126ff000] 02:39:15 INFO - PROCESS | 1647 | 1468748355023 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 37 (0x112a7ac00) [pid = 1647] [serial = 1529] [outer = 0x1126ff000] 02:39:15 INFO - PROCESS | 1647 | 1468748355399 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 02:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 520ms 02:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:39:15 INFO - PROCESS | 1647 | 1468748355413 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:39:15 INFO - PROCESS | 1647 | 1468748355414 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:39:15 INFO - PROCESS | 1647 | 1468748355417 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:39:15 INFO - PROCESS | 1647 | 1468748355419 Marionette TRACE conn2 <- [1,2010,null,{}] 02:39:15 INFO - PROCESS | 1647 | 1468748355428 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:15 INFO - PROCESS | 1647 | 1468748355431 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:15 INFO - PROCESS | 1647 | 1468748355508 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:39:15 INFO - PROCESS | 1647 | 1468748355515 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:15 INFO - PROCESS | 1647 | 1468748355517 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11888e800 == 15 [pid = 1647] [id = 510] 02:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 38 (0x111c19000) [pid = 1647] [serial = 1530] [outer = 0x0] 02:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 39 (0x113198c00) [pid = 1647] [serial = 1531] [outer = 0x111c19000] 02:39:15 INFO - PROCESS | 1647 | 1468748355546 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 40 (0x113962400) [pid = 1647] [serial = 1532] [outer = 0x111c19000] 02:39:15 INFO - PROCESS | 1647 | 1468748355890 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 02:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 523ms 02:39:15 INFO - PROCESS | 1647 | 1468748355941 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:39:15 INFO - PROCESS | 1647 | 1468748355943 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:39:15 INFO - PROCESS | 1647 | 1468748355945 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:39:15 INFO - PROCESS | 1647 | 1468748355947 Marionette TRACE conn2 <- [1,2014,null,{}] 02:39:15 INFO - PROCESS | 1647 | 1468748355949 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:15 INFO - PROCESS | 1647 | 1468748355950 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:16 INFO - PROCESS | 1647 | 1468748356026 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:39:16 INFO - PROCESS | 1647 | 1468748356032 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:16 INFO - PROCESS | 1647 | 1468748356033 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11940d800 == 16 [pid = 1647] [id = 511] 02:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 41 (0x113c71c00) [pid = 1647] [serial = 1533] [outer = 0x0] 02:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 42 (0x115d23c00) [pid = 1647] [serial = 1534] [outer = 0x113c71c00] 02:39:16 INFO - PROCESS | 1647 | 1468748356059 Marionette DEBUG loaded listener.js 02:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 43 (0x115d2dc00) [pid = 1647] [serial = 1535] [outer = 0x113c71c00] 02:39:16 INFO - PROCESS | 1647 | 1468748356376 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 470ms 02:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:39:16 INFO - PROCESS | 1647 | 1468748356416 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:39:16 INFO - PROCESS | 1647 | 1468748356418 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:39:16 INFO - PROCESS | 1647 | 1468748356420 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 1647 | 1468748356421 Marionette TRACE conn2 <- [1,2018,null,{}] 02:39:16 INFO - PROCESS | 1647 | 1468748356423 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:16 INFO - PROCESS | 1647 | 1468748356425 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:16 INFO - PROCESS | 1647 | 1468748356506 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:39:16 INFO - PROCESS | 1647 | 1468748356510 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:16 INFO - PROCESS | 1647 | 1468748356511 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aaa800 == 17 [pid = 1647] [id = 512] 02:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 44 (0x1126fc800) [pid = 1647] [serial = 1536] [outer = 0x0] 02:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x115e99000) [pid = 1647] [serial = 1537] [outer = 0x1126fc800] 02:39:16 INFO - PROCESS | 1647 | 1468748356541 Marionette DEBUG loaded listener.js 02:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x11676d400) [pid = 1647] [serial = 1538] [outer = 0x1126fc800] 02:39:16 INFO - PROCESS | 1647 | 1468748356978 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 570ms 02:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:39:16 INFO - PROCESS | 1647 | 1468748356991 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:39:16 INFO - PROCESS | 1647 | 1468748356993 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:39:16 INFO - PROCESS | 1647 | 1468748356998 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:39:17 INFO - PROCESS | 1647 | 1468748357000 Marionette TRACE conn2 <- [1,2022,null,{}] 02:39:17 INFO - PROCESS | 1647 | 1468748357003 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:17 INFO - PROCESS | 1647 | 1468748357009 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:17 INFO - PROCESS | 1647 | 1468748357151 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:39:17 INFO - PROCESS | 1647 | 1468748357158 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:17 INFO - PROCESS | 1647 | 1468748357159 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1e8000 == 18 [pid = 1647] [id = 513] 02:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x115d2e800) [pid = 1647] [serial = 1539] [outer = 0x0] 02:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x116a2bc00) [pid = 1647] [serial = 1540] [outer = 0x115d2e800] 02:39:17 INFO - PROCESS | 1647 | 1468748357200 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x1181b1c00) [pid = 1647] [serial = 1541] [outer = 0x115d2e800] 02:39:17 INFO - PROCESS | 1647 | 1468748357531 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 571ms 02:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:39:17 INFO - PROCESS | 1647 | 1468748357569 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:39:17 INFO - PROCESS | 1647 | 1468748357570 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:39:17 INFO - PROCESS | 1647 | 1468748357572 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:39:17 INFO - PROCESS | 1647 | 1468748357573 Marionette TRACE conn2 <- [1,2026,null,{}] 02:39:17 INFO - PROCESS | 1647 | 1468748357586 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:17 INFO - PROCESS | 1647 | 1468748357588 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:17 INFO - PROCESS | 1647 | 1468748357670 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:39:17 INFO - PROCESS | 1647 | 1468748357674 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:17 INFO - PROCESS | 1647 | 1468748357675 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x121597800 == 19 [pid = 1647] [id = 514] 02:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x1181b2000) [pid = 1647] [serial = 1542] [outer = 0x0] 02:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x118286000) [pid = 1647] [serial = 1543] [outer = 0x1181b2000] 02:39:17 INFO - PROCESS | 1647 | 1468748357705 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x118290800) [pid = 1647] [serial = 1544] [outer = 0x1181b2000] 02:39:18 INFO - PROCESS | 1647 | 1468748358048 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 02:39:18 INFO - PROCESS | 1647 | 1468748358091 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:39:18 INFO - PROCESS | 1647 | 1468748358092 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:39:18 INFO - PROCESS | 1647 | 1468748358094 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 1647 | 1468748358096 Marionette TRACE conn2 <- [1,2030,null,{}] 02:39:18 INFO - PROCESS | 1647 | 1468748358098 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:18 INFO - PROCESS | 1647 | 1468748358099 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:18 INFO - PROCESS | 1647 | 1468748358171 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:39:18 INFO - PROCESS | 1647 | 1468748358175 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:18 INFO - PROCESS | 1647 | 1468748358176 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b1d800 == 20 [pid = 1647] [id = 515] 02:39:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x11756ec00) [pid = 1647] [serial = 1545] [outer = 0x0] 02:39:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x118360400) [pid = 1647] [serial = 1546] [outer = 0x11756ec00] 02:39:18 INFO - PROCESS | 1647 | 1468748358202 Marionette DEBUG loaded listener.js 02:39:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x1183d7000) [pid = 1647] [serial = 1547] [outer = 0x11756ec00] 02:39:18 INFO - PROCESS | 1647 | 1468748358521 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 469ms 02:39:18 INFO - PROCESS | 1647 | 1468748358565 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:39:18 INFO - PROCESS | 1647 | 1468748358566 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:39:18 INFO - PROCESS | 1647 | 1468748358568 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 1647 | 1468748358569 Marionette TRACE conn2 <- [1,2034,null,{}] 02:39:18 INFO - PROCESS | 1647 | 1468748358571 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:18 INFO - PROCESS | 1647 | 1468748358573 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:18 INFO - PROCESS | 1647 | 1468748358687 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:39:18 INFO - PROCESS | 1647 | 1468748358694 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:18 INFO - PROCESS | 1647 | 1468748358696 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11888c800 == 21 [pid = 1647] [id = 516] 02:39:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x1183d9800) [pid = 1647] [serial = 1548] [outer = 0x0] 02:39:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x1183e0800) [pid = 1647] [serial = 1549] [outer = 0x1183d9800] 02:39:18 INFO - PROCESS | 1647 | 1468748358729 Marionette DEBUG loaded listener.js 02:39:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x118406800) [pid = 1647] [serial = 1550] [outer = 0x1183d9800] 02:39:19 INFO - PROCESS | 1647 | 1468748359160 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 620ms 02:39:19 INFO - PROCESS | 1647 | 1468748359189 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:39:19 INFO - PROCESS | 1647 | 1468748359191 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:39:19 INFO - PROCESS | 1647 | 1468748359194 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:39:19 INFO - PROCESS | 1647 | 1468748359196 Marionette TRACE conn2 <- [1,2038,null,{}] 02:39:19 INFO - PROCESS | 1647 | 1468748359199 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:19 INFO - PROCESS | 1647 | 1468748359200 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:19 INFO - PROCESS | 1647 | 1468748359287 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:39:19 INFO - PROCESS | 1647 | 1468748359313 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:19 INFO - PROCESS | 1647 | 1468748359314 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e4c800 == 22 [pid = 1647] [id = 517] 02:39:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x113199400) [pid = 1647] [serial = 1551] [outer = 0x0] 02:39:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x11840d000) [pid = 1647] [serial = 1552] [outer = 0x113199400] 02:39:19 INFO - PROCESS | 1647 | 1468748359343 Marionette DEBUG loaded listener.js 02:39:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x11868e000) [pid = 1647] [serial = 1553] [outer = 0x113199400] 02:39:19 INFO - PROCESS | 1647 | 1468748359790 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 623ms 02:39:19 INFO - PROCESS | 1647 | 1468748359818 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:39:19 INFO - PROCESS | 1647 | 1468748359821 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:39:19 INFO - PROCESS | 1647 | 1468748359824 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:39:19 INFO - PROCESS | 1647 | 1468748359827 Marionette TRACE conn2 <- [1,2042,null,{}] 02:39:19 INFO - PROCESS | 1647 | 1468748359833 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:19 INFO - PROCESS | 1647 | 1468748359835 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:20 INFO - PROCESS | 1647 | 1468748359996 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:39:20 INFO - PROCESS | 1647 | 1468748360034 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 1647 | 1468748360035 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aaa000 == 23 [pid = 1647] [id = 518] 02:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x118696800) [pid = 1647] [serial = 1554] [outer = 0x0] 02:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x119070c00) [pid = 1647] [serial = 1555] [outer = 0x118696800] 02:39:20 INFO - PROCESS | 1647 | 1468748360077 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x1194a2c00) [pid = 1647] [serial = 1556] [outer = 0x118696800] 02:39:20 INFO - PROCESS | 1647 | 1468748360409 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 622ms 02:39:20 INFO - PROCESS | 1647 | 1468748360452 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 1647 | 1468748360453 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:39:20 INFO - PROCESS | 1647 | 1468748360455 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - PROCESS | 1647 | 1468748360456 Marionette TRACE conn2 <- [1,2046,null,{}] 02:39:20 INFO - PROCESS | 1647 | 1468748360458 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:20 INFO - PROCESS | 1647 | 1468748360460 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:20 INFO - PROCESS | 1647 | 1468748360558 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:39:20 INFO - PROCESS | 1647 | 1468748360610 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 1647 | 1468748360611 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x126ac9800 == 24 [pid = 1647] [id = 519] 02:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11951a800) [pid = 1647] [serial = 1557] [outer = 0x0] 02:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x11951f800) [pid = 1647] [serial = 1558] [outer = 0x11951a800] 02:39:20 INFO - PROCESS | 1647 | 1468748360635 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x119560400) [pid = 1647] [serial = 1559] [outer = 0x11951a800] 02:39:20 INFO - PROCESS | 1647 | 1468748360940 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 518ms 02:39:20 INFO - PROCESS | 1647 | 1468748360976 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 1647 | 1468748360977 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:39:20 INFO - PROCESS | 1647 | 1468748360982 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - PROCESS | 1647 | 1468748360983 Marionette TRACE conn2 <- [1,2050,null,{}] 02:39:20 INFO - PROCESS | 1647 | 1468748360985 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:20 INFO - PROCESS | 1647 | 1468748360986 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:21 INFO - PROCESS | 1647 | 1468748361099 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x113195800) [pid = 1647] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x1126d1c00) [pid = 1647] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x117161c00) [pid = 1647] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x1162af800) [pid = 1647] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:39:21 INFO - PROCESS | 1647 | 1468748361136 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:21 INFO - PROCESS | 1647 | 1468748361137 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272e2800 == 25 [pid = 1647] [id = 520] 02:39:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x112f86000) [pid = 1647] [serial = 1560] [outer = 0x0] 02:39:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x117dbc800) [pid = 1647] [serial = 1561] [outer = 0x112f86000] 02:39:21 INFO - PROCESS | 1647 | 1468748361163 Marionette DEBUG loaded listener.js 02:39:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x11993b000) [pid = 1647] [serial = 1562] [outer = 0x112f86000] 02:39:21 INFO - PROCESS | 1647 | 1468748361539 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 619ms 02:39:21 INFO - PROCESS | 1647 | 1468748361601 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:39:21 INFO - PROCESS | 1647 | 1468748361604 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:39:21 INFO - PROCESS | 1647 | 1468748361607 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 1647 | 1468748361609 Marionette TRACE conn2 <- [1,2054,null,{}] 02:39:21 INFO - PROCESS | 1647 | 1468748361613 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:21 INFO - PROCESS | 1647 | 1468748361615 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:21 INFO - PROCESS | 1647 | 1468748361723 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:39:21 INFO - PROCESS | 1647 | 1468748361827 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:21 INFO - PROCESS | 1647 | 1468748361828 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168be800 == 26 [pid = 1647] [id = 521] 02:39:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1126c8400) [pid = 1647] [serial = 1563] [outer = 0x0] 02:39:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1126cc400) [pid = 1647] [serial = 1564] [outer = 0x1126c8400] 02:39:21 INFO - PROCESS | 1647 | 1468748361883 Marionette DEBUG loaded listener.js 02:39:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1126ff400) [pid = 1647] [serial = 1565] [outer = 0x1126c8400] 02:39:22 INFO - PROCESS | 1647 | 1468748362405 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 821ms 02:39:22 INFO - PROCESS | 1647 | 1468748362441 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:39:22 INFO - PROCESS | 1647 | 1468748362444 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:39:22 INFO - PROCESS | 1647 | 1468748362452 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:39:22 INFO - PROCESS | 1647 | 1468748362454 Marionette TRACE conn2 <- [1,2058,null,{}] 02:39:22 INFO - PROCESS | 1647 | 1468748362457 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:22 INFO - PROCESS | 1647 | 1468748362458 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:22 INFO - PROCESS | 1647 | 1468748362667 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:39:22 INFO - PROCESS | 1647 | 1468748362748 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:22 INFO - PROCESS | 1647 | 1468748362750 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x116692000 == 27 [pid = 1647] [id = 522] 02:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1126f7c00) [pid = 1647] [serial = 1566] [outer = 0x0] 02:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1126fcc00) [pid = 1647] [serial = 1567] [outer = 0x1126f7c00] 02:39:22 INFO - PROCESS | 1647 | 1468748362777 Marionette DEBUG loaded listener.js 02:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x112a88c00) [pid = 1647] [serial = 1568] [outer = 0x1126f7c00] 02:39:23 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x119ddb000) [pid = 1647] [serial = 1522] [outer = 0x0] [url = about:blank] 02:39:23 INFO - PROCESS | 1647 | 1468748363300 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:39:23 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x113198400) [pid = 1647] [serial = 1513] [outer = 0x0] [url = about:blank] 02:39:23 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x1190cd000) [pid = 1647] [serial = 1519] [outer = 0x0] [url = about:blank] 02:39:23 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x115e2cc00) [pid = 1647] [serial = 1514] [outer = 0x0] [url = about:blank] 02:39:23 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1183d4000) [pid = 1647] [serial = 1517] [outer = 0x0] [url = about:blank] 02:39:23 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x119934400) [pid = 1647] [serial = 1520] [outer = 0x0] [url = about:blank] 02:39:23 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x118287800) [pid = 1647] [serial = 1516] [outer = 0x0] [url = about:blank] 02:39:23 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x12a6cc400) [pid = 1647] [serial = 1511] [outer = 0x0] [url = about:blank] 02:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 870ms 02:39:23 INFO - PROCESS | 1647 | 1468748363324 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:39:23 INFO - PROCESS | 1647 | 1468748363329 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:39:23 INFO - PROCESS | 1647 | 1468748363336 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 1647 | 1468748363339 Marionette TRACE conn2 <- [1,2062,null,{}] 02:39:23 INFO - PROCESS | 1647 | 1468748363344 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:23 INFO - PROCESS | 1647 | 1468748363346 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:23 INFO - PROCESS | 1647 | 1468748363470 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:39:23 INFO - PROCESS | 1647 | 1468748363476 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:23 INFO - PROCESS | 1647 | 1468748363478 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x118880000 == 28 [pid = 1647] [id = 523] 02:39:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x113193000) [pid = 1647] [serial = 1569] [outer = 0x0] 02:39:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x1131cec00) [pid = 1647] [serial = 1570] [outer = 0x113193000] 02:39:23 INFO - PROCESS | 1647 | 1468748363531 Marionette DEBUG loaded listener.js 02:39:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x113cdd800) [pid = 1647] [serial = 1571] [outer = 0x113193000] 02:39:23 INFO - PROCESS | 1647 | 1468748363951 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 674ms 02:39:24 INFO - PROCESS | 1647 | 1468748364008 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:39:24 INFO - PROCESS | 1647 | 1468748364010 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:39:24 INFO - PROCESS | 1647 | 1468748364019 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:39:24 INFO - PROCESS | 1647 | 1468748364020 Marionette TRACE conn2 <- [1,2066,null,{}] 02:39:24 INFO - PROCESS | 1647 | 1468748364022 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:24 INFO - PROCESS | 1647 | 1468748364023 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:24 INFO - PROCESS | 1647 | 1468748364105 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:39:24 INFO - PROCESS | 1647 | 1468748364114 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:24 INFO - PROCESS | 1647 | 1468748364116 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x119d21800 == 29 [pid = 1647] [id = 524] 02:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x116491800) [pid = 1647] [serial = 1572] [outer = 0x0] 02:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11676f800) [pid = 1647] [serial = 1573] [outer = 0x116491800] 02:39:24 INFO - PROCESS | 1647 | 1468748364146 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x116897800) [pid = 1647] [serial = 1574] [outer = 0x116491800] 02:39:24 INFO - PROCESS | 1647 | 1468748364490 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms 02:39:24 INFO - PROCESS | 1647 | 1468748364540 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:39:24 INFO - PROCESS | 1647 | 1468748364542 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:39:24 INFO - PROCESS | 1647 | 1468748364550 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:39:24 INFO - PROCESS | 1647 | 1468748364554 Marionette TRACE conn2 <- [1,2070,null,{}] 02:39:24 INFO - PROCESS | 1647 | 1468748364556 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:24 INFO - PROCESS | 1647 | 1468748364559 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:24 INFO - PROCESS | 1647 | 1468748364642 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:39:24 INFO - PROCESS | 1647 | 1468748364648 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:24 INFO - PROCESS | 1647 | 1468748364649 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ab2800 == 30 [pid = 1647] [id = 525] 02:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1126ca800) [pid = 1647] [serial = 1575] [outer = 0x0] 02:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11756bc00) [pid = 1647] [serial = 1576] [outer = 0x1126ca800] 02:39:24 INFO - PROCESS | 1647 | 1468748364674 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11828c400) [pid = 1647] [serial = 1577] [outer = 0x1126ca800] 02:39:25 INFO - PROCESS | 1647 | 1468748365019 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 525ms 02:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:39:25 INFO - PROCESS | 1647 | 1468748365071 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:39:25 INFO - PROCESS | 1647 | 1468748365072 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:39:25 INFO - PROCESS | 1647 | 1468748365074 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 1647 | 1468748365076 Marionette TRACE conn2 <- [1,2074,null,{}] 02:39:25 INFO - PROCESS | 1647 | 1468748365078 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:25 INFO - PROCESS | 1647 | 1468748365079 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:25 INFO - PROCESS | 1647 | 1468748365182 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:39:25 INFO - PROCESS | 1647 | 1468748365188 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:25 INFO - PROCESS | 1647 | 1468748365189 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ed2000 == 31 [pid = 1647] [id = 526] 02:39:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1126a0000) [pid = 1647] [serial = 1578] [outer = 0x0] 02:39:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118360000) [pid = 1647] [serial = 1579] [outer = 0x1126a0000] 02:39:25 INFO - PROCESS | 1647 | 1468748365217 Marionette DEBUG loaded listener.js 02:39:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1183df400) [pid = 1647] [serial = 1580] [outer = 0x1126a0000] 02:39:25 INFO - PROCESS | 1647 | 1468748365594 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 568ms 02:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:39:25 INFO - PROCESS | 1647 | 1468748365645 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:39:25 INFO - PROCESS | 1647 | 1468748365647 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:39:25 INFO - PROCESS | 1647 | 1468748365650 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 1647 | 1468748365652 Marionette TRACE conn2 <- [1,2078,null,{}] 02:39:25 INFO - PROCESS | 1647 | 1468748365655 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:25 INFO - PROCESS | 1647 | 1468748365658 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:25 INFO - PROCESS | 1647 | 1468748365811 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:39:25 INFO - PROCESS | 1647 | 1468748365857 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:25 INFO - PROCESS | 1647 | 1468748365861 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12159d800 == 32 [pid = 1647] [id = 527] 02:39:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118693c00) [pid = 1647] [serial = 1581] [outer = 0x0] 02:39:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118996800) [pid = 1647] [serial = 1582] [outer = 0x118693c00] 02:39:25 INFO - PROCESS | 1647 | 1468748365893 Marionette DEBUG loaded listener.js 02:39:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1190cdc00) [pid = 1647] [serial = 1583] [outer = 0x118693c00] 02:39:26 INFO - PROCESS | 1647 | 1468748366233 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 620ms 02:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:39:26 INFO - PROCESS | 1647 | 1468748366271 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:39:26 INFO - PROCESS | 1647 | 1468748366273 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:39:26 INFO - PROCESS | 1647 | 1468748366275 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:39:26 INFO - PROCESS | 1647 | 1468748366276 Marionette TRACE conn2 <- [1,2082,null,{}] 02:39:26 INFO - PROCESS | 1647 | 1468748366278 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:26 INFO - PROCESS | 1647 | 1468748366280 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:26 INFO - PROCESS | 1647 | 1468748366379 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:39:26 INFO - PROCESS | 1647 | 1468748366383 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 1647 | 1468748366384 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d11800 == 33 [pid = 1647] [id = 528] 02:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1186b5400) [pid = 1647] [serial = 1584] [outer = 0x0] 02:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11951bc00) [pid = 1647] [serial = 1585] [outer = 0x1186b5400] 02:39:26 INFO - PROCESS | 1647 | 1468748366416 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11993f400) [pid = 1647] [serial = 1586] [outer = 0x1186b5400] 02:39:26 INFO - PROCESS | 1647 | 1468748366794 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 568ms 02:39:26 INFO - PROCESS | 1647 | 1468748366845 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:39:26 INFO - PROCESS | 1647 | 1468748366847 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:39:26 INFO - PROCESS | 1647 | 1468748366851 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:39:26 INFO - PROCESS | 1647 | 1468748366852 Marionette TRACE conn2 <- [1,2086,null,{}] 02:39:26 INFO - PROCESS | 1647 | 1468748366856 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:26 INFO - PROCESS | 1647 | 1468748366858 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:27 INFO - PROCESS | 1647 | 1468748367004 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:39:27 INFO - PROCESS | 1647 | 1468748367024 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:27 INFO - PROCESS | 1647 | 1468748367025 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d60800 == 34 [pid = 1647] [id = 529] 02:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119940c00) [pid = 1647] [serial = 1587] [outer = 0x0] 02:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119b97800) [pid = 1647] [serial = 1588] [outer = 0x119940c00] 02:39:27 INFO - PROCESS | 1647 | 1468748367065 Marionette DEBUG loaded listener.js 02:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119bd2800) [pid = 1647] [serial = 1589] [outer = 0x119940c00] 02:39:27 INFO - PROCESS | 1647 | 1468748367533 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:39:27 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118696800) [pid = 1647] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:39:27 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11951a800) [pid = 1647] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:39:27 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11269bc00) [pid = 1647] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:39:27 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1126ff000) [pid = 1647] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:39:27 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1183d9800) [pid = 1647] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:39:27 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x113c71c00) [pid = 1647] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:39:27 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1181b2000) [pid = 1647] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:39:27 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x115d2e800) [pid = 1647] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:39:27 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x111c19000) [pid = 1647] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:39:27 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11756ec00) [pid = 1647] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:39:27 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1126fc800) [pid = 1647] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:39:27 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x113199400) [pid = 1647] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 722ms 02:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:39:27 INFO - PROCESS | 1647 | 1468748367572 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:39:27 INFO - PROCESS | 1647 | 1468748367573 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:39:27 INFO - PROCESS | 1647 | 1468748367575 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - PROCESS | 1647 | 1468748367577 Marionette TRACE conn2 <- [1,2090,null,{}] 02:39:27 INFO - PROCESS | 1647 | 1468748367579 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:27 INFO - PROCESS | 1647 | 1468748367580 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:27 INFO - PROCESS | 1647 | 1468748367655 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:39:27 INFO - PROCESS | 1647 | 1468748367659 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:27 INFO - PROCESS | 1647 | 1468748367660 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1de000 == 35 [pid = 1647] [id = 530] 02:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x113199400) [pid = 1647] [serial = 1590] [outer = 0x0] 02:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x113c71c00) [pid = 1647] [serial = 1591] [outer = 0x113199400] 02:39:27 INFO - PROCESS | 1647 | 1468748367695 Marionette DEBUG loaded listener.js 02:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11824d400) [pid = 1647] [serial = 1592] [outer = 0x113199400] 02:39:28 INFO - PROCESS | 1647 | 1468748368016 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 473ms 02:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:39:28 INFO - PROCESS | 1647 | 1468748368050 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:39:28 INFO - PROCESS | 1647 | 1468748368051 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:39:28 INFO - PROCESS | 1647 | 1468748368053 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - PROCESS | 1647 | 1468748368054 Marionette TRACE conn2 <- [1,2094,null,{}] 02:39:28 INFO - PROCESS | 1647 | 1468748368057 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:28 INFO - PROCESS | 1647 | 1468748368058 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:28 INFO - PROCESS | 1647 | 1468748368135 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:39:28 INFO - PROCESS | 1647 | 1468748368188 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 1647 | 1468748368189 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ab1000 == 36 [pid = 1647] [id = 531] 02:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1126f7800) [pid = 1647] [serial = 1593] [outer = 0x0] 02:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118410000) [pid = 1647] [serial = 1594] [outer = 0x1126f7800] 02:39:28 INFO - PROCESS | 1647 | 1468748368213 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119bd9800) [pid = 1647] [serial = 1595] [outer = 0x1126f7800] 02:39:28 INFO - PROCESS | 1647 | 1468748368488 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 468ms 02:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:39:28 INFO - PROCESS | 1647 | 1468748368523 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:39:28 INFO - PROCESS | 1647 | 1468748368524 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:39:28 INFO - PROCESS | 1647 | 1468748368526 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - PROCESS | 1647 | 1468748368527 Marionette TRACE conn2 <- [1,2098,null,{}] 02:39:28 INFO - PROCESS | 1647 | 1468748368538 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:28 INFO - PROCESS | 1647 | 1468748368539 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:28 INFO - PROCESS | 1647 | 1468748368632 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:39:28 INFO - PROCESS | 1647 | 1468748368636 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 1647 | 1468748368638 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a548000 == 37 [pid = 1647] [id = 532] 02:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119bda400) [pid = 1647] [serial = 1596] [outer = 0x0] 02:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119ddd000) [pid = 1647] [serial = 1597] [outer = 0x119bda400] 02:39:28 INFO - PROCESS | 1647 | 1468748368665 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119f2e000) [pid = 1647] [serial = 1598] [outer = 0x119bda400] 02:39:29 INFO - PROCESS | 1647 | 1468748369003 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 527ms 02:39:29 INFO - PROCESS | 1647 | 1468748369053 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:39:29 INFO - PROCESS | 1647 | 1468748369055 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:39:29 INFO - PROCESS | 1647 | 1468748369068 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:39:29 INFO - PROCESS | 1647 | 1468748369070 Marionette TRACE conn2 <- [1,2102,null,{}] 02:39:29 INFO - PROCESS | 1647 | 1468748369072 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:29 INFO - PROCESS | 1647 | 1468748369073 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:29 INFO - PROCESS | 1647 | 1468748369166 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:39:29 INFO - PROCESS | 1647 | 1468748369169 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:29 INFO - PROCESS | 1647 | 1468748369171 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a728000 == 38 [pid = 1647] [id = 533] 02:39:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119ddcc00) [pid = 1647] [serial = 1599] [outer = 0x0] 02:39:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119f3ac00) [pid = 1647] [serial = 1600] [outer = 0x119ddcc00] 02:39:29 INFO - PROCESS | 1647 | 1468748369194 Marionette DEBUG loaded listener.js 02:39:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11a068000) [pid = 1647] [serial = 1601] [outer = 0x119ddcc00] 02:39:29 INFO - PROCESS | 1647 | 1468748369535 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 02:39:29 INFO - PROCESS | 1647 | 1468748369597 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:39:29 INFO - PROCESS | 1647 | 1468748369599 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:39:29 INFO - PROCESS | 1647 | 1468748369602 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:39:29 INFO - PROCESS | 1647 | 1468748369605 Marionette TRACE conn2 <- [1,2106,null,{}] 02:39:29 INFO - PROCESS | 1647 | 1468748369609 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:29 INFO - PROCESS | 1647 | 1468748369611 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:29 INFO - PROCESS | 1647 | 1468748369716 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:39:29 INFO - PROCESS | 1647 | 1468748369784 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:29 INFO - PROCESS | 1647 | 1468748369788 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11747b000 == 39 [pid = 1647] [id = 534] 02:39:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1128d7400) [pid = 1647] [serial = 1602] [outer = 0x0] 02:39:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1129b3400) [pid = 1647] [serial = 1603] [outer = 0x1128d7400] 02:39:29 INFO - PROCESS | 1647 | 1468748369818 Marionette DEBUG loaded listener.js 02:39:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11318e400) [pid = 1647] [serial = 1604] [outer = 0x1128d7400] 02:39:30 INFO - PROCESS | 1647 | 1468748370238 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 673ms 02:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:39:30 INFO - PROCESS | 1647 | 1468748370275 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:39:30 INFO - PROCESS | 1647 | 1468748370278 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:39:30 INFO - PROCESS | 1647 | 1468748370282 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 1647 | 1468748370285 Marionette TRACE conn2 <- [1,2110,null,{}] 02:39:30 INFO - PROCESS | 1647 | 1468748370288 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:30 INFO - PROCESS | 1647 | 1468748370290 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:30 INFO - PROCESS | 1647 | 1468748370392 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:39:30 INFO - PROCESS | 1647 | 1468748370451 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:30 INFO - PROCESS | 1647 | 1468748370452 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b1b800 == 40 [pid = 1647] [id = 535] 02:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1131c7000) [pid = 1647] [serial = 1605] [outer = 0x0] 02:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x115e2e400) [pid = 1647] [serial = 1606] [outer = 0x1131c7000] 02:39:30 INFO - PROCESS | 1647 | 1468748370482 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x116fa2400) [pid = 1647] [serial = 1607] [outer = 0x1131c7000] 02:39:30 INFO - PROCESS | 1647 | 1468748370904 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 676ms 02:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:39:30 INFO - PROCESS | 1647 | 1468748370957 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:39:30 INFO - PROCESS | 1647 | 1468748370958 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:39:30 INFO - PROCESS | 1647 | 1468748370961 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 1647 | 1468748370962 Marionette TRACE conn2 <- [1,2114,null,{}] 02:39:30 INFO - PROCESS | 1647 | 1468748370969 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:30 INFO - PROCESS | 1647 | 1468748370973 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:31 INFO - PROCESS | 1647 | 1468748371096 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:39:31 INFO - PROCESS | 1647 | 1468748371180 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:31 INFO - PROCESS | 1647 | 1468748371183 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a64f800 == 41 [pid = 1647] [id = 536] 02:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118405400) [pid = 1647] [serial = 1608] [outer = 0x0] 02:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11840fc00) [pid = 1647] [serial = 1609] [outer = 0x118405400] 02:39:31 INFO - PROCESS | 1647 | 1468748371216 Marionette DEBUG loaded listener.js 02:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11906f800) [pid = 1647] [serial = 1610] [outer = 0x118405400] 02:39:31 INFO - PROCESS | 1647 | 1468748371637 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 722ms 02:39:31 INFO - PROCESS | 1647 | 1468748371684 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:39:31 INFO - PROCESS | 1647 | 1468748371685 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:39:31 INFO - PROCESS | 1647 | 1468748371687 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 1647 | 1468748371689 Marionette TRACE conn2 <- [1,2118,null,{}] 02:39:31 INFO - PROCESS | 1647 | 1468748371691 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:31 INFO - PROCESS | 1647 | 1468748371693 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:31 INFO - PROCESS | 1647 | 1468748371796 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:39:31 INFO - PROCESS | 1647 | 1468748371851 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:31 INFO - PROCESS | 1647 | 1468748371852 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b734000 == 42 [pid = 1647] [id = 537] 02:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1194a3400) [pid = 1647] [serial = 1611] [outer = 0x0] 02:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119bcd400) [pid = 1647] [serial = 1612] [outer = 0x1194a3400] 02:39:31 INFO - PROCESS | 1647 | 1468748371881 Marionette DEBUG loaded listener.js 02:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119dddc00) [pid = 1647] [serial = 1613] [outer = 0x1194a3400] 02:39:32 INFO - PROCESS | 1647 | 1468748372333 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 671ms 02:39:32 INFO - PROCESS | 1647 | 1468748372359 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:39:32 INFO - PROCESS | 1647 | 1468748372361 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:39:32 INFO - PROCESS | 1647 | 1468748372363 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:39:32 INFO - PROCESS | 1647 | 1468748372364 Marionette TRACE conn2 <- [1,2122,null,{}] 02:39:32 INFO - PROCESS | 1647 | 1468748372367 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:32 INFO - PROCESS | 1647 | 1468748372368 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:32 INFO - PROCESS | 1647 | 1468748372487 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:39:32 INFO - PROCESS | 1647 | 1468748372693 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:32 INFO - PROCESS | 1647 | 1468748372695 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1186df800 == 43 [pid = 1647] [id = 538] 02:39:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1126c7c00) [pid = 1647] [serial = 1614] [outer = 0x0] 02:39:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1128d5000) [pid = 1647] [serial = 1615] [outer = 0x1126c7c00] 02:39:32 INFO - PROCESS | 1647 | 1468748372722 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x113190000) [pid = 1647] [serial = 1616] [outer = 0x1126c7c00] 02:39:33 INFO - PROCESS | 1647 | 1468748373156 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 820ms 02:39:33 INFO - PROCESS | 1647 | 1468748373185 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:39:33 INFO - PROCESS | 1647 | 1468748373187 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:39:33 INFO - PROCESS | 1647 | 1468748373191 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - PROCESS | 1647 | 1468748373193 Marionette TRACE conn2 <- [1,2126,null,{}] 02:39:33 INFO - PROCESS | 1647 | 1468748373197 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:33 INFO - PROCESS | 1647 | 1468748373199 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:33 INFO - PROCESS | 1647 | 1468748373317 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:39:33 INFO - PROCESS | 1647 | 1468748373377 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:33 INFO - PROCESS | 1647 | 1468748373378 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196dd000 == 44 [pid = 1647] [id = 539] 02:39:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x115d21400) [pid = 1647] [serial = 1617] [outer = 0x0] 02:39:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115e9fc00) [pid = 1647] [serial = 1618] [outer = 0x115d21400] 02:39:33 INFO - PROCESS | 1647 | 1468748373406 Marionette DEBUG loaded listener.js 02:39:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11677bc00) [pid = 1647] [serial = 1619] [outer = 0x115d21400] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12a548000 == 43 [pid = 1647] [id = 532] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x121ab1000 == 42 [pid = 1647] [id = 531] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1de000 == 41 [pid = 1647] [id = 530] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x128d60800 == 40 [pid = 1647] [id = 529] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x128d11800 == 39 [pid = 1647] [id = 528] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12159d800 == 38 [pid = 1647] [id = 527] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x121ed2000 == 37 [pid = 1647] [id = 526] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x121ab2800 == 36 [pid = 1647] [id = 525] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x119d21800 == 35 [pid = 1647] [id = 524] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x118880000 == 34 [pid = 1647] [id = 523] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x116692000 == 33 [pid = 1647] [id = 522] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1186df800 == 32 [pid = 1647] [id = 538] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12b734000 == 31 [pid = 1647] [id = 537] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12a64f800 == 30 [pid = 1647] [id = 536] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x121b1b800 == 29 [pid = 1647] [id = 535] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12a728000 == 28 [pid = 1647] [id = 533] 02:39:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11747b000 == 27 [pid = 1647] [id = 534] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x117dbc800) [pid = 1647] [serial = 1561] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119560400) [pid = 1647] [serial = 1559] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1126cd800) [pid = 1647] [serial = 1525] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1126f5400) [pid = 1647] [serial = 1526] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1129a4400) [pid = 1647] [serial = 1528] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112a7ac00) [pid = 1647] [serial = 1529] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1183e0800) [pid = 1647] [serial = 1549] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118406800) [pid = 1647] [serial = 1550] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x115d23c00) [pid = 1647] [serial = 1534] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115d2dc00) [pid = 1647] [serial = 1535] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118286000) [pid = 1647] [serial = 1543] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118290800) [pid = 1647] [serial = 1544] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116a2bc00) [pid = 1647] [serial = 1540] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113198c00) [pid = 1647] [serial = 1531] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1181b1c00) [pid = 1647] [serial = 1541] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x113962400) [pid = 1647] [serial = 1532] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118360400) [pid = 1647] [serial = 1546] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1183d7000) [pid = 1647] [serial = 1547] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x115e99000) [pid = 1647] [serial = 1537] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11676d400) [pid = 1647] [serial = 1538] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1194a2c00) [pid = 1647] [serial = 1556] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11951f800) [pid = 1647] [serial = 1558] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11868e000) [pid = 1647] [serial = 1553] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11840d000) [pid = 1647] [serial = 1552] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x119070c00) [pid = 1647] [serial = 1555] [outer = 0x0] [url = about:blank] 02:39:34 INFO - PROCESS | 1647 | 1468748374276 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1122ms 02:39:34 INFO - PROCESS | 1647 | 1468748374313 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:39:34 INFO - PROCESS | 1647 | 1468748374315 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:39:34 INFO - PROCESS | 1647 | 1468748374318 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:39:34 INFO - PROCESS | 1647 | 1468748374321 Marionette TRACE conn2 <- [1,2130,null,{}] 02:39:34 INFO - PROCESS | 1647 | 1468748374325 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:34 INFO - PROCESS | 1647 | 1468748374326 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:34 INFO - PROCESS | 1647 | 1468748374405 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:39:34 INFO - PROCESS | 1647 | 1468748374409 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:34 INFO - PROCESS | 1647 | 1468748374412 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x11747b000 == 28 [pid = 1647] [id = 540] 02:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11318e000) [pid = 1647] [serial = 1620] [outer = 0x0] 02:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11396f800) [pid = 1647] [serial = 1621] [outer = 0x11318e000] 02:39:34 INFO - PROCESS | 1647 | 1468748374442 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x115e34c00) [pid = 1647] [serial = 1622] [outer = 0x11318e000] 02:39:34 INFO - PROCESS | 1647 | 1468748374803 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:39:34 INFO - PROCESS | 1647 | 1468748374850 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:39:34 INFO - PROCESS | 1647 | 1468748374856 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:39:34 INFO - PROCESS | 1647 | 1468748374858 Marionette TRACE conn2 <- [1,2134,null,{}] 02:39:34 INFO - PROCESS | 1647 | 1468748374861 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:34 INFO - PROCESS | 1647 | 1468748374862 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:34 INFO - PROCESS | 1647 | 1468748374945 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:39:34 INFO - PROCESS | 1647 | 1468748374951 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:34 INFO - PROCESS | 1647 | 1468748374952 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196e8000 == 29 [pid = 1647] [id = 541] 02:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11676e800) [pid = 1647] [serial = 1623] [outer = 0x0] 02:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116fa1800) [pid = 1647] [serial = 1624] [outer = 0x11676e800] 02:39:34 INFO - PROCESS | 1647 | 1468748374980 Marionette DEBUG loaded listener.js 02:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1181b4400) [pid = 1647] [serial = 1625] [outer = 0x11676e800] 02:39:35 INFO - PROCESS | 1647 | 1468748375354 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 519ms 02:39:35 INFO - PROCESS | 1647 | 1468748375376 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:39:35 INFO - PROCESS | 1647 | 1468748375378 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:39:35 INFO - PROCESS | 1647 | 1468748375382 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:39:35 INFO - PROCESS | 1647 | 1468748375385 Marionette TRACE conn2 <- [1,2138,null,{}] 02:39:35 INFO - PROCESS | 1647 | 1468748375394 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:35 INFO - PROCESS | 1647 | 1468748375400 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:35 INFO - PROCESS | 1647 | 1468748375496 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:39:35 INFO - PROCESS | 1647 | 1468748375505 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:35 INFO - PROCESS | 1647 | 1468748375508 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215ad000 == 30 [pid = 1647] [id = 542] 02:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11828a800) [pid = 1647] [serial = 1626] [outer = 0x0] 02:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1183d2400) [pid = 1647] [serial = 1627] [outer = 0x11828a800] 02:39:35 INFO - PROCESS | 1647 | 1468748375554 Marionette DEBUG loaded listener.js 02:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118408800) [pid = 1647] [serial = 1628] [outer = 0x11828a800] 02:39:36 INFO - PROCESS | 1647 | 1468748376065 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 725ms 02:39:36 INFO - PROCESS | 1647 | 1468748376108 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:39:36 INFO - PROCESS | 1647 | 1468748376111 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:39:36 INFO - PROCESS | 1647 | 1468748376123 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:39:36 INFO - PROCESS | 1647 | 1468748376124 Marionette TRACE conn2 <- [1,2142,null,{}] 02:39:36 INFO - PROCESS | 1647 | 1468748376127 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:36 INFO - PROCESS | 1647 | 1468748376129 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:36 INFO - PROCESS | 1647 | 1468748376251 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:39:36 INFO - PROCESS | 1647 | 1468748376305 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:36 INFO - PROCESS | 1647 | 1468748376306 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e51800 == 31 [pid = 1647] [id = 543] 02:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118691c00) [pid = 1647] [serial = 1629] [outer = 0x0] 02:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1186be000) [pid = 1647] [serial = 1630] [outer = 0x118691c00] 02:39:36 INFO - PROCESS | 1647 | 1468748376331 Marionette DEBUG loaded listener.js 02:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1190c1c00) [pid = 1647] [serial = 1631] [outer = 0x118691c00] 02:39:36 INFO - PROCESS | 1647 | 1468748376634 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 02:39:36 INFO - PROCESS | 1647 | 1468748376702 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:39:36 INFO - PROCESS | 1647 | 1468748376704 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:39:36 INFO - PROCESS | 1647 | 1468748376705 Marionette TRACE conn2 <- [1,2146,null,{}] 02:39:36 INFO - PROCESS | 1647 | 1468748376707 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:36 INFO - PROCESS | 1647 | 1468748376709 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:36 INFO - PROCESS | 1647 | 1468748376804 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:39:36 INFO - PROCESS | 1647 | 1468748376808 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:36 INFO - PROCESS | 1647 | 1468748376809 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1252ce000 == 32 [pid = 1647] [id = 544] 02:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1131c2800) [pid = 1647] [serial = 1632] [outer = 0x0] 02:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11949f400) [pid = 1647] [serial = 1633] [outer = 0x1131c2800] 02:39:36 INFO - PROCESS | 1647 | 1468748376833 Marionette DEBUG loaded listener.js 02:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119557400) [pid = 1647] [serial = 1634] [outer = 0x1131c2800] 02:39:37 INFO - PROCESS | 1647 | 1468748377202 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 02:39:37 INFO - PROCESS | 1647 | 1468748377228 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:39:37 INFO - PROCESS | 1647 | 1468748377248 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 1647 | 1468748377249 Marionette TRACE conn2 <- [1,2150,null,{}] 02:39:37 INFO - PROCESS | 1647 | 1468748377252 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:37 INFO - PROCESS | 1647 | 1468748377256 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:37 INFO - PROCESS | 1647 | 1468748377363 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:39:37 INFO - PROCESS | 1647 | 1468748377369 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:37 INFO - PROCESS | 1647 | 1468748377370 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279ec000 == 33 [pid = 1647] [id = 545] 02:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119557800) [pid = 1647] [serial = 1635] [outer = 0x0] 02:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119aee800) [pid = 1647] [serial = 1636] [outer = 0x119557800] 02:39:37 INFO - PROCESS | 1647 | 1468748377395 Marionette DEBUG loaded listener.js 02:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11a05e800) [pid = 1647] [serial = 1637] [outer = 0x119557800] 02:39:37 INFO - PROCESS | 1647 | 1468748377736 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 536ms 02:39:37 INFO - PROCESS | 1647 | 1468748377770 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:39:37 INFO - PROCESS | 1647 | 1468748377780 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:39:37 INFO - PROCESS | 1647 | 1468748377784 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 1647 | 1468748377786 Marionette TRACE conn2 <- [1,2154,null,{}] 02:39:37 INFO - PROCESS | 1647 | 1468748377788 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:37 INFO - PROCESS | 1647 | 1468748377789 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:37 INFO - PROCESS | 1647 | 1468748377882 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:39:37 INFO - PROCESS | 1647 | 1468748377919 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:37 INFO - PROCESS | 1647 | 1468748377920 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x129197000 == 34 [pid = 1647] [id = 546] 02:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1126c6c00) [pid = 1647] [serial = 1638] [outer = 0x0] 02:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11a069000) [pid = 1647] [serial = 1639] [outer = 0x1126c6c00] 02:39:37 INFO - PROCESS | 1647 | 1468748377944 Marionette DEBUG loaded listener.js 02:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12115c800) [pid = 1647] [serial = 1640] [outer = 0x1126c6c00] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118693c00) [pid = 1647] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1186b5400) [pid = 1647] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112f86000) [pid = 1647] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1126f7c00) [pid = 1647] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1126ca800) [pid = 1647] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116491800) [pid = 1647] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1126c8400) [pid = 1647] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x113193000) [pid = 1647] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1126a0000) [pid = 1647] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119940c00) [pid = 1647] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x113199400) [pid = 1647] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119bda400) [pid = 1647] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1126f7800) [pid = 1647] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119ddcc00) [pid = 1647] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119bcf800) [pid = 1647] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:39:38 INFO - PROCESS | 1647 | 1468748378376 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 618ms 02:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:39:38 INFO - PROCESS | 1647 | 1468748378404 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:39:38 INFO - PROCESS | 1647 | 1468748378405 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:39:38 INFO - PROCESS | 1647 | 1468748378407 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:39:38 INFO - PROCESS | 1647 | 1468748378409 Marionette TRACE conn2 <- [1,2158,null,{}] 02:39:38 INFO - PROCESS | 1647 | 1468748378411 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:38 INFO - PROCESS | 1647 | 1468748378412 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:38 INFO - PROCESS | 1647 | 1468748378489 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:39:38 INFO - PROCESS | 1647 | 1468748378493 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:38 INFO - PROCESS | 1647 | 1468748378494 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d1e800 == 35 [pid = 1647] [id = 547] 02:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1126f8c00) [pid = 1647] [serial = 1641] [outer = 0x0] 02:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116779c00) [pid = 1647] [serial = 1642] [outer = 0x1126f8c00] 02:39:38 INFO - PROCESS | 1647 | 1468748378522 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1186b5c00) [pid = 1647] [serial = 1643] [outer = 0x1126f8c00] 02:39:38 INFO - PROCESS | 1647 | 1468748378858 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 470ms 02:39:38 INFO - PROCESS | 1647 | 1468748378879 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:39:38 INFO - PROCESS | 1647 | 1468748378882 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:39:38 INFO - PROCESS | 1647 | 1468748378902 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:39:38 INFO - PROCESS | 1647 | 1468748378903 Marionette TRACE conn2 <- [1,2162,null,{}] 02:39:38 INFO - PROCESS | 1647 | 1468748378916 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:38 INFO - PROCESS | 1647 | 1468748378917 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:38 INFO - PROCESS | 1647 | 1468748378995 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:39:39 INFO - PROCESS | 1647 | 1468748379001 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:39 INFO - PROCESS | 1647 | 1468748379002 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a651000 == 36 [pid = 1647] [id = 548] 02:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1131af400) [pid = 1647] [serial = 1644] [outer = 0x0] 02:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119bd8c00) [pid = 1647] [serial = 1645] [outer = 0x1131af400] 02:39:39 INFO - PROCESS | 1647 | 1468748379026 Marionette DEBUG loaded listener.js 02:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121156000) [pid = 1647] [serial = 1646] [outer = 0x1131af400] 02:39:39 INFO - PROCESS | 1647 | 1468748379364 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 481ms 02:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:39:39 INFO - PROCESS | 1647 | 1468748379384 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:39:39 INFO - PROCESS | 1647 | 1468748379386 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:39:39 INFO - PROCESS | 1647 | 1468748379388 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 1647 | 1468748379389 Marionette TRACE conn2 <- [1,2166,null,{}] 02:39:39 INFO - PROCESS | 1647 | 1468748379391 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:39 INFO - PROCESS | 1647 | 1468748379392 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:39 INFO - PROCESS | 1647 | 1468748379470 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:39:39 INFO - PROCESS | 1647 | 1468748379474 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:39 INFO - PROCESS | 1647 | 1468748379475 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a729000 == 37 [pid = 1647] [id = 549] 02:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11a066800) [pid = 1647] [serial = 1647] [outer = 0x0] 02:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121274c00) [pid = 1647] [serial = 1648] [outer = 0x11a066800] 02:39:39 INFO - PROCESS | 1647 | 1468748379502 Marionette DEBUG loaded listener.js 02:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121387000) [pid = 1647] [serial = 1649] [outer = 0x11a066800] 02:39:39 INFO - PROCESS | 1647 | 1468748379851 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 471ms 02:39:39 INFO - PROCESS | 1647 | 1468748379860 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:39:39 INFO - PROCESS | 1647 | 1468748379861 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:39:39 INFO - PROCESS | 1647 | 1468748379865 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 1647 | 1468748379868 Marionette TRACE conn2 <- [1,2170,null,{}] 02:39:39 INFO - PROCESS | 1647 | 1468748379870 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:39 INFO - PROCESS | 1647 | 1468748379880 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:40 INFO - PROCESS | 1647 | 1468748379995 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:39:40 INFO - PROCESS | 1647 | 1468748380003 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:40 INFO - PROCESS | 1647 | 1468748380005 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b74a800 == 38 [pid = 1647] [id = 550] 02:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121276800) [pid = 1647] [serial = 1650] [outer = 0x0] 02:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121453000) [pid = 1647] [serial = 1651] [outer = 0x121276800] 02:39:40 INFO - PROCESS | 1647 | 1468748380032 Marionette DEBUG loaded listener.js 02:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1219b2400) [pid = 1647] [serial = 1652] [outer = 0x121276800] 02:39:40 INFO - PROCESS | 1647 | 1468748380452 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 621ms 02:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:39:40 INFO - PROCESS | 1647 | 1468748380485 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:39:40 INFO - PROCESS | 1647 | 1468748380488 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:39:40 INFO - PROCESS | 1647 | 1468748380491 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:39:40 INFO - PROCESS | 1647 | 1468748380493 Marionette TRACE conn2 <- [1,2174,null,{}] 02:39:40 INFO - PROCESS | 1647 | 1468748380497 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:40 INFO - PROCESS | 1647 | 1468748380499 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:40 INFO - PROCESS | 1647 | 1468748380612 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:39:40 INFO - PROCESS | 1647 | 1468748380671 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:40 INFO - PROCESS | 1647 | 1468748380673 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1184de800 == 39 [pid = 1647] [id = 551] 02:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1129a7400) [pid = 1647] [serial = 1653] [outer = 0x0] 02:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11318a800) [pid = 1647] [serial = 1654] [outer = 0x1129a7400] 02:39:40 INFO - PROCESS | 1647 | 1468748380704 Marionette DEBUG loaded listener.js 02:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1131aa800) [pid = 1647] [serial = 1655] [outer = 0x1129a7400] 02:39:41 INFO - PROCESS | 1647 | 1468748381271 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 820ms 02:39:41 INFO - PROCESS | 1647 | 1468748381312 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:39:41 INFO - PROCESS | 1647 | 1468748381317 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:39:41 INFO - PROCESS | 1647 | 1468748381322 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 1647 | 1468748381324 Marionette TRACE conn2 <- [1,2178,null,{}] 02:39:41 INFO - PROCESS | 1647 | 1468748381326 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:41 INFO - PROCESS | 1647 | 1468748381328 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:41 INFO - PROCESS | 1647 | 1468748381437 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:39:41 INFO - PROCESS | 1647 | 1468748381525 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 1647 | 1468748381526 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e4a000 == 40 [pid = 1647] [id = 552] 02:39:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x116fa3c00) [pid = 1647] [serial = 1656] [outer = 0x0] 02:39:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x117dc5400) [pid = 1647] [serial = 1657] [outer = 0x116fa3c00] 02:39:41 INFO - PROCESS | 1647 | 1468748381557 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118289400) [pid = 1647] [serial = 1658] [outer = 0x116fa3c00] 02:39:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12a729000 == 39 [pid = 1647] [id = 549] 02:39:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12a651000 == 38 [pid = 1647] [id = 548] 02:39:42 INFO - PROCESS | 1647 | --DOCSHELL 0x128d1e800 == 37 [pid = 1647] [id = 547] 02:39:42 INFO - PROCESS | 1647 | --DOCSHELL 0x129197000 == 36 [pid = 1647] [id = 546] 02:39:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1279ec000 == 35 [pid = 1647] [id = 545] 02:39:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1252ce000 == 34 [pid = 1647] [id = 544] 02:39:42 INFO - PROCESS | 1647 | --DOCSHELL 0x121e51800 == 33 [pid = 1647] [id = 543] 02:39:42 INFO - PROCESS | 1647 | 1468748382236 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:39:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1215ad000 == 32 [pid = 1647] [id = 542] 02:39:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1196e8000 == 31 [pid = 1647] [id = 541] 02:39:42 INFO - PROCESS | 1647 | --DOCSHELL 0x11747b000 == 30 [pid = 1647] [id = 540] 02:39:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1196dd000 == 29 [pid = 1647] [id = 539] 02:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 973ms 02:39:42 INFO - PROCESS | 1647 | 1468748382295 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 1647 | 1468748382297 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:39:42 INFO - PROCESS | 1647 | 1468748382300 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 1647 | 1468748382302 Marionette TRACE conn2 <- [1,2182,null,{}] 02:39:42 INFO - PROCESS | 1647 | 1468748382306 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:42 INFO - PROCESS | 1647 | 1468748382307 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:42 INFO - PROCESS | 1647 | 1468748382393 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119f34c00) [pid = 1647] [serial = 1523] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118996800) [pid = 1647] [serial = 1582] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11951bc00) [pid = 1647] [serial = 1585] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11993b000) [pid = 1647] [serial = 1562] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1126fcc00) [pid = 1647] [serial = 1567] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112a88c00) [pid = 1647] [serial = 1568] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11756bc00) [pid = 1647] [serial = 1576] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11828c400) [pid = 1647] [serial = 1577] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11676f800) [pid = 1647] [serial = 1573] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116897800) [pid = 1647] [serial = 1574] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1126cc400) [pid = 1647] [serial = 1564] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1126ff400) [pid = 1647] [serial = 1565] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1131cec00) [pid = 1647] [serial = 1570] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x113cdd800) [pid = 1647] [serial = 1571] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118360000) [pid = 1647] [serial = 1579] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119b97800) [pid = 1647] [serial = 1588] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x113c71c00) [pid = 1647] [serial = 1591] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11824d400) [pid = 1647] [serial = 1592] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119f2e000) [pid = 1647] [serial = 1598] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119bd2800) [pid = 1647] [serial = 1589] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119ddd000) [pid = 1647] [serial = 1597] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1190cdc00) [pid = 1647] [serial = 1583] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119bd9800) [pid = 1647] [serial = 1595] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11993f400) [pid = 1647] [serial = 1586] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11a068000) [pid = 1647] [serial = 1601] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1183df400) [pid = 1647] [serial = 1580] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x118410000) [pid = 1647] [serial = 1594] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119f3ac00) [pid = 1647] [serial = 1600] [outer = 0x0] [url = about:blank] 02:39:42 INFO - PROCESS | 1647 | 1468748382459 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:42 INFO - PROCESS | 1647 | 1468748382460 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11710f800 == 30 [pid = 1647] [id = 553] 02:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1129b0c00) [pid = 1647] [serial = 1659] [outer = 0x0] 02:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1131a9000) [pid = 1647] [serial = 1660] [outer = 0x1129b0c00] 02:39:42 INFO - PROCESS | 1647 | 1468748382488 Marionette DEBUG loaded listener.js 02:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x115d26400) [pid = 1647] [serial = 1661] [outer = 0x1129b0c00] 02:39:42 INFO - PROCESS | 1647 | 1468748382835 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 571ms 02:39:42 INFO - PROCESS | 1647 | 1468748382872 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 1647 | 1468748382876 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:39:42 INFO - PROCESS | 1647 | 1468748382883 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 1647 | 1468748382885 Marionette TRACE conn2 <- [1,2186,null,{}] 02:39:42 INFO - PROCESS | 1647 | 1468748382889 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:42 INFO - PROCESS | 1647 | 1468748382892 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:43 INFO - PROCESS | 1647 | 1468748383046 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:39:43 INFO - PROCESS | 1647 | 1468748383126 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:43 INFO - PROCESS | 1647 | 1468748383127 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aba800 == 31 [pid = 1647] [id = 554] 02:39:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11624fc00) [pid = 1647] [serial = 1662] [outer = 0x0] 02:39:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11756bc00) [pid = 1647] [serial = 1663] [outer = 0x11624fc00] 02:39:43 INFO - PROCESS | 1647 | 1468748383174 Marionette DEBUG loaded listener.js 02:39:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11828c400) [pid = 1647] [serial = 1664] [outer = 0x11624fc00] 02:39:43 INFO - PROCESS | 1647 | 1468748383528 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 671ms 02:39:43 INFO - PROCESS | 1647 | 1468748383553 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:39:43 INFO - PROCESS | 1647 | 1468748383555 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:39:43 INFO - PROCESS | 1647 | 1468748383570 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:39:43 INFO - PROCESS | 1647 | 1468748383573 Marionette TRACE conn2 <- [1,2190,null,{}] 02:39:43 INFO - PROCESS | 1647 | 1468748383582 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:43 INFO - PROCESS | 1647 | 1468748383585 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:43 INFO - PROCESS | 1647 | 1468748383666 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:39:43 INFO - PROCESS | 1647 | 1468748383671 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:43 INFO - PROCESS | 1647 | 1468748383673 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b38800 == 32 [pid = 1647] [id = 555] 02:39:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1128d4800) [pid = 1647] [serial = 1665] [outer = 0x0] 02:39:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118408c00) [pid = 1647] [serial = 1666] [outer = 0x1128d4800] 02:39:43 INFO - PROCESS | 1647 | 1468748383702 Marionette DEBUG loaded listener.js 02:39:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11899d400) [pid = 1647] [serial = 1667] [outer = 0x1128d4800] 02:39:44 INFO - PROCESS | 1647 | 1468748384026 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 485ms 02:39:44 INFO - PROCESS | 1647 | 1468748384043 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 1647 | 1468748384045 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:39:44 INFO - PROCESS | 1647 | 1468748384049 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 1647 | 1468748384050 Marionette TRACE conn2 <- [1,2194,null,{}] 02:39:44 INFO - PROCESS | 1647 | 1468748384052 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:44 INFO - PROCESS | 1647 | 1468748384054 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:44 INFO - PROCESS | 1647 | 1468748384135 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:39:44 INFO - PROCESS | 1647 | 1468748384139 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 1647 | 1468748384140 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c71000 == 33 [pid = 1647] [id = 556] 02:39:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112731000) [pid = 1647] [serial = 1668] [outer = 0x0] 02:39:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11951bc00) [pid = 1647] [serial = 1669] [outer = 0x112731000] 02:39:44 INFO - PROCESS | 1647 | 1468748384220 Marionette DEBUG loaded listener.js 02:39:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119935000) [pid = 1647] [serial = 1670] [outer = 0x112731000] 02:39:44 INFO - PROCESS | 1647 | 1468748384535 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 519ms 02:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:39:44 INFO - PROCESS | 1647 | 1468748384568 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 1647 | 1468748384570 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:39:44 INFO - PROCESS | 1647 | 1468748384572 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 1647 | 1468748384573 Marionette TRACE conn2 <- [1,2198,null,{}] 02:39:44 INFO - PROCESS | 1647 | 1468748384575 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:44 INFO - PROCESS | 1647 | 1468748384577 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:44 INFO - PROCESS | 1647 | 1468748384672 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:39:44 INFO - PROCESS | 1647 | 1468748384708 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 1647 | 1468748384709 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279f4000 == 34 [pid = 1647] [id = 557] 02:39:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1126f9400) [pid = 1647] [serial = 1671] [outer = 0x0] 02:39:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119ae5800) [pid = 1647] [serial = 1672] [outer = 0x1126f9400] 02:39:44 INFO - PROCESS | 1647 | 1468748384734 Marionette DEBUG loaded listener.js 02:39:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119bd5c00) [pid = 1647] [serial = 1673] [outer = 0x1126f9400] 02:39:45 INFO - PROCESS | 1647 | 1468748385028 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 02:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:39:45 INFO - PROCESS | 1647 | 1468748385105 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 1647 | 1468748385106 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:39:45 INFO - PROCESS | 1647 | 1468748385109 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 1647 | 1468748385110 Marionette TRACE conn2 <- [1,2202,null,{}] 02:39:45 INFO - PROCESS | 1647 | 1468748385112 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:45 INFO - PROCESS | 1647 | 1468748385116 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:45 INFO - PROCESS | 1647 | 1468748385236 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:39:45 INFO - PROCESS | 1647 | 1468748385247 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:45 INFO - PROCESS | 1647 | 1468748385248 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12919b800 == 35 [pid = 1647] [id = 558] 02:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119bd4c00) [pid = 1647] [serial = 1674] [outer = 0x0] 02:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119f2f000) [pid = 1647] [serial = 1675] [outer = 0x119bd4c00] 02:39:45 INFO - PROCESS | 1647 | 1468748385273 Marionette DEBUG loaded listener.js 02:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121275000) [pid = 1647] [serial = 1676] [outer = 0x119bd4c00] 02:39:45 INFO - PROCESS | 1647 | 1468748385629 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 572ms 02:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:39:45 INFO - PROCESS | 1647 | 1468748385682 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 1647 | 1468748385683 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:39:45 INFO - PROCESS | 1647 | 1468748385685 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 1647 | 1468748385686 Marionette TRACE conn2 <- [1,2206,null,{}] 02:39:45 INFO - PROCESS | 1647 | 1468748385689 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:45 INFO - PROCESS | 1647 | 1468748385690 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:45 INFO - PROCESS | 1647 | 1468748385789 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:39:45 INFO - PROCESS | 1647 | 1468748385802 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:45 INFO - PROCESS | 1647 | 1468748385803 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12941f800 == 36 [pid = 1647] [id = 559] 02:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12138ec00) [pid = 1647] [serial = 1677] [outer = 0x0] 02:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121451000) [pid = 1647] [serial = 1678] [outer = 0x12138ec00] 02:39:45 INFO - PROCESS | 1647 | 1468748385827 Marionette DEBUG loaded listener.js 02:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12145ac00) [pid = 1647] [serial = 1679] [outer = 0x12138ec00] 02:39:46 INFO - PROCESS | 1647 | 1468748386178 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 518ms 02:39:46 INFO - PROCESS | 1647 | 1468748386203 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:39:46 INFO - PROCESS | 1647 | 1468748386205 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:39:46 INFO - PROCESS | 1647 | 1468748386213 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:39:46 INFO - PROCESS | 1647 | 1468748386214 Marionette TRACE conn2 <- [1,2210,null,{}] 02:39:46 INFO - PROCESS | 1647 | 1468748386217 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:46 INFO - PROCESS | 1647 | 1468748386218 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:46 INFO - PROCESS | 1647 | 1468748386317 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:39:46 INFO - PROCESS | 1647 | 1468748386321 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 1647 | 1468748386322 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a727000 == 37 [pid = 1647] [id = 560] 02:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12144c800) [pid = 1647] [serial = 1680] [outer = 0x0] 02:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12169cc00) [pid = 1647] [serial = 1681] [outer = 0x12144c800] 02:39:46 INFO - PROCESS | 1647 | 1468748386347 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121b69400) [pid = 1647] [serial = 1682] [outer = 0x12144c800] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1126c7c00) [pid = 1647] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118691c00) [pid = 1647] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119557800) [pid = 1647] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1131c2800) [pid = 1647] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11a066800) [pid = 1647] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1126c6c00) [pid = 1647] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1126f8c00) [pid = 1647] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1131af400) [pid = 1647] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1128d7400) [pid = 1647] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11676e800) [pid = 1647] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x115d21400) [pid = 1647] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1131c7000) [pid = 1647] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11318e000) [pid = 1647] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11828a800) [pid = 1647] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118405400) [pid = 1647] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1194a3400) [pid = 1647] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:39:46 INFO - PROCESS | 1647 | 1468748386748 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 569ms 02:39:46 INFO - PROCESS | 1647 | 1468748386783 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:39:46 INFO - PROCESS | 1647 | 1468748386784 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:39:46 INFO - PROCESS | 1647 | 1468748386787 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:39:46 INFO - PROCESS | 1647 | 1468748386788 Marionette TRACE conn2 <- [1,2214,null,{}] 02:39:46 INFO - PROCESS | 1647 | 1468748386790 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:46 INFO - PROCESS | 1647 | 1468748386791 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:46 INFO - PROCESS | 1647 | 1468748386871 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:39:46 INFO - PROCESS | 1647 | 1468748386929 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 1647 | 1468748386930 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b38000 == 38 [pid = 1647] [id = 561] 02:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1126d3400) [pid = 1647] [serial = 1683] [outer = 0x0] 02:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x117569400) [pid = 1647] [serial = 1684] [outer = 0x1126d3400] 02:39:46 INFO - PROCESS | 1647 | 1468748386954 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1190ce800) [pid = 1647] [serial = 1685] [outer = 0x1126d3400] 02:39:47 INFO - PROCESS | 1647 | 1468748387228 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 469ms 02:39:47 INFO - PROCESS | 1647 | 1468748387257 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:39:47 INFO - PROCESS | 1647 | 1468748387258 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:39:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:39:47 INFO - PROCESS | 1647 | 1468748387260 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - PROCESS | 1647 | 1468748387262 Marionette TRACE conn2 <- [1,2218,null,{}] 02:39:47 INFO - PROCESS | 1647 | 1468748387272 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:47 INFO - PROCESS | 1647 | 1468748387273 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:47 INFO - PROCESS | 1647 | 1468748387359 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:39:47 INFO - PROCESS | 1647 | 1468748387364 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:47 INFO - PROCESS | 1647 | 1468748387366 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8a7800 == 39 [pid = 1647] [id = 562] 02:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1190cf800) [pid = 1647] [serial = 1686] [outer = 0x0] 02:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12145b000) [pid = 1647] [serial = 1687] [outer = 0x1190cf800] 02:39:47 INFO - PROCESS | 1647 | 1468748387391 Marionette DEBUG loaded listener.js 02:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x121eae400) [pid = 1647] [serial = 1688] [outer = 0x1190cf800] 02:39:47 INFO - PROCESS | 1647 | 1468748387724 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 479ms 02:39:47 INFO - PROCESS | 1647 | 1468748387739 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:39:47 INFO - PROCESS | 1647 | 1468748387741 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:39:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:39:47 INFO - PROCESS | 1647 | 1468748387743 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - PROCESS | 1647 | 1468748387744 Marionette TRACE conn2 <- [1,2222,null,{}] 02:39:47 INFO - PROCESS | 1647 | 1468748387749 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:47 INFO - PROCESS | 1647 | 1468748387751 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:47 INFO - PROCESS | 1647 | 1468748387865 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:39:47 INFO - PROCESS | 1647 | 1468748387871 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:47 INFO - PROCESS | 1647 | 1468748387872 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b970000 == 40 [pid = 1647] [id = 563] 02:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11828e800) [pid = 1647] [serial = 1689] [outer = 0x0] 02:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1248c1c00) [pid = 1647] [serial = 1690] [outer = 0x11828e800] 02:39:47 INFO - PROCESS | 1647 | 1468748387898 Marionette DEBUG loaded listener.js 02:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124ecd000) [pid = 1647] [serial = 1691] [outer = 0x11828e800] 02:39:48 INFO - PROCESS | 1647 | 1468748388217 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:39:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:39:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 520ms 02:39:48 INFO - PROCESS | 1647 | 1468748388264 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 1647 | 1468748388265 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:39:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:39:48 INFO - PROCESS | 1647 | 1468748388268 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 1647 | 1468748388269 Marionette TRACE conn2 <- [1,2226,null,{}] 02:39:48 INFO - PROCESS | 1647 | 1468748388272 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:48 INFO - PROCESS | 1647 | 1468748388273 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:48 INFO - PROCESS | 1647 | 1468748388355 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:39:48 INFO - PROCESS | 1647 | 1468748388358 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:48 INFO - PROCESS | 1647 | 1468748388359 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bdb8800 == 41 [pid = 1647] [id = 564] 02:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124ecdc00) [pid = 1647] [serial = 1692] [outer = 0x0] 02:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12574e800) [pid = 1647] [serial = 1693] [outer = 0x124ecdc00] 02:39:48 INFO - PROCESS | 1647 | 1468748388384 Marionette DEBUG loaded listener.js 02:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126009000) [pid = 1647] [serial = 1694] [outer = 0x124ecdc00] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11710f800 == 40 [pid = 1647] [id = 553] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x121e4a000 == 39 [pid = 1647] [id = 552] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1184de800 == 38 [pid = 1647] [id = 551] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12b74a800 == 37 [pid = 1647] [id = 550] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x119aba800 == 36 [pid = 1647] [id = 554] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8a7800 == 35 [pid = 1647] [id = 562] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12a727000 == 34 [pid = 1647] [id = 560] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x121b38000 == 33 [pid = 1647] [id = 561] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12919b800 == 32 [pid = 1647] [id = 558] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x121b38800 == 31 [pid = 1647] [id = 555] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1279f4000 == 30 [pid = 1647] [id = 557] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12941f800 == 29 [pid = 1647] [id = 559] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x124c71000 == 28 [pid = 1647] [id = 556] 02:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12b970000 == 27 [pid = 1647] [id = 563] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11318e400) [pid = 1647] [serial = 1604] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116fa1800) [pid = 1647] [serial = 1624] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1129b3400) [pid = 1647] [serial = 1603] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1181b4400) [pid = 1647] [serial = 1625] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11677bc00) [pid = 1647] [serial = 1619] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115e9fc00) [pid = 1647] [serial = 1618] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116fa2400) [pid = 1647] [serial = 1607] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11396f800) [pid = 1647] [serial = 1621] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x115e34c00) [pid = 1647] [serial = 1622] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x115e2e400) [pid = 1647] [serial = 1606] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1183d2400) [pid = 1647] [serial = 1627] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11906f800) [pid = 1647] [serial = 1610] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11840fc00) [pid = 1647] [serial = 1609] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119dddc00) [pid = 1647] [serial = 1613] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119bcd400) [pid = 1647] [serial = 1612] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x113190000) [pid = 1647] [serial = 1616] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1128d5000) [pid = 1647] [serial = 1615] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1186be000) [pid = 1647] [serial = 1630] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119aee800) [pid = 1647] [serial = 1636] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11949f400) [pid = 1647] [serial = 1633] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x121387000) [pid = 1647] [serial = 1649] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x11a069000) [pid = 1647] [serial = 1639] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x11a05e800) [pid = 1647] [serial = 1637] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1186b5c00) [pid = 1647] [serial = 1643] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x116779c00) [pid = 1647] [serial = 1642] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x121274c00) [pid = 1647] [serial = 1648] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x12115c800) [pid = 1647] [serial = 1640] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x119557400) [pid = 1647] [serial = 1634] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x119bd8c00) [pid = 1647] [serial = 1645] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1190c1c00) [pid = 1647] [serial = 1631] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x118408800) [pid = 1647] [serial = 1628] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x121156000) [pid = 1647] [serial = 1646] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x121453000) [pid = 1647] [serial = 1651] [outer = 0x0] [url = about:blank] 02:39:49 INFO - PROCESS | 1647 | 1468748389815 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1571ms 02:39:49 INFO - PROCESS | 1647 | 1468748389841 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:39:49 INFO - PROCESS | 1647 | 1468748389843 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:39:49 INFO - PROCESS | 1647 | 1468748389847 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:39:49 INFO - PROCESS | 1647 | 1468748389850 Marionette TRACE conn2 <- [1,2230,null,{}] 02:39:49 INFO - PROCESS | 1647 | 1468748389854 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:49 INFO - PROCESS | 1647 | 1468748389856 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:49 INFO - PROCESS | 1647 | 1468748389936 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:39:49 INFO - PROCESS | 1647 | 1468748389991 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 1647 | 1468748389994 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168c3000 == 28 [pid = 1647] [id = 565] 02:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1128d5000) [pid = 1647] [serial = 1695] [outer = 0x0] 02:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1129ae000) [pid = 1647] [serial = 1696] [outer = 0x1128d5000] 02:39:50 INFO - PROCESS | 1647 | 1468748390024 Marionette DEBUG loaded listener.js 02:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11318cc00) [pid = 1647] [serial = 1697] [outer = 0x1128d5000] 02:39:50 INFO - PROCESS | 1647 | 1468748390339 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:39:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:39:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 521ms 02:39:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:39:50 INFO - PROCESS | 1647 | 1468748390369 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:39:50 INFO - PROCESS | 1647 | 1468748390372 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:39:50 INFO - PROCESS | 1647 | 1468748390377 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:39:50 INFO - PROCESS | 1647 | 1468748390379 Marionette TRACE conn2 <- [1,2234,null,{}] 02:39:50 INFO - PROCESS | 1647 | 1468748390384 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:50 INFO - PROCESS | 1647 | 1468748390386 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:50 INFO - PROCESS | 1647 | 1468748390466 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:39:50 INFO - PROCESS | 1647 | 1468748390471 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:50 INFO - PROCESS | 1647 | 1468748390472 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x118890800 == 29 [pid = 1647] [id = 566] 02:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1131a6000) [pid = 1647] [serial = 1698] [outer = 0x0] 02:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x113c11400) [pid = 1647] [serial = 1699] [outer = 0x1131a6000] 02:39:50 INFO - PROCESS | 1647 | 1468748390503 Marionette DEBUG loaded listener.js 02:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x115d27400) [pid = 1647] [serial = 1700] [outer = 0x1131a6000] 02:39:50 INFO - PROCESS | 1647 | 1468748390839 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:39:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:39:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 473ms 02:39:50 INFO - PROCESS | 1647 | 1468748390854 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:39:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:39:50 INFO - PROCESS | 1647 | 1468748390856 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:39:50 INFO - PROCESS | 1647 | 1468748390858 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:39:50 INFO - PROCESS | 1647 | 1468748390871 Marionette TRACE conn2 <- [1,2238,null,{}] 02:39:50 INFO - PROCESS | 1647 | 1468748390880 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:50 INFO - PROCESS | 1647 | 1468748390883 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:50 INFO - PROCESS | 1647 | 1468748390960 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:39:50 INFO - PROCESS | 1647 | 1468748390968 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:50 INFO - PROCESS | 1647 | 1468748390970 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b44000 == 30 [pid = 1647] [id = 567] 02:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x111f38400) [pid = 1647] [serial = 1701] [outer = 0x0] 02:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x116813c00) [pid = 1647] [serial = 1702] [outer = 0x111f38400] 02:39:51 INFO - PROCESS | 1647 | 1468748390998 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11715e000) [pid = 1647] [serial = 1703] [outer = 0x111f38400] 02:39:51 INFO - PROCESS | 1647 | 1468748391349 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:39:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:39:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 533ms 02:39:51 INFO - PROCESS | 1647 | 1468748391392 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 1647 | 1468748391394 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:39:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:39:51 INFO - PROCESS | 1647 | 1468748391396 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 1647 | 1468748391397 Marionette TRACE conn2 <- [1,2242,null,{}] 02:39:51 INFO - PROCESS | 1647 | 1468748391400 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:51 INFO - PROCESS | 1647 | 1468748391401 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:51 INFO - PROCESS | 1647 | 1468748391502 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:39:51 INFO - PROCESS | 1647 | 1468748391508 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 1647 | 1468748391510 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x121420800 == 31 [pid = 1647] [id = 568] 02:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x116fa3400) [pid = 1647] [serial = 1704] [outer = 0x0] 02:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1181b7800) [pid = 1647] [serial = 1705] [outer = 0x116fa3400] 02:39:51 INFO - PROCESS | 1647 | 1468748391536 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11828bc00) [pid = 1647] [serial = 1706] [outer = 0x116fa3400] 02:39:51 INFO - PROCESS | 1647 | 1468748391832 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:39:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:39:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 470ms 02:39:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:39:51 INFO - PROCESS | 1647 | 1468748391868 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 1647 | 1468748391869 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:39:51 INFO - PROCESS | 1647 | 1468748391871 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 1647 | 1468748391872 Marionette TRACE conn2 <- [1,2246,null,{}] 02:39:51 INFO - PROCESS | 1647 | 1468748391874 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:51 INFO - PROCESS | 1647 | 1468748391876 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:51 INFO - PROCESS | 1647 | 1468748391960 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:39:51 INFO - PROCESS | 1647 | 1468748391966 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 1647 | 1468748391967 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b2e800 == 32 [pid = 1647] [id = 569] 02:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1126fa800) [pid = 1647] [serial = 1707] [outer = 0x0] 02:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118290400) [pid = 1647] [serial = 1708] [outer = 0x1126fa800] 02:39:51 INFO - PROCESS | 1647 | 1468748391992 Marionette DEBUG loaded listener.js 02:39:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1183d6400) [pid = 1647] [serial = 1709] [outer = 0x1126fa800] 02:39:52 INFO - PROCESS | 1647 | 1468748392339 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:39:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:39:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 02:39:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:39:52 INFO - PROCESS | 1647 | 1468748392390 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:39:52 INFO - PROCESS | 1647 | 1468748392391 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:39:52 INFO - PROCESS | 1647 | 1468748392393 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:39:52 INFO - PROCESS | 1647 | 1468748392395 Marionette TRACE conn2 <- [1,2250,null,{}] 02:39:52 INFO - PROCESS | 1647 | 1468748392397 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:52 INFO - PROCESS | 1647 | 1468748392401 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:52 INFO - PROCESS | 1647 | 1468748392495 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:39:52 INFO - PROCESS | 1647 | 1468748392501 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:52 INFO - PROCESS | 1647 | 1468748392502 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x124b53000 == 33 [pid = 1647] [id = 570] 02:39:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118360000) [pid = 1647] [serial = 1710] [outer = 0x0] 02:39:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11840fc00) [pid = 1647] [serial = 1711] [outer = 0x118360000] 02:39:52 INFO - PROCESS | 1647 | 1468748392528 Marionette DEBUG loaded listener.js 02:39:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1190cd000) [pid = 1647] [serial = 1712] [outer = 0x118360000] 02:39:52 INFO - PROCESS | 1647 | 1468748392843 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:39:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:39:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 467ms 02:39:52 INFO - PROCESS | 1647 | 1468748392862 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:39:52 INFO - PROCESS | 1647 | 1468748392863 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:39:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:39:52 INFO - PROCESS | 1647 | 1468748392869 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:39:52 INFO - PROCESS | 1647 | 1468748392870 Marionette TRACE conn2 <- [1,2254,null,{}] 02:39:52 INFO - PROCESS | 1647 | 1468748392872 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:52 INFO - PROCESS | 1647 | 1468748392873 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:52 INFO - PROCESS | 1647 | 1468748392957 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:39:53 INFO - PROCESS | 1647 | 1468748393012 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 1647 | 1468748393013 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12577c000 == 34 [pid = 1647] [id = 571] 02:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1183dd800) [pid = 1647] [serial = 1713] [outer = 0x0] 02:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119519800) [pid = 1647] [serial = 1714] [outer = 0x1183dd800] 02:39:53 INFO - PROCESS | 1647 | 1468748393038 Marionette DEBUG loaded listener.js 02:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119933400) [pid = 1647] [serial = 1715] [outer = 0x1183dd800] 02:39:53 INFO - PROCESS | 1647 | 1468748393295 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:39:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:39:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 473ms 02:39:53 INFO - PROCESS | 1647 | 1468748393341 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:39:53 INFO - PROCESS | 1647 | 1468748393343 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:39:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:39:53 INFO - PROCESS | 1647 | 1468748393353 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 1647 | 1468748393354 Marionette TRACE conn2 <- [1,2258,null,{}] 02:39:53 INFO - PROCESS | 1647 | 1468748393357 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:53 INFO - PROCESS | 1647 | 1468748393358 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:53 INFO - PROCESS | 1647 | 1468748393439 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:39:53 INFO - PROCESS | 1647 | 1468748393443 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 1647 | 1468748393444 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279ef000 == 35 [pid = 1647] [id = 572] 02:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11951c000) [pid = 1647] [serial = 1716] [outer = 0x0] 02:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119ae5000) [pid = 1647] [serial = 1717] [outer = 0x11951c000] 02:39:53 INFO - PROCESS | 1647 | 1468748393471 Marionette DEBUG loaded listener.js 02:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119bcf000) [pid = 1647] [serial = 1718] [outer = 0x11951c000] 02:39:53 INFO - PROCESS | 1647 | 1468748393804 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:39:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:39:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 479ms 02:39:53 INFO - PROCESS | 1647 | 1468748393825 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:39:53 INFO - PROCESS | 1647 | 1468748393826 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:39:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:39:53 INFO - PROCESS | 1647 | 1468748393828 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 1647 | 1468748393830 Marionette TRACE conn2 <- [1,2262,null,{}] 02:39:53 INFO - PROCESS | 1647 | 1468748393832 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:53 INFO - PROCESS | 1647 | 1468748393833 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:53 INFO - PROCESS | 1647 | 1468748393910 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:39:53 INFO - PROCESS | 1647 | 1468748393968 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 1647 | 1468748393977 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aba800 == 36 [pid = 1647] [id = 573] 02:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1126d3800) [pid = 1647] [serial = 1719] [outer = 0x0] 02:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119bd5400) [pid = 1647] [serial = 1720] [outer = 0x1126d3800] 02:39:54 INFO - PROCESS | 1647 | 1468748394001 Marionette DEBUG loaded listener.js 02:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119dd5800) [pid = 1647] [serial = 1721] [outer = 0x1126d3800] 02:39:54 INFO - PROCESS | 1647 | 1468748394261 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:39:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:39:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 471ms 02:39:54 INFO - PROCESS | 1647 | 1468748394303 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:39:54 INFO - PROCESS | 1647 | 1468748394304 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:39:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:39:54 INFO - PROCESS | 1647 | 1468748394307 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - PROCESS | 1647 | 1468748394308 Marionette TRACE conn2 <- [1,2266,null,{}] 02:39:54 INFO - PROCESS | 1647 | 1468748394310 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:54 INFO - PROCESS | 1647 | 1468748394311 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:54 INFO - PROCESS | 1647 | 1468748394399 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:39:54 INFO - PROCESS | 1647 | 1468748394404 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:54 INFO - PROCESS | 1647 | 1468748394405 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291a2800 == 37 [pid = 1647] [id = 574] 02:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119556400) [pid = 1647] [serial = 1722] [outer = 0x0] 02:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119ddf400) [pid = 1647] [serial = 1723] [outer = 0x119556400] 02:39:54 INFO - PROCESS | 1647 | 1468748394429 Marionette DEBUG loaded listener.js 02:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119f34c00) [pid = 1647] [serial = 1724] [outer = 0x119556400] 02:39:54 INFO - PROCESS | 1647 | 1468748394758 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:39:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:39:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 467ms 02:39:54 INFO - PROCESS | 1647 | 1468748394775 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:39:54 INFO - PROCESS | 1647 | 1468748394776 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:39:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:39:54 INFO - PROCESS | 1647 | 1468748394778 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - PROCESS | 1647 | 1468748394781 Marionette TRACE conn2 <- [1,2270,null,{}] 02:39:54 INFO - PROCESS | 1647 | 1468748394785 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:54 INFO - PROCESS | 1647 | 1468748394787 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:54 INFO - PROCESS | 1647 | 1468748394905 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:39:54 INFO - PROCESS | 1647 | 1468748394920 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:54 INFO - PROCESS | 1647 | 1468748394922 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b2d000 == 38 [pid = 1647] [id = 575] 02:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119dd6c00) [pid = 1647] [serial = 1725] [outer = 0x0] 02:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119de0000) [pid = 1647] [serial = 1726] [outer = 0x119dd6c00] 02:39:54 INFO - PROCESS | 1647 | 1468748394956 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121160400) [pid = 1647] [serial = 1727] [outer = 0x119dd6c00] 02:39:55 INFO - PROCESS | 1647 | 1468748395291 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 522ms 02:39:55 INFO - PROCESS | 1647 | 1468748395306 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:39:55 INFO - PROCESS | 1647 | 1468748395308 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:39:55 INFO - PROCESS | 1647 | 1468748395310 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:39:55 INFO - PROCESS | 1647 | 1468748395311 Marionette TRACE conn2 <- [1,2274,null,{}] 02:39:55 INFO - PROCESS | 1647 | 1468748395313 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:55 INFO - PROCESS | 1647 | 1468748395315 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:55 INFO - PROCESS | 1647 | 1468748395416 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:39:55 INFO - PROCESS | 1647 | 1468748395419 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 1647 | 1468748395420 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a71d800 == 39 [pid = 1647] [id = 576] 02:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11899e000) [pid = 1647] [serial = 1728] [outer = 0x0] 02:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121164800) [pid = 1647] [serial = 1729] [outer = 0x11899e000] 02:39:55 INFO - PROCESS | 1647 | 1468748395444 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121455c00) [pid = 1647] [serial = 1730] [outer = 0x11899e000] 02:39:55 INFO - PROCESS | 1647 | 1468748395756 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 468ms 02:39:55 INFO - PROCESS | 1647 | 1468748395778 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:39:55 INFO - PROCESS | 1647 | 1468748395780 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:39:55 INFO - PROCESS | 1647 | 1468748395790 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:39:55 INFO - PROCESS | 1647 | 1468748395791 Marionette TRACE conn2 <- [1,2278,null,{}] 02:39:55 INFO - PROCESS | 1647 | 1468748395793 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:55 INFO - PROCESS | 1647 | 1468748395794 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:55 INFO - PROCESS | 1647 | 1468748395909 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:39:55 INFO - PROCESS | 1647 | 1468748395920 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 1647 | 1468748395921 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b732800 == 40 [pid = 1647] [id = 577] 02:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121279c00) [pid = 1647] [serial = 1731] [outer = 0x0] 02:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1214ab400) [pid = 1647] [serial = 1732] [outer = 0x121279c00] 02:39:55 INFO - PROCESS | 1647 | 1468748395953 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x121ea9000) [pid = 1647] [serial = 1733] [outer = 0x121279c00] 02:39:56 INFO - PROCESS | 1647 | 1468748396307 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:39:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:39:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 568ms 02:39:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:39:56 INFO - PROCESS | 1647 | 1468748396358 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 1647 | 1468748396360 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:39:56 INFO - PROCESS | 1647 | 1468748396362 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - PROCESS | 1647 | 1468748396363 Marionette TRACE conn2 <- [1,2282,null,{}] 02:39:56 INFO - PROCESS | 1647 | 1468748396365 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:56 INFO - PROCESS | 1647 | 1468748396366 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:56 INFO - PROCESS | 1647 | 1468748396468 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:39:56 INFO - PROCESS | 1647 | 1468748396483 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:56 INFO - PROCESS | 1647 | 1468748396484 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8a7800 == 41 [pid = 1647] [id = 578] 02:39:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x121eab800) [pid = 1647] [serial = 1734] [outer = 0x0] 02:39:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124c3b000) [pid = 1647] [serial = 1735] [outer = 0x121eab800] 02:39:56 INFO - PROCESS | 1647 | 1468748396508 Marionette DEBUG loaded listener.js 02:39:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124ec6000) [pid = 1647] [serial = 1736] [outer = 0x121eab800] 02:39:56 INFO - PROCESS | 1647 | 1468748396829 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:39:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:39:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119bd4c00) [pid = 1647] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12138ec00) [pid = 1647] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12144c800) [pid = 1647] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1126d3400) [pid = 1647] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1190cf800) [pid = 1647] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x116fa3c00) [pid = 1647] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1129a7400) [pid = 1647] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x121276800) [pid = 1647] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112731000) [pid = 1647] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1128d4800) [pid = 1647] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11624fc00) [pid = 1647] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1129b0c00) [pid = 1647] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11828e800) [pid = 1647] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:39:57 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1126f9400) [pid = 1647] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:39:57 INFO - PROCESS | 1647 | 1468748397046 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:39:57 INFO - PROCESS | 1647 | 1468748397047 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:39:57 INFO - PROCESS | 1647 | 1468748397057 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:39:57 INFO - PROCESS | 1647 | 1468748397058 Marionette TRACE conn2 <- [1,2286,null,{}] 02:39:57 INFO - PROCESS | 1647 | 1468748397061 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:57 INFO - PROCESS | 1647 | 1468748397062 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:57 INFO - PROCESS | 1647 | 1468748397144 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:39:57 INFO - PROCESS | 1647 | 1468748397150 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:57 INFO - PROCESS | 1647 | 1468748397158 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x126aca800 == 42 [pid = 1647] [id = 579] 02:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x113190800) [pid = 1647] [serial = 1737] [outer = 0x0] 02:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x115d26c00) [pid = 1647] [serial = 1738] [outer = 0x113190800] 02:39:57 INFO - PROCESS | 1647 | 1468748397183 Marionette DEBUG loaded listener.js 02:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118250c00) [pid = 1647] [serial = 1739] [outer = 0x113190800] 02:39:57 INFO - PROCESS | 1647 | 1468748397504 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 02:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 473ms 02:39:57 INFO - PROCESS | 1647 | 1468748397532 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:39:57 INFO - PROCESS | 1647 | 1468748397534 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:39:57 INFO - PROCESS | 1647 | 1468748397536 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:39:57 INFO - PROCESS | 1647 | 1468748397537 Marionette TRACE conn2 <- [1,2290,null,{}] 02:39:57 INFO - PROCESS | 1647 | 1468748397539 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:57 INFO - PROCESS | 1647 | 1468748397540 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:57 INFO - PROCESS | 1647 | 1468748397624 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:39:57 INFO - PROCESS | 1647 | 1468748397693 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:57 INFO - PROCESS | 1647 | 1468748397694 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bdae000 == 43 [pid = 1647] [id = 580] 02:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x113199800) [pid = 1647] [serial = 1740] [outer = 0x0] 02:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119bd4c00) [pid = 1647] [serial = 1741] [outer = 0x113199800] 02:39:57 INFO - PROCESS | 1647 | 1468748397721 Marionette DEBUG loaded listener.js 02:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1219aec00) [pid = 1647] [serial = 1742] [outer = 0x113199800] 02:39:58 INFO - PROCESS | 1647 | 1468748398018 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 518ms 02:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:39:58 INFO - PROCESS | 1647 | 1468748398054 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:39:58 INFO - PROCESS | 1647 | 1468748398056 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:39:58 INFO - PROCESS | 1647 | 1468748398059 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 1647 | 1468748398060 Marionette TRACE conn2 <- [1,2294,null,{}] 02:39:58 INFO - PROCESS | 1647 | 1468748398065 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:58 INFO - PROCESS | 1647 | 1468748398067 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:58 INFO - PROCESS | 1647 | 1468748398210 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:39:58 INFO - PROCESS | 1647 | 1468748398295 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 1647 | 1468748398296 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c39e000 == 44 [pid = 1647] [id = 581] 02:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x118286800) [pid = 1647] [serial = 1743] [outer = 0x0] 02:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124ec7400) [pid = 1647] [serial = 1744] [outer = 0x118286800] 02:39:58 INFO - PROCESS | 1647 | 1468748398333 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12600b800) [pid = 1647] [serial = 1745] [outer = 0x118286800] 02:39:58 INFO - PROCESS | 1647 | 1468748398585 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 575ms 02:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:39:58 INFO - PROCESS | 1647 | 1468748398637 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:39:58 INFO - PROCESS | 1647 | 1468748398638 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:39:58 INFO - PROCESS | 1647 | 1468748398640 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 1647 | 1468748398641 Marionette TRACE conn2 <- [1,2298,null,{}] 02:39:58 INFO - PROCESS | 1647 | 1468748398644 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:58 INFO - PROCESS | 1647 | 1468748398645 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:58 INFO - PROCESS | 1647 | 1468748398735 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:39:58 INFO - PROCESS | 1647 | 1468748398739 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 1647 | 1468748398740 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c722000 == 45 [pid = 1647] [id = 582] 02:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12600ec00) [pid = 1647] [serial = 1746] [outer = 0x0] 02:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x126a81400) [pid = 1647] [serial = 1747] [outer = 0x12600ec00] 02:39:58 INFO - PROCESS | 1647 | 1468748398764 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126e45400) [pid = 1647] [serial = 1748] [outer = 0x12600ec00] 02:39:59 INFO - PROCESS | 1647 | 1468748399325 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:39:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:39:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 720ms 02:39:59 INFO - PROCESS | 1647 | 1468748399362 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:39:59 INFO - PROCESS | 1647 | 1468748399366 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:39:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:39:59 INFO - PROCESS | 1647 | 1468748399370 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:39:59 INFO - PROCESS | 1647 | 1468748399372 Marionette TRACE conn2 <- [1,2302,null,{}] 02:39:59 INFO - PROCESS | 1647 | 1468748399376 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:59 INFO - PROCESS | 1647 | 1468748399377 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:59 INFO - PROCESS | 1647 | 1468748399493 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:39:59 INFO - PROCESS | 1647 | 1468748399553 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:59 INFO - PROCESS | 1647 | 1468748399554 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:39:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x117483000 == 46 [pid = 1647] [id = 583] 02:39:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1126a2c00) [pid = 1647] [serial = 1749] [outer = 0x0] 02:39:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1126fa400) [pid = 1647] [serial = 1750] [outer = 0x1126a2c00] 02:39:59 INFO - PROCESS | 1647 | 1468748399585 Marionette DEBUG loaded listener.js 02:39:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11318e000) [pid = 1647] [serial = 1751] [outer = 0x1126a2c00] 02:40:00 INFO - PROCESS | 1647 | 1468748400103 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:40:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:40:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 773ms 02:40:00 INFO - PROCESS | 1647 | 1468748400143 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:40:00 INFO - PROCESS | 1647 | 1468748400146 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:40:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:40:00 INFO - PROCESS | 1647 | 1468748400150 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:40:00 INFO - PROCESS | 1647 | 1468748400152 Marionette TRACE conn2 <- [1,2306,null,{}] 02:40:00 INFO - PROCESS | 1647 | 1468748400155 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:00 INFO - PROCESS | 1647 | 1468748400157 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:00 INFO - PROCESS | 1647 | 1468748400278 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:40:00 INFO - PROCESS | 1647 | 1468748400360 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:00 INFO - PROCESS | 1647 | 1468748400362 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b28000 == 47 [pid = 1647] [id = 584] 02:40:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11396a400) [pid = 1647] [serial = 1752] [outer = 0x0] 02:40:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x115e2e400) [pid = 1647] [serial = 1753] [outer = 0x11396a400] 02:40:00 INFO - PROCESS | 1647 | 1468748400393 Marionette DEBUG loaded listener.js 02:40:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x116772c00) [pid = 1647] [serial = 1754] [outer = 0x11396a400] 02:40:01 INFO - PROCESS | 1647 | 1468748401139 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12c39e000 == 46 [pid = 1647] [id = 581] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12bdae000 == 45 [pid = 1647] [id = 580] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x126aca800 == 44 [pid = 1647] [id = 579] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8a7800 == 43 [pid = 1647] [id = 578] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12b732800 == 42 [pid = 1647] [id = 577] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12a71d800 == 41 [pid = 1647] [id = 576] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x121b2d000 == 40 [pid = 1647] [id = 575] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12574e800) [pid = 1647] [serial = 1693] [outer = 0x0] [url = about:blank] 02:40:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:40:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1022ms 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1291a2800 == 39 [pid = 1647] [id = 574] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x119aba800 == 38 [pid = 1647] [id = 573] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1279ef000 == 37 [pid = 1647] [id = 572] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12577c000 == 36 [pid = 1647] [id = 571] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x124b53000 == 35 [pid = 1647] [id = 570] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x121b2e800 == 34 [pid = 1647] [id = 569] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x121420800 == 33 [pid = 1647] [id = 568] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x119b44000 == 32 [pid = 1647] [id = 567] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x118890800 == 31 [pid = 1647] [id = 566] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1168c3000 == 30 [pid = 1647] [id = 565] 02:40:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12bdb8800 == 29 [pid = 1647] [id = 564] 02:40:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:40:01 INFO - PROCESS | 1647 | 1468748401192 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:40:01 INFO - PROCESS | 1647 | 1468748401194 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:40:01 INFO - PROCESS | 1647 | 1468748401199 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:40:01 INFO - PROCESS | 1647 | 1468748401202 Marionette TRACE conn2 <- [1,2310,null,{}] 02:40:01 INFO - PROCESS | 1647 | 1468748401205 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:01 INFO - PROCESS | 1647 | 1468748401207 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:01 INFO - PROCESS | 1647 | 1468748401283 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:40:01 INFO - PROCESS | 1647 | 1468748401294 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 1647 | 1468748401295 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x117483800 == 30 [pid = 1647] [id = 585] 02:40:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x113c11800) [pid = 1647] [serial = 1755] [outer = 0x0] 02:40:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x115d23800) [pid = 1647] [serial = 1756] [outer = 0x113c11800] 02:40:01 INFO - PROCESS | 1647 | 1468748401327 Marionette DEBUG loaded listener.js 02:40:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x116248400) [pid = 1647] [serial = 1757] [outer = 0x113c11800] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119f2f000) [pid = 1647] [serial = 1675] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x121451000) [pid = 1647] [serial = 1678] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12169cc00) [pid = 1647] [serial = 1681] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x117569400) [pid = 1647] [serial = 1684] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12145ac00) [pid = 1647] [serial = 1679] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12145b000) [pid = 1647] [serial = 1687] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x117dc5400) [pid = 1647] [serial = 1657] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1131aa800) [pid = 1647] [serial = 1655] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11318a800) [pid = 1647] [serial = 1654] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1219b2400) [pid = 1647] [serial = 1652] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11951bc00) [pid = 1647] [serial = 1669] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118408c00) [pid = 1647] [serial = 1666] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11899d400) [pid = 1647] [serial = 1667] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11756bc00) [pid = 1647] [serial = 1663] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11828c400) [pid = 1647] [serial = 1664] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1131a9000) [pid = 1647] [serial = 1660] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x115d26400) [pid = 1647] [serial = 1661] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118289400) [pid = 1647] [serial = 1658] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124ecd000) [pid = 1647] [serial = 1691] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119ae5800) [pid = 1647] [serial = 1672] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119bd5c00) [pid = 1647] [serial = 1673] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1248c1c00) [pid = 1647] [serial = 1690] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1190ce800) [pid = 1647] [serial = 1685] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x121275000) [pid = 1647] [serial = 1676] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121b69400) [pid = 1647] [serial = 1682] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x121eae400) [pid = 1647] [serial = 1688] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119935000) [pid = 1647] [serial = 1670] [outer = 0x0] [url = about:blank] 02:40:01 INFO - PROCESS | 1647 | 1468748401723 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:40:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:40:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 572ms 02:40:01 INFO - PROCESS | 1647 | 1468748401769 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:40:01 INFO - PROCESS | 1647 | 1468748401773 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:40:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:40:01 INFO - PROCESS | 1647 | 1468748401777 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:40:01 INFO - PROCESS | 1647 | 1468748401779 Marionette TRACE conn2 <- [1,2314,null,{}] 02:40:01 INFO - PROCESS | 1647 | 1468748401787 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:01 INFO - PROCESS | 1647 | 1468748401788 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:01 INFO - PROCESS | 1647 | 1468748401869 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:40:01 INFO - PROCESS | 1647 | 1468748401875 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 1647 | 1468748401876 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11669f000 == 31 [pid = 1647] [id = 586] 02:40:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116890c00) [pid = 1647] [serial = 1758] [outer = 0x0] 02:40:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x117165400) [pid = 1647] [serial = 1759] [outer = 0x116890c00] 02:40:01 INFO - PROCESS | 1647 | 1468748401905 Marionette DEBUG loaded listener.js 02:40:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x117db8800) [pid = 1647] [serial = 1760] [outer = 0x116890c00] 02:40:02 INFO - PROCESS | 1647 | 1468748402273 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:40:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:40:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 525ms 02:40:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:40:02 INFO - PROCESS | 1647 | 1468748402302 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:40:02 INFO - PROCESS | 1647 | 1468748402304 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:40:02 INFO - PROCESS | 1647 | 1468748402306 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - PROCESS | 1647 | 1468748402308 Marionette TRACE conn2 <- [1,2318,null,{}] 02:40:02 INFO - PROCESS | 1647 | 1468748402316 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:02 INFO - PROCESS | 1647 | 1468748402320 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:02 INFO - PROCESS | 1647 | 1468748402401 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:40:02 INFO - PROCESS | 1647 | 1468748402407 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:02 INFO - PROCESS | 1647 | 1468748402409 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12159f000 == 32 [pid = 1647] [id = 587] 02:40:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1129b0c00) [pid = 1647] [serial = 1761] [outer = 0x0] 02:40:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118358400) [pid = 1647] [serial = 1762] [outer = 0x1129b0c00] 02:40:02 INFO - PROCESS | 1647 | 1468748402437 Marionette DEBUG loaded listener.js 02:40:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118402400) [pid = 1647] [serial = 1763] [outer = 0x1129b0c00] 02:40:02 INFO - PROCESS | 1647 | 1468748402785 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 02:40:02 INFO - PROCESS | 1647 | 1468748402829 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:40:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:40:02 INFO - PROCESS | 1647 | 1468748402831 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - PROCESS | 1647 | 1468748402832 Marionette TRACE conn2 <- [1,2322,null,{}] 02:40:02 INFO - PROCESS | 1647 | 1468748402834 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:02 INFO - PROCESS | 1647 | 1468748402836 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:02 INFO - PROCESS | 1647 | 1468748402916 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:40:02 INFO - PROCESS | 1647 | 1468748402920 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:02 INFO - PROCESS | 1647 | 1468748402921 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e54800 == 33 [pid = 1647] [id = 588] 02:40:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118410000) [pid = 1647] [serial = 1764] [outer = 0x0] 02:40:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118692400) [pid = 1647] [serial = 1765] [outer = 0x118410000] 02:40:02 INFO - PROCESS | 1647 | 1468748402947 Marionette DEBUG loaded listener.js 02:40:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11899d800) [pid = 1647] [serial = 1766] [outer = 0x118410000] 02:40:03 INFO - PROCESS | 1647 | 1468748403299 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:40:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:40:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 02:40:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:40:03 INFO - PROCESS | 1647 | 1468748403350 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:40:03 INFO - PROCESS | 1647 | 1468748403351 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:40:03 INFO - PROCESS | 1647 | 1468748403354 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:40:03 INFO - PROCESS | 1647 | 1468748403355 Marionette TRACE conn2 <- [1,2326,null,{}] 02:40:03 INFO - PROCESS | 1647 | 1468748403357 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:03 INFO - PROCESS | 1647 | 1468748403358 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:03 INFO - PROCESS | 1647 | 1468748403435 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:40:03 INFO - PROCESS | 1647 | 1468748403508 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:03 INFO - PROCESS | 1647 | 1468748403509 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1252be000 == 34 [pid = 1647] [id = 589] 02:40:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118411800) [pid = 1647] [serial = 1767] [outer = 0x0] 02:40:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11906e400) [pid = 1647] [serial = 1768] [outer = 0x118411800] 02:40:03 INFO - PROCESS | 1647 | 1468748403533 Marionette DEBUG loaded listener.js 02:40:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119516000) [pid = 1647] [serial = 1769] [outer = 0x118411800] 02:40:03 INFO - PROCESS | 1647 | 1468748403850 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:40:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:40:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 517ms 02:40:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:40:03 INFO - PROCESS | 1647 | 1468748403872 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:40:03 INFO - PROCESS | 1647 | 1468748403873 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:40:03 INFO - PROCESS | 1647 | 1468748403875 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:40:03 INFO - PROCESS | 1647 | 1468748403876 Marionette TRACE conn2 <- [1,2330,null,{}] 02:40:03 INFO - PROCESS | 1647 | 1468748403879 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:03 INFO - PROCESS | 1647 | 1468748403885 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:04 INFO - PROCESS | 1647 | 1468748404002 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:40:04 INFO - PROCESS | 1647 | 1468748404013 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:04 INFO - PROCESS | 1647 | 1468748404016 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279de800 == 35 [pid = 1647] [id = 590] 02:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119557400) [pid = 1647] [serial = 1770] [outer = 0x0] 02:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119bcc400) [pid = 1647] [serial = 1771] [outer = 0x119557400] 02:40:04 INFO - PROCESS | 1647 | 1468748404048 Marionette DEBUG loaded listener.js 02:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119f2fc00) [pid = 1647] [serial = 1772] [outer = 0x119557400] 02:40:04 INFO - PROCESS | 1647 | 1468748404390 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:40:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:40:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 518ms 02:40:04 INFO - PROCESS | 1647 | 1468748404394 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:40:04 INFO - PROCESS | 1647 | 1468748404395 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:40:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:40:04 INFO - PROCESS | 1647 | 1468748404400 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:40:04 INFO - PROCESS | 1647 | 1468748404401 Marionette TRACE conn2 <- [1,2334,null,{}] 02:40:04 INFO - PROCESS | 1647 | 1468748404404 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:04 INFO - PROCESS | 1647 | 1468748404405 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:04 INFO - PROCESS | 1647 | 1468748404504 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:40:04 INFO - PROCESS | 1647 | 1468748404507 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:04 INFO - PROCESS | 1647 | 1468748404508 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12918c800 == 36 [pid = 1647] [id = 591] 02:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119f39400) [pid = 1647] [serial = 1773] [outer = 0x0] 02:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11a062400) [pid = 1647] [serial = 1774] [outer = 0x119f39400] 02:40:04 INFO - PROCESS | 1647 | 1468748404533 Marionette DEBUG loaded listener.js 02:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11a06b000) [pid = 1647] [serial = 1775] [outer = 0x119f39400] 02:40:04 INFO - PROCESS | 1647 | 1468748404859 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:40:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:40:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 02:40:04 INFO - PROCESS | 1647 | 1468748404920 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:40:04 INFO - PROCESS | 1647 | 1468748404922 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:40:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:40:04 INFO - PROCESS | 1647 | 1468748404924 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:40:04 INFO - PROCESS | 1647 | 1468748404925 Marionette TRACE conn2 <- [1,2338,null,{}] 02:40:04 INFO - PROCESS | 1647 | 1468748404927 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:04 INFO - PROCESS | 1647 | 1468748404929 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:05 INFO - PROCESS | 1647 | 1468748405026 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:40:05 INFO - PROCESS | 1647 | 1468748405039 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:05 INFO - PROCESS | 1647 | 1468748405040 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a531000 == 37 [pid = 1647] [id = 592] 02:40:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x121155400) [pid = 1647] [serial = 1776] [outer = 0x0] 02:40:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121274c00) [pid = 1647] [serial = 1777] [outer = 0x121155400] 02:40:05 INFO - PROCESS | 1647 | 1468748405071 Marionette DEBUG loaded listener.js 02:40:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121450000) [pid = 1647] [serial = 1778] [outer = 0x121155400] 02:40:05 INFO - PROCESS | 1647 | 1468748405417 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:40:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:40:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 519ms 02:40:05 INFO - PROCESS | 1647 | 1468748405609 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:40:05 INFO - PROCESS | 1647 | 1468748405610 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11899e000) [pid = 1647] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1183dd800) [pid = 1647] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1131a6000) [pid = 1647] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1126d3800) [pid = 1647] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x111f38400) [pid = 1647] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118360000) [pid = 1647] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1126fa800) [pid = 1647] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1128d5000) [pid = 1647] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116fa3400) [pid = 1647] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119556400) [pid = 1647] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11951c000) [pid = 1647] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121279c00) [pid = 1647] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x121eab800) [pid = 1647] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113190800) [pid = 1647] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x113199800) [pid = 1647] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x124ecdc00) [pid = 1647] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118286800) [pid = 1647] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119dd6c00) [pid = 1647] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:40:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:40:05 INFO - PROCESS | 1647 | 1468748405630 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:40:05 INFO - PROCESS | 1647 | 1468748405632 Marionette TRACE conn2 <- [1,2342,null,{}] 02:40:05 INFO - PROCESS | 1647 | 1468748405634 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:05 INFO - PROCESS | 1647 | 1468748405635 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:05 INFO - PROCESS | 1647 | 1468748405717 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:40:05 INFO - PROCESS | 1647 | 1468748405721 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:05 INFO - PROCESS | 1647 | 1468748405722 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x121597000 == 38 [pid = 1647] [id = 593] 02:40:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x113193c00) [pid = 1647] [serial = 1779] [outer = 0x0] 02:40:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116603000) [pid = 1647] [serial = 1780] [outer = 0x113193c00] 02:40:05 INFO - PROCESS | 1647 | 1468748405747 Marionette DEBUG loaded listener.js 02:40:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1183e1400) [pid = 1647] [serial = 1781] [outer = 0x113193c00] 02:40:06 INFO - PROCESS | 1647 | 1468748406067 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:40:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:40:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 478ms 02:40:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:40:06 INFO - PROCESS | 1647 | 1468748406101 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:40:06 INFO - PROCESS | 1647 | 1468748406102 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:40:06 INFO - PROCESS | 1647 | 1468748406104 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 1647 | 1468748406105 Marionette TRACE conn2 <- [1,2346,null,{}] 02:40:06 INFO - PROCESS | 1647 | 1468748406108 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:06 INFO - PROCESS | 1647 | 1468748406109 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:06 INFO - PROCESS | 1647 | 1468748406191 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:40:06 INFO - PROCESS | 1647 | 1468748406257 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:06 INFO - PROCESS | 1647 | 1468748406258 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ab52800 == 39 [pid = 1647] [id = 594] 02:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1183de000) [pid = 1647] [serial = 1782] [outer = 0x0] 02:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119bd7c00) [pid = 1647] [serial = 1783] [outer = 0x1183de000] 02:40:06 INFO - PROCESS | 1647 | 1468748406285 Marionette DEBUG loaded listener.js 02:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121382800) [pid = 1647] [serial = 1784] [outer = 0x1183de000] 02:40:06 INFO - PROCESS | 1647 | 1468748406556 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:40:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:40:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 468ms 02:40:06 INFO - PROCESS | 1647 | 1468748406574 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:40:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:40:06 INFO - PROCESS | 1647 | 1468748406576 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:40:06 INFO - PROCESS | 1647 | 1468748406578 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 1647 | 1468748406580 Marionette TRACE conn2 <- [1,2350,null,{}] 02:40:06 INFO - PROCESS | 1647 | 1468748406590 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:06 INFO - PROCESS | 1647 | 1468748406592 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:06 INFO - PROCESS | 1647 | 1468748406692 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:40:06 INFO - PROCESS | 1647 | 1468748406696 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:06 INFO - PROCESS | 1647 | 1468748406698 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b968800 == 40 [pid = 1647] [id = 595] 02:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121454c00) [pid = 1647] [serial = 1785] [outer = 0x0] 02:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121b69400) [pid = 1647] [serial = 1786] [outer = 0x121454c00] 02:40:06 INFO - PROCESS | 1647 | 1468748406724 Marionette DEBUG loaded listener.js 02:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124ec3c00) [pid = 1647] [serial = 1787] [outer = 0x121454c00] 02:40:07 INFO - PROCESS | 1647 | 1468748407067 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:40:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:40:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 527ms 02:40:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:40:07 INFO - PROCESS | 1647 | 1468748407105 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:40:07 INFO - PROCESS | 1647 | 1468748407107 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:40:07 INFO - PROCESS | 1647 | 1468748407109 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:40:07 INFO - PROCESS | 1647 | 1468748407110 Marionette TRACE conn2 <- [1,2354,null,{}] 02:40:07 INFO - PROCESS | 1647 | 1468748407124 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:07 INFO - PROCESS | 1647 | 1468748407125 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:07 INFO - PROCESS | 1647 | 1468748407216 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:40:07 INFO - PROCESS | 1647 | 1468748407220 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:07 INFO - PROCESS | 1647 | 1468748407221 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b747000 == 41 [pid = 1647] [id = 596] 02:40:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1251ba000) [pid = 1647] [serial = 1788] [outer = 0x0] 02:40:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12574bc00) [pid = 1647] [serial = 1789] [outer = 0x1251ba000] 02:40:07 INFO - PROCESS | 1647 | 1468748407245 Marionette DEBUG loaded listener.js 02:40:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1257f7000) [pid = 1647] [serial = 1790] [outer = 0x1251ba000] 02:40:07 INFO - PROCESS | 1647 | 1468748407567 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:40:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:40:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 467ms 02:40:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:40:07 INFO - PROCESS | 1647 | 1468748407577 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:40:07 INFO - PROCESS | 1647 | 1468748407578 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:40:07 INFO - PROCESS | 1647 | 1468748407581 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:40:07 INFO - PROCESS | 1647 | 1468748407584 Marionette TRACE conn2 <- [1,2358,null,{}] 02:40:07 INFO - PROCESS | 1647 | 1468748407587 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:07 INFO - PROCESS | 1647 | 1468748407588 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:07 INFO - PROCESS | 1647 | 1468748407719 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:40:07 INFO - PROCESS | 1647 | 1468748407784 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:07 INFO - PROCESS | 1647 | 1468748407786 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11610a800 == 42 [pid = 1647] [id = 597] 02:40:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x111f3bc00) [pid = 1647] [serial = 1791] [outer = 0x0] 02:40:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1126ce800) [pid = 1647] [serial = 1792] [outer = 0x111f3bc00] 02:40:07 INFO - PROCESS | 1647 | 1468748407817 Marionette DEBUG loaded listener.js 02:40:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x113194400) [pid = 1647] [serial = 1793] [outer = 0x111f3bc00] 02:40:08 INFO - PROCESS | 1647 | 1468748408279 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:40:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:40:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 721ms 02:40:08 INFO - PROCESS | 1647 | 1468748408304 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:40:08 INFO - PROCESS | 1647 | 1468748408307 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:40:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:40:08 INFO - PROCESS | 1647 | 1468748408310 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:40:08 INFO - PROCESS | 1647 | 1468748408313 Marionette TRACE conn2 <- [1,2362,null,{}] 02:40:08 INFO - PROCESS | 1647 | 1468748408316 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:08 INFO - PROCESS | 1647 | 1468748408318 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:08 INFO - PROCESS | 1647 | 1468748408426 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:40:08 INFO - PROCESS | 1647 | 1468748408535 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:08 INFO - PROCESS | 1647 | 1468748408536 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x121407000 == 43 [pid = 1647] [id = 598] 02:40:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116819800) [pid = 1647] [serial = 1794] [outer = 0x0] 02:40:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x117564c00) [pid = 1647] [serial = 1795] [outer = 0x116819800] 02:40:08 INFO - PROCESS | 1647 | 1468748408568 Marionette DEBUG loaded listener.js 02:40:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1181b8400) [pid = 1647] [serial = 1796] [outer = 0x116819800] 02:40:09 INFO - PROCESS | 1647 | 1468748408992 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:40:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:40:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 726ms 02:40:09 INFO - PROCESS | 1647 | 1468748409036 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:40:09 INFO - PROCESS | 1647 | 1468748409038 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:40:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:40:09 INFO - PROCESS | 1647 | 1468748409040 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:40:09 INFO - PROCESS | 1647 | 1468748409042 Marionette TRACE conn2 <- [1,2366,null,{}] 02:40:09 INFO - PROCESS | 1647 | 1468748409044 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:09 INFO - PROCESS | 1647 | 1468748409046 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:09 INFO - PROCESS | 1647 | 1468748409152 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:40:09 INFO - PROCESS | 1647 | 1468748409213 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:09 INFO - PROCESS | 1647 | 1468748409214 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b072000 == 44 [pid = 1647] [id = 599] 02:40:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118291400) [pid = 1647] [serial = 1797] [outer = 0x0] 02:40:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11868b000) [pid = 1647] [serial = 1798] [outer = 0x118291400] 02:40:09 INFO - PROCESS | 1647 | 1468748409244 Marionette DEBUG loaded listener.js 02:40:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11951f000) [pid = 1647] [serial = 1799] [outer = 0x118291400] 02:40:09 INFO - PROCESS | 1647 | 1468748409721 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:40:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:40:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 722ms 02:40:09 INFO - PROCESS | 1647 | 1468748409775 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:40:09 INFO - PROCESS | 1647 | 1468748409778 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:40:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:40:09 INFO - PROCESS | 1647 | 1468748409805 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:40:09 INFO - PROCESS | 1647 | 1468748409809 Marionette TRACE conn2 <- [1,2370,null,{}] 02:40:09 INFO - PROCESS | 1647 | 1468748409811 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:09 INFO - PROCESS | 1647 | 1468748409814 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:09 INFO - PROCESS | 1647 | 1468748409921 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:40:10 INFO - PROCESS | 1647 | 1468748409993 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:10 INFO - PROCESS | 1647 | 1468748409994 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c731800 == 45 [pid = 1647] [id = 600] 02:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119ae5800) [pid = 1647] [serial = 1800] [outer = 0x0] 02:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x119f39c00) [pid = 1647] [serial = 1801] [outer = 0x119ae5800] 02:40:10 INFO - PROCESS | 1647 | 1468748410022 Marionette DEBUG loaded listener.js 02:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12145b000) [pid = 1647] [serial = 1802] [outer = 0x119ae5800] 02:40:10 INFO - PROCESS | 1647 | 1468748410490 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:40:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:40:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 778ms 02:40:10 INFO - PROCESS | 1647 | 1468748410579 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:40:10 INFO - PROCESS | 1647 | 1468748410580 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:40:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:40:10 INFO - PROCESS | 1647 | 1468748410606 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:40:10 INFO - PROCESS | 1647 | 1468748410609 Marionette TRACE conn2 <- [1,2374,null,{}] 02:40:10 INFO - PROCESS | 1647 | 1468748410612 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:10 INFO - PROCESS | 1647 | 1468748410617 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:10 INFO - PROCESS | 1647 | 1468748410776 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:40:10 INFO - PROCESS | 1647 | 1468748410872 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:10 INFO - PROCESS | 1647 | 1468748410874 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b743800 == 46 [pid = 1647] [id = 601] 02:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11828ec00) [pid = 1647] [serial = 1803] [outer = 0x0] 02:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x121b5bc00) [pid = 1647] [serial = 1804] [outer = 0x11828ec00] 02:40:10 INFO - PROCESS | 1647 | 1468748410922 Marionette DEBUG loaded listener.js 02:40:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x124cc1400) [pid = 1647] [serial = 1805] [outer = 0x11828ec00] 02:40:11 INFO - PROCESS | 1647 | 1468748411539 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:40:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:40:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 977ms 02:40:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:40:11 INFO - PROCESS | 1647 | 1468748411582 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:40:11 INFO - PROCESS | 1647 | 1468748411585 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:40:11 INFO - PROCESS | 1647 | 1468748411594 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:40:11 INFO - PROCESS | 1647 | 1468748411596 Marionette TRACE conn2 <- [1,2378,null,{}] 02:40:11 INFO - PROCESS | 1647 | 1468748411599 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:11 INFO - PROCESS | 1647 | 1468748411601 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:11 INFO - PROCESS | 1647 | 1468748411694 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:40:11 INFO - PROCESS | 1647 | 1468748411764 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:11 INFO - PROCESS | 1647 | 1468748411767 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x116acf800 == 47 [pid = 1647] [id = 602] 02:40:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1126d0000) [pid = 1647] [serial = 1806] [outer = 0x0] 02:40:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1126fb800) [pid = 1647] [serial = 1807] [outer = 0x1126d0000] 02:40:11 INFO - PROCESS | 1647 | 1468748411794 Marionette DEBUG loaded listener.js 02:40:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1129b2800) [pid = 1647] [serial = 1808] [outer = 0x1126d0000] 02:40:12 INFO - PROCESS | 1647 | 1468748412247 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:40:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:40:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 681ms 02:40:12 INFO - PROCESS | 1647 | 1468748412270 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:40:12 INFO - PROCESS | 1647 | 1468748412275 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:40:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:40:12 INFO - PROCESS | 1647 | 1468748412349 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:40:12 INFO - PROCESS | 1647 | 1468748412351 Marionette TRACE conn2 <- [1,2382,null,{}] 02:40:12 INFO - PROCESS | 1647 | 1468748412355 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:12 INFO - PROCESS | 1647 | 1468748412357 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12b747000 == 46 [pid = 1647] [id = 596] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12b968800 == 45 [pid = 1647] [id = 595] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12ab52800 == 44 [pid = 1647] [id = 594] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x121597000 == 43 [pid = 1647] [id = 593] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12a531000 == 42 [pid = 1647] [id = 592] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12918c800 == 41 [pid = 1647] [id = 591] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1279de800 == 40 [pid = 1647] [id = 590] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1252be000 == 39 [pid = 1647] [id = 589] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x121e54800 == 38 [pid = 1647] [id = 588] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12159f000 == 37 [pid = 1647] [id = 587] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11669f000 == 36 [pid = 1647] [id = 586] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x117483800 == 35 [pid = 1647] [id = 585] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12c722000 == 34 [pid = 1647] [id = 582] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x117483000 == 33 [pid = 1647] [id = 583] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x121b28000 == 32 [pid = 1647] [id = 584] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x116acf800 == 31 [pid = 1647] [id = 602] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12b743800 == 30 [pid = 1647] [id = 601] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12c731800 == 29 [pid = 1647] [id = 600] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12b072000 == 28 [pid = 1647] [id = 599] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x121407000 == 27 [pid = 1647] [id = 598] 02:40:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11610a800 == 26 [pid = 1647] [id = 597] 02:40:12 INFO - PROCESS | 1647 | 1468748412968 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x121164800) [pid = 1647] [serial = 1729] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119519800) [pid = 1647] [serial = 1714] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119933400) [pid = 1647] [serial = 1715] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x113c11400) [pid = 1647] [serial = 1699] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119bd5400) [pid = 1647] [serial = 1720] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119dd5800) [pid = 1647] [serial = 1721] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x115d27400) [pid = 1647] [serial = 1700] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x116813c00) [pid = 1647] [serial = 1702] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11715e000) [pid = 1647] [serial = 1703] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11840fc00) [pid = 1647] [serial = 1711] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1190cd000) [pid = 1647] [serial = 1712] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118290400) [pid = 1647] [serial = 1708] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1183d6400) [pid = 1647] [serial = 1709] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1129ae000) [pid = 1647] [serial = 1696] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11318cc00) [pid = 1647] [serial = 1697] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1181b7800) [pid = 1647] [serial = 1705] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11828bc00) [pid = 1647] [serial = 1706] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119ddf400) [pid = 1647] [serial = 1723] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119f34c00) [pid = 1647] [serial = 1724] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119ae5000) [pid = 1647] [serial = 1717] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119bcf000) [pid = 1647] [serial = 1718] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1214ab400) [pid = 1647] [serial = 1732] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124c3b000) [pid = 1647] [serial = 1735] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121ea9000) [pid = 1647] [serial = 1733] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124ec6000) [pid = 1647] [serial = 1736] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x115d26c00) [pid = 1647] [serial = 1738] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118250c00) [pid = 1647] [serial = 1739] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119bd4c00) [pid = 1647] [serial = 1741] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126009000) [pid = 1647] [serial = 1694] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12600b800) [pid = 1647] [serial = 1745] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119de0000) [pid = 1647] [serial = 1726] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x124ec7400) [pid = 1647] [serial = 1744] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x121455c00) [pid = 1647] [serial = 1730] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x126a81400) [pid = 1647] [serial = 1747] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x121160400) [pid = 1647] [serial = 1727] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1219aec00) [pid = 1647] [serial = 1742] [outer = 0x0] [url = about:blank] 02:40:13 INFO - PROCESS | 1647 | 1468748413077 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:13 INFO - PROCESS | 1647 | 1468748413079 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f41800 == 27 [pid = 1647] [id = 603] 02:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1126c8000) [pid = 1647] [serial = 1809] [outer = 0x0] 02:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1126d2400) [pid = 1647] [serial = 1810] [outer = 0x1126c8000] 02:40:13 INFO - PROCESS | 1647 | 1468748413108 Marionette DEBUG loaded listener.js 02:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x112731000) [pid = 1647] [serial = 1811] [outer = 0x1126c8000] 02:40:13 INFO - PROCESS | 1647 | 1468748413407 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:40:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:40:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1190ms 02:40:13 INFO - PROCESS | 1647 | 1468748413471 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:40:13 INFO - PROCESS | 1647 | 1468748413474 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:40:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:40:13 INFO - PROCESS | 1647 | 1468748413477 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:40:13 INFO - PROCESS | 1647 | 1468748413479 Marionette TRACE conn2 <- [1,2386,null,{}] 02:40:13 INFO - PROCESS | 1647 | 1468748413482 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:13 INFO - PROCESS | 1647 | 1468748413484 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:13 INFO - PROCESS | 1647 | 1468748413592 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:40:13 INFO - PROCESS | 1647 | 1468748413648 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:13 INFO - PROCESS | 1647 | 1468748413650 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x118893800 == 28 [pid = 1647] [id = 604] 02:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112a84800) [pid = 1647] [serial = 1812] [outer = 0x0] 02:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x113195400) [pid = 1647] [serial = 1813] [outer = 0x112a84800] 02:40:13 INFO - PROCESS | 1647 | 1468748413676 Marionette DEBUG loaded listener.js 02:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x113962400) [pid = 1647] [serial = 1814] [outer = 0x112a84800] 02:40:13 INFO - PROCESS | 1647 | 1468748413961 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:40:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:40:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 02:40:14 INFO - PROCESS | 1647 | 1468748414005 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:40:14 INFO - PROCESS | 1647 | 1468748414007 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:40:14 INFO - PROCESS | 1647 | 1468748414010 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:40:14 INFO - PROCESS | 1647 | 1468748414011 Marionette TRACE conn2 <- [1,2390,null,{}] 02:40:14 INFO - PROCESS | 1647 | 1468748414014 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:14 INFO - PROCESS | 1647 | 1468748414017 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:14 INFO - PROCESS | 1647 | 1468748414097 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:40:14 INFO - PROCESS | 1647 | 1468748414162 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:14 INFO - PROCESS | 1647 | 1468748414164 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119d21000 == 29 [pid = 1647] [id = 605] 02:40:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x114f96400) [pid = 1647] [serial = 1815] [outer = 0x0] 02:40:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x115d30c00) [pid = 1647] [serial = 1816] [outer = 0x114f96400] 02:40:14 INFO - PROCESS | 1647 | 1468748414196 Marionette DEBUG loaded listener.js 02:40:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11648c400) [pid = 1647] [serial = 1817] [outer = 0x114f96400] 02:40:14 INFO - PROCESS | 1647 | 1468748414518 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:40:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:40:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 522ms 02:40:14 INFO - PROCESS | 1647 | 1468748414533 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:40:14 INFO - PROCESS | 1647 | 1468748414536 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:40:14 INFO - PROCESS | 1647 | 1468748414544 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:40:14 INFO - PROCESS | 1647 | 1468748414549 Marionette TRACE conn2 <- [1,2394,null,{}] 02:40:14 INFO - PROCESS | 1647 | 1468748414552 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:14 INFO - PROCESS | 1647 | 1468748414555 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:14 INFO - PROCESS | 1647 | 1468748414638 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:40:14 INFO - PROCESS | 1647 | 1468748414641 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:14 INFO - PROCESS | 1647 | 1468748414643 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b2f000 == 30 [pid = 1647] [id = 606] 02:40:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x116771400) [pid = 1647] [serial = 1818] [outer = 0x0] 02:40:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x116fa5400) [pid = 1647] [serial = 1819] [outer = 0x116771400] 02:40:14 INFO - PROCESS | 1647 | 1468748414670 Marionette DEBUG loaded listener.js 02:40:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118250c00) [pid = 1647] [serial = 1820] [outer = 0x116771400] 02:40:15 INFO - PROCESS | 1647 | 1468748415027 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:40:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:40:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 529ms 02:40:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:40:15 INFO - PROCESS | 1647 | 1468748415081 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:40:15 INFO - PROCESS | 1647 | 1468748415082 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:40:15 INFO - PROCESS | 1647 | 1468748415084 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:40:15 INFO - PROCESS | 1647 | 1468748415086 Marionette TRACE conn2 <- [1,2398,null,{}] 02:40:15 INFO - PROCESS | 1647 | 1468748415088 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:15 INFO - PROCESS | 1647 | 1468748415089 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:15 INFO - PROCESS | 1647 | 1468748415194 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:40:15 INFO - PROCESS | 1647 | 1468748415231 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:15 INFO - PROCESS | 1647 | 1468748415232 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e44800 == 31 [pid = 1647] [id = 607] 02:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x117565400) [pid = 1647] [serial = 1821] [outer = 0x0] 02:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118291000) [pid = 1647] [serial = 1822] [outer = 0x117565400] 02:40:15 INFO - PROCESS | 1647 | 1468748415257 Marionette DEBUG loaded listener.js 02:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1183d4800) [pid = 1647] [serial = 1823] [outer = 0x117565400] 02:40:15 INFO - PROCESS | 1647 | 1468748415603 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:40:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:40:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 568ms 02:40:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:40:15 INFO - PROCESS | 1647 | 1468748415653 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:40:15 INFO - PROCESS | 1647 | 1468748415655 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:40:15 INFO - PROCESS | 1647 | 1468748415657 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:40:15 INFO - PROCESS | 1647 | 1468748415658 Marionette TRACE conn2 <- [1,2402,null,{}] 02:40:15 INFO - PROCESS | 1647 | 1468748415660 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:15 INFO - PROCESS | 1647 | 1468748415661 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:15 INFO - PROCESS | 1647 | 1468748415759 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:40:15 INFO - PROCESS | 1647 | 1468748415799 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:15 INFO - PROCESS | 1647 | 1468748415803 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x127097000 == 32 [pid = 1647] [id = 608] 02:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x113c03400) [pid = 1647] [serial = 1824] [outer = 0x0] 02:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1186b7c00) [pid = 1647] [serial = 1825] [outer = 0x113c03400] 02:40:15 INFO - PROCESS | 1647 | 1468748415835 Marionette DEBUG loaded listener.js 02:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1190c5000) [pid = 1647] [serial = 1826] [outer = 0x113c03400] 02:40:16 INFO - PROCESS | 1647 | 1468748416236 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 618ms 02:40:16 INFO - PROCESS | 1647 | 1468748416275 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:40:16 INFO - PROCESS | 1647 | 1468748416277 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:40:16 INFO - PROCESS | 1647 | 1468748416279 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:40:16 INFO - PROCESS | 1647 | 1468748416280 Marionette TRACE conn2 <- [1,2406,null,{}] 02:40:16 INFO - PROCESS | 1647 | 1468748416284 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:16 INFO - PROCESS | 1647 | 1468748416286 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:16 INFO - PROCESS | 1647 | 1468748416385 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:40:16 INFO - PROCESS | 1647 | 1468748416389 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:16 INFO - PROCESS | 1647 | 1468748416390 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d9e800 == 33 [pid = 1647] [id = 609] 02:40:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1190c4800) [pid = 1647] [serial = 1827] [outer = 0x0] 02:40:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119519800) [pid = 1647] [serial = 1828] [outer = 0x1190c4800] 02:40:16 INFO - PROCESS | 1647 | 1468748416415 Marionette DEBUG loaded listener.js 02:40:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119939c00) [pid = 1647] [serial = 1829] [outer = 0x1190c4800] 02:40:16 INFO - PROCESS | 1647 | 1468748416829 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 570ms 02:40:16 INFO - PROCESS | 1647 | 1468748416850 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:40:16 INFO - PROCESS | 1647 | 1468748416852 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:40:16 INFO - PROCESS | 1647 | 1468748416856 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:40:16 INFO - PROCESS | 1647 | 1468748416857 Marionette TRACE conn2 <- [1,2410,null,{}] 02:40:16 INFO - PROCESS | 1647 | 1468748416873 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:16 INFO - PROCESS | 1647 | 1468748416874 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:17 INFO - PROCESS | 1647 | 1468748417027 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:40:17 INFO - PROCESS | 1647 | 1468748417089 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:17 INFO - PROCESS | 1647 | 1468748417090 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291a9000 == 34 [pid = 1647] [id = 610] 02:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1128cc000) [pid = 1647] [serial = 1830] [outer = 0x0] 02:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119af0c00) [pid = 1647] [serial = 1831] [outer = 0x1128cc000] 02:40:17 INFO - PROCESS | 1647 | 1468748417130 Marionette DEBUG loaded listener.js 02:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119bcf000) [pid = 1647] [serial = 1832] [outer = 0x1128cc000] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119557400) [pid = 1647] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119f39400) [pid = 1647] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11396a400) [pid = 1647] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1126a2c00) [pid = 1647] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118410000) [pid = 1647] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121155400) [pid = 1647] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x113c11800) [pid = 1647] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12600ec00) [pid = 1647] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116890c00) [pid = 1647] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1129b0c00) [pid = 1647] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x121454c00) [pid = 1647] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x113193c00) [pid = 1647] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1183de000) [pid = 1647] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118411800) [pid = 1647] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:40:17 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1251ba000) [pid = 1647] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:40:17 INFO - PROCESS | 1647 | 1468748417605 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:40:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:40:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 787ms 02:40:17 INFO - PROCESS | 1647 | 1468748417651 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:40:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:40:17 INFO - PROCESS | 1647 | 1468748417653 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:40:17 INFO - PROCESS | 1647 | 1468748417664 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:40:17 INFO - PROCESS | 1647 | 1468748417667 Marionette TRACE conn2 <- [1,2414,null,{}] 02:40:17 INFO - PROCESS | 1647 | 1468748417684 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:17 INFO - PROCESS | 1647 | 1468748417685 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:17 INFO - PROCESS | 1647 | 1468748417768 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:40:17 INFO - PROCESS | 1647 | 1468748417772 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:17 INFO - PROCESS | 1647 | 1468748417773 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x129420800 == 35 [pid = 1647] [id = 611] 02:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115e34c00) [pid = 1647] [serial = 1833] [outer = 0x0] 02:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1183df400) [pid = 1647] [serial = 1834] [outer = 0x115e34c00] 02:40:17 INFO - PROCESS | 1647 | 1468748417798 Marionette DEBUG loaded listener.js 02:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119aeb400) [pid = 1647] [serial = 1835] [outer = 0x115e34c00] 02:40:18 INFO - PROCESS | 1647 | 1468748418125 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:40:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:40:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 494ms 02:40:18 INFO - PROCESS | 1647 | 1468748418152 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:40:18 INFO - PROCESS | 1647 | 1468748418153 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:40:18 INFO - PROCESS | 1647 | 1468748418156 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:40:18 INFO - PROCESS | 1647 | 1468748418157 Marionette TRACE conn2 <- [1,2418,null,{}] 02:40:18 INFO - PROCESS | 1647 | 1468748418159 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:18 INFO - PROCESS | 1647 | 1468748418160 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:18 INFO - PROCESS | 1647 | 1468748418241 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:40:18 INFO - PROCESS | 1647 | 1468748418303 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:18 INFO - PROCESS | 1647 | 1468748418304 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a656000 == 36 [pid = 1647] [id = 612] 02:40:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1129afc00) [pid = 1647] [serial = 1836] [outer = 0x0] 02:40:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119bd2000) [pid = 1647] [serial = 1837] [outer = 0x1129afc00] 02:40:18 INFO - PROCESS | 1647 | 1468748418329 Marionette DEBUG loaded listener.js 02:40:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119dd9000) [pid = 1647] [serial = 1838] [outer = 0x1129afc00] 02:40:18 INFO - PROCESS | 1647 | 1468748418580 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 470ms 02:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:40:18 INFO - PROCESS | 1647 | 1468748418626 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:40:18 INFO - PROCESS | 1647 | 1468748418627 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:40:18 INFO - PROCESS | 1647 | 1468748418637 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:40:18 INFO - PROCESS | 1647 | 1468748418639 Marionette TRACE conn2 <- [1,2422,null,{}] 02:40:18 INFO - PROCESS | 1647 | 1468748418641 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:18 INFO - PROCESS | 1647 | 1468748418642 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:18 INFO - PROCESS | 1647 | 1468748418728 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:40:18 INFO - PROCESS | 1647 | 1468748418734 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:18 INFO - PROCESS | 1647 | 1468748418736 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b082800 == 37 [pid = 1647] [id = 613] 02:40:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119dd9400) [pid = 1647] [serial = 1839] [outer = 0x0] 02:40:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119f2f400) [pid = 1647] [serial = 1840] [outer = 0x119dd9400] 02:40:18 INFO - PROCESS | 1647 | 1468748418764 Marionette DEBUG loaded listener.js 02:40:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11a063400) [pid = 1647] [serial = 1841] [outer = 0x119dd9400] 02:40:19 INFO - PROCESS | 1647 | 1468748419119 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:40:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:40:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 528ms 02:40:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:40:19 INFO - PROCESS | 1647 | 1468748419158 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:40:19 INFO - PROCESS | 1647 | 1468748419160 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:40:19 INFO - PROCESS | 1647 | 1468748419162 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:40:19 INFO - PROCESS | 1647 | 1468748419164 Marionette TRACE conn2 <- [1,2426,null,{}] 02:40:19 INFO - PROCESS | 1647 | 1468748419167 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:19 INFO - PROCESS | 1647 | 1468748419168 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:19 INFO - PROCESS | 1647 | 1468748419287 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:40:19 INFO - PROCESS | 1647 | 1468748419293 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:19 INFO - PROCESS | 1647 | 1468748419294 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12701e800 == 38 [pid = 1647] [id = 614] 02:40:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11a069c00) [pid = 1647] [serial = 1842] [outer = 0x0] 02:40:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121279c00) [pid = 1647] [serial = 1843] [outer = 0x11a069c00] 02:40:19 INFO - PROCESS | 1647 | 1468748419319 Marionette DEBUG loaded listener.js 02:40:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x121455c00) [pid = 1647] [serial = 1844] [outer = 0x11a069c00] 02:40:19 INFO - PROCESS | 1647 | 1468748419849 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:40:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:40:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 722ms 02:40:19 INFO - PROCESS | 1647 | 1468748419886 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:40:19 INFO - PROCESS | 1647 | 1468748419889 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:40:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:40:19 INFO - PROCESS | 1647 | 1468748419892 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:40:19 INFO - PROCESS | 1647 | 1468748419894 Marionette TRACE conn2 <- [1,2430,null,{}] 02:40:19 INFO - PROCESS | 1647 | 1468748419899 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:19 INFO - PROCESS | 1647 | 1468748419901 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:20 INFO - PROCESS | 1647 | 1468748420011 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:40:20 INFO - PROCESS | 1647 | 1468748420095 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:20 INFO - PROCESS | 1647 | 1468748420097 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196d5000 == 39 [pid = 1647] [id = 615] 02:40:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1129ab400) [pid = 1647] [serial = 1845] [outer = 0x0] 02:40:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x112f82c00) [pid = 1647] [serial = 1846] [outer = 0x1129ab400] 02:40:20 INFO - PROCESS | 1647 | 1468748420128 Marionette DEBUG loaded listener.js 02:40:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x113763800) [pid = 1647] [serial = 1847] [outer = 0x1129ab400] 02:40:20 INFO - PROCESS | 1647 | 1468748420689 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:40:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:40:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 871ms 02:40:20 INFO - PROCESS | 1647 | 1468748420764 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:40:20 INFO - PROCESS | 1647 | 1468748420767 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:40:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:40:20 INFO - PROCESS | 1647 | 1468748420772 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:40:20 INFO - PROCESS | 1647 | 1468748420774 Marionette TRACE conn2 <- [1,2434,null,{}] 02:40:20 INFO - PROCESS | 1647 | 1468748420776 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:20 INFO - PROCESS | 1647 | 1468748420778 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:20 INFO - PROCESS | 1647 | 1468748420891 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:40:20 INFO - PROCESS | 1647 | 1468748420952 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:20 INFO - PROCESS | 1647 | 1468748420954 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215a2000 == 40 [pid = 1647] [id = 616] 02:40:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11660d400) [pid = 1647] [serial = 1848] [outer = 0x0] 02:40:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116815c00) [pid = 1647] [serial = 1849] [outer = 0x11660d400] 02:40:20 INFO - PROCESS | 1647 | 1468748420986 Marionette DEBUG loaded listener.js 02:40:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11715e000) [pid = 1647] [serial = 1850] [outer = 0x11660d400] 02:40:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12b082800 == 39 [pid = 1647] [id = 613] 02:40:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12a656000 == 38 [pid = 1647] [id = 612] 02:40:21 INFO - PROCESS | 1647 | --DOCSHELL 0x129420800 == 37 [pid = 1647] [id = 611] 02:40:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1291a9000 == 36 [pid = 1647] [id = 610] 02:40:21 INFO - PROCESS | 1647 | --DOCSHELL 0x115d9e800 == 35 [pid = 1647] [id = 609] 02:40:21 INFO - PROCESS | 1647 | --DOCSHELL 0x127097000 == 34 [pid = 1647] [id = 608] 02:40:21 INFO - PROCESS | 1647 | --DOCSHELL 0x121e44800 == 33 [pid = 1647] [id = 607] 02:40:21 INFO - PROCESS | 1647 | --DOCSHELL 0x121b2f000 == 32 [pid = 1647] [id = 606] 02:40:21 INFO - PROCESS | 1647 | --DOCSHELL 0x119d21000 == 31 [pid = 1647] [id = 605] 02:40:21 INFO - PROCESS | 1647 | 1468748421653 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:40:21 INFO - PROCESS | 1647 | --DOCSHELL 0x118893800 == 30 [pid = 1647] [id = 604] 02:40:21 INFO - PROCESS | 1647 | --DOCSHELL 0x114f41800 == 29 [pid = 1647] [id = 603] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119bcc400) [pid = 1647] [serial = 1771] [outer = 0x0] [url = about:blank] 02:40:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11a062400) [pid = 1647] [serial = 1774] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115e2e400) [pid = 1647] [serial = 1753] [outer = 0x0] [url = about:blank] 02:40:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 924ms 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116772c00) [pid = 1647] [serial = 1754] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1126fa400) [pid = 1647] [serial = 1750] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11318e000) [pid = 1647] [serial = 1751] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118692400) [pid = 1647] [serial = 1765] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11899d800) [pid = 1647] [serial = 1766] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121274c00) [pid = 1647] [serial = 1777] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x115d23800) [pid = 1647] [serial = 1756] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116248400) [pid = 1647] [serial = 1757] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x126e45400) [pid = 1647] [serial = 1748] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x117165400) [pid = 1647] [serial = 1759] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x117db8800) [pid = 1647] [serial = 1760] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118358400) [pid = 1647] [serial = 1762] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118402400) [pid = 1647] [serial = 1763] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11a06b000) [pid = 1647] [serial = 1775] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124ec3c00) [pid = 1647] [serial = 1787] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116603000) [pid = 1647] [serial = 1780] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119bd7c00) [pid = 1647] [serial = 1783] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1183e1400) [pid = 1647] [serial = 1781] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121b69400) [pid = 1647] [serial = 1786] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x121450000) [pid = 1647] [serial = 1778] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11906e400) [pid = 1647] [serial = 1768] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119516000) [pid = 1647] [serial = 1769] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12574bc00) [pid = 1647] [serial = 1789] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119f2fc00) [pid = 1647] [serial = 1772] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x121382800) [pid = 1647] [serial = 1784] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1257f7000) [pid = 1647] [serial = 1790] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1647 | 1468748421700 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:40:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:40:21 INFO - PROCESS | 1647 | 1468748421704 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:40:21 INFO - PROCESS | 1647 | 1468748421709 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:40:21 INFO - PROCESS | 1647 | 1468748421712 Marionette TRACE conn2 <- [1,2438,null,{}] 02:40:21 INFO - PROCESS | 1647 | 1468748421718 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:21 INFO - PROCESS | 1647 | 1468748421721 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:21 INFO - PROCESS | 1647 | 1468748421846 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:40:21 INFO - PROCESS | 1647 | 1468748421859 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:21 INFO - PROCESS | 1647 | 1468748421861 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1186de000 == 30 [pid = 1647] [id = 617] 02:40:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1131a5800) [pid = 1647] [serial = 1851] [outer = 0x0] 02:40:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x114fa2000) [pid = 1647] [serial = 1852] [outer = 0x1131a5800] 02:40:21 INFO - PROCESS | 1647 | 1468748421907 Marionette DEBUG loaded listener.js 02:40:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115e9e400) [pid = 1647] [serial = 1853] [outer = 0x1131a5800] 02:40:22 INFO - PROCESS | 1647 | 1468748422297 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 628ms 02:40:22 INFO - PROCESS | 1647 | 1468748422353 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:40:22 INFO - PROCESS | 1647 | 1468748422356 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:40:22 INFO - PROCESS | 1647 | 1468748422360 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:40:22 INFO - PROCESS | 1647 | 1468748422362 Marionette TRACE conn2 <- [1,2442,null,{}] 02:40:22 INFO - PROCESS | 1647 | 1468748422370 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:22 INFO - PROCESS | 1647 | 1468748422372 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:22 INFO - PROCESS | 1647 | 1468748422454 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:40:22 INFO - PROCESS | 1647 | 1468748422459 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:22 INFO - PROCESS | 1647 | 1468748422460 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119d20800 == 31 [pid = 1647] [id = 618] 02:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11756c000) [pid = 1647] [serial = 1854] [outer = 0x0] 02:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x117dbe400) [pid = 1647] [serial = 1855] [outer = 0x11756c000] 02:40:22 INFO - PROCESS | 1647 | 1468748422490 Marionette DEBUG loaded listener.js 02:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118246c00) [pid = 1647] [serial = 1856] [outer = 0x11756c000] 02:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 476ms 02:40:22 INFO - PROCESS | 1647 | 1468748422829 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:40:22 INFO - PROCESS | 1647 | 1468748422849 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:40:22 INFO - PROCESS | 1647 | 1468748422851 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:40:22 INFO - PROCESS | 1647 | 1468748422855 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:40:22 INFO - PROCESS | 1647 | 1468748422857 Marionette TRACE conn2 <- [1,2446,null,{}] 02:40:22 INFO - PROCESS | 1647 | 1468748422865 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:22 INFO - PROCESS | 1647 | 1468748422868 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:22 INFO - PROCESS | 1647 | 1468748422951 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:40:22 INFO - PROCESS | 1647 | 1468748422956 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:22 INFO - PROCESS | 1647 | 1468748422958 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248da000 == 32 [pid = 1647] [id = 619] 02:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112d81c00) [pid = 1647] [serial = 1857] [outer = 0x0] 02:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1183d6400) [pid = 1647] [serial = 1858] [outer = 0x112d81c00] 02:40:22 INFO - PROCESS | 1647 | 1468748422986 Marionette DEBUG loaded listener.js 02:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118620800) [pid = 1647] [serial = 1859] [outer = 0x112d81c00] 02:40:23 INFO - PROCESS | 1647 | 1468748423455 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:40:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:40:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 620ms 02:40:23 INFO - PROCESS | 1647 | 1468748423476 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:40:23 INFO - PROCESS | 1647 | 1468748423478 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:40:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:40:23 INFO - PROCESS | 1647 | 1468748423481 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:40:23 INFO - PROCESS | 1647 | 1468748423484 Marionette TRACE conn2 <- [1,2450,null,{}] 02:40:23 INFO - PROCESS | 1647 | 1468748423488 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:23 INFO - PROCESS | 1647 | 1468748423489 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:23 INFO - PROCESS | 1647 | 1468748423590 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:40:23 INFO - PROCESS | 1647 | 1468748423650 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:23 INFO - PROCESS | 1647 | 1468748423651 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b5b000 == 33 [pid = 1647] [id = 620] 02:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x115d22800) [pid = 1647] [serial = 1860] [outer = 0x0] 02:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x116603000) [pid = 1647] [serial = 1861] [outer = 0x115d22800] 02:40:23 INFO - PROCESS | 1647 | 1468748423683 Marionette DEBUG loaded listener.js 02:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11755f400) [pid = 1647] [serial = 1862] [outer = 0x115d22800] 02:40:24 INFO - PROCESS | 1647 | 1468748424148 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 672ms 02:40:24 INFO - PROCESS | 1647 | 1468748424154 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:40:24 INFO - PROCESS | 1647 | 1468748424157 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:40:24 INFO - PROCESS | 1647 | 1468748424162 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:40:24 INFO - PROCESS | 1647 | 1468748424163 Marionette TRACE conn2 <- [1,2454,null,{}] 02:40:24 INFO - PROCESS | 1647 | 1468748424185 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:24 INFO - PROCESS | 1647 | 1468748424187 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:24 INFO - PROCESS | 1647 | 1468748424286 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:40:24 INFO - PROCESS | 1647 | 1468748424357 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:24 INFO - PROCESS | 1647 | 1468748424358 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x126ac8800 == 34 [pid = 1647] [id = 621] 02:40:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118357000) [pid = 1647] [serial = 1863] [outer = 0x0] 02:40:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118403000) [pid = 1647] [serial = 1864] [outer = 0x118357000] 02:40:24 INFO - PROCESS | 1647 | 1468748424391 Marionette DEBUG loaded listener.js 02:40:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118993800) [pid = 1647] [serial = 1865] [outer = 0x118357000] 02:40:24 INFO - PROCESS | 1647 | 1468748424815 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 687ms 02:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:40:24 INFO - PROCESS | 1647 | 1468748424849 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:40:24 INFO - PROCESS | 1647 | 1468748424850 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:40:24 INFO - PROCESS | 1647 | 1468748424853 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:40:24 INFO - PROCESS | 1647 | 1468748424855 Marionette TRACE conn2 <- [1,2458,null,{}] 02:40:24 INFO - PROCESS | 1647 | 1468748424863 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:24 INFO - PROCESS | 1647 | 1468748424867 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:24 INFO - PROCESS | 1647 | 1468748424986 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:40:25 INFO - PROCESS | 1647 | 1468748425048 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:25 INFO - PROCESS | 1647 | 1468748425050 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x129192800 == 35 [pid = 1647] [id = 622] 02:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1190c7400) [pid = 1647] [serial = 1866] [outer = 0x0] 02:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119931800) [pid = 1647] [serial = 1867] [outer = 0x1190c7400] 02:40:25 INFO - PROCESS | 1647 | 1468748425082 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119940c00) [pid = 1647] [serial = 1868] [outer = 0x1190c7400] 02:40:25 INFO - PROCESS | 1647 | 1468748425546 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:40:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:40:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 721ms 02:40:25 INFO - PROCESS | 1647 | 1468748425574 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:40:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:40:25 INFO - PROCESS | 1647 | 1468748425576 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:40:25 INFO - PROCESS | 1647 | 1468748425578 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 1647 | 1468748425580 Marionette TRACE conn2 <- [1,2462,null,{}] 02:40:25 INFO - PROCESS | 1647 | 1468748425582 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:25 INFO - PROCESS | 1647 | 1468748425584 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:25 INFO - PROCESS | 1647 | 1468748425684 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:40:25 INFO - PROCESS | 1647 | 1468748425742 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:25 INFO - PROCESS | 1647 | 1468748425743 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a52d000 == 36 [pid = 1647] [id = 623] 02:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119bd2400) [pid = 1647] [serial = 1869] [outer = 0x0] 02:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119ddbc00) [pid = 1647] [serial = 1870] [outer = 0x119bd2400] 02:40:25 INFO - PROCESS | 1647 | 1468748425774 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119f34c00) [pid = 1647] [serial = 1871] [outer = 0x119bd2400] 02:40:26 INFO - PROCESS | 1647 | 1468748426211 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:40:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:40:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 671ms 02:40:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:40:26 INFO - PROCESS | 1647 | 1468748426250 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:40:26 INFO - PROCESS | 1647 | 1468748426252 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:40:26 INFO - PROCESS | 1647 | 1468748426254 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:40:26 INFO - PROCESS | 1647 | 1468748426255 Marionette TRACE conn2 <- [1,2466,null,{}] 02:40:26 INFO - PROCESS | 1647 | 1468748426258 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:26 INFO - PROCESS | 1647 | 1468748426259 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:26 INFO - PROCESS | 1647 | 1468748426372 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:40:26 INFO - PROCESS | 1647 | 1468748426459 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:26 INFO - PROCESS | 1647 | 1468748426460 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a718800 == 37 [pid = 1647] [id = 624] 02:40:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119dd6c00) [pid = 1647] [serial = 1872] [outer = 0x0] 02:40:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11a061400) [pid = 1647] [serial = 1873] [outer = 0x119dd6c00] 02:40:26 INFO - PROCESS | 1647 | 1468748426489 Marionette DEBUG loaded listener.js 02:40:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11a06c400) [pid = 1647] [serial = 1874] [outer = 0x119dd6c00] 02:40:26 INFO - PROCESS | 1647 | 1468748426979 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:40:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:40:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 771ms 02:40:27 INFO - PROCESS | 1647 | 1468748427026 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:40:27 INFO - PROCESS | 1647 | 1468748427028 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:40:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:40:27 INFO - PROCESS | 1647 | 1468748427034 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:40:27 INFO - PROCESS | 1647 | 1468748427036 Marionette TRACE conn2 <- [1,2470,null,{}] 02:40:27 INFO - PROCESS | 1647 | 1468748427039 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:27 INFO - PROCESS | 1647 | 1468748427041 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:27 INFO - PROCESS | 1647 | 1468748427136 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:40:27 INFO - PROCESS | 1647 | 1468748427216 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:27 INFO - PROCESS | 1647 | 1468748427217 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196d7000 == 38 [pid = 1647] [id = 625] 02:40:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x113c07400) [pid = 1647] [serial = 1875] [outer = 0x0] 02:40:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x115d27800) [pid = 1647] [serial = 1876] [outer = 0x113c07400] 02:40:27 INFO - PROCESS | 1647 | 1468748427245 Marionette DEBUG loaded listener.js 02:40:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x116895400) [pid = 1647] [serial = 1877] [outer = 0x113c07400] 02:40:27 INFO - PROCESS | 1647 | --DOCSHELL 0x119d20800 == 37 [pid = 1647] [id = 618] 02:40:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1186de000 == 36 [pid = 1647] [id = 617] 02:40:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1215a2000 == 35 [pid = 1647] [id = 616] 02:40:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1196d5000 == 34 [pid = 1647] [id = 615] 02:40:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12a718800 == 33 [pid = 1647] [id = 624] 02:40:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12a52d000 == 32 [pid = 1647] [id = 623] 02:40:27 INFO - PROCESS | 1647 | --DOCSHELL 0x129192800 == 31 [pid = 1647] [id = 622] 02:40:27 INFO - PROCESS | 1647 | --DOCSHELL 0x126ac8800 == 30 [pid = 1647] [id = 621] 02:40:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1248da000 == 29 [pid = 1647] [id = 619] 02:40:27 INFO - PROCESS | 1647 | --DOCSHELL 0x119b5b000 == 28 [pid = 1647] [id = 620] 02:40:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12701e800 == 27 [pid = 1647] [id = 614] 02:40:28 INFO - PROCESS | 1647 | 1468748428128 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:40:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:40:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1173ms 02:40:28 INFO - PROCESS | 1647 | 1468748428210 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:40:28 INFO - PROCESS | 1647 | 1468748428213 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:40:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:40:28 INFO - PROCESS | 1647 | 1468748428218 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:40:28 INFO - PROCESS | 1647 | 1468748428221 Marionette TRACE conn2 <- [1,2474,null,{}] 02:40:28 INFO - PROCESS | 1647 | 1468748428225 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:28 INFO - PROCESS | 1647 | 1468748428226 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:28 INFO - PROCESS | 1647 | 1468748428328 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:40:28 INFO - PROCESS | 1647 | 1468748428335 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:28 INFO - PROCESS | 1647 | 1468748428337 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11887e800 == 28 [pid = 1647] [id = 626] 02:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1131c6400) [pid = 1647] [serial = 1878] [outer = 0x0] 02:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x115d26800) [pid = 1647] [serial = 1879] [outer = 0x1131c6400] 02:40:28 INFO - PROCESS | 1647 | 1468748428364 Marionette DEBUG loaded listener.js 02:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x116608000) [pid = 1647] [serial = 1880] [outer = 0x1131c6400] 02:40:28 INFO - PROCESS | 1647 | 1468748428730 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:40:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:40:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 524ms 02:40:28 INFO - PROCESS | 1647 | 1468748428742 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:40:28 INFO - PROCESS | 1647 | 1468748428746 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:40:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:40:28 INFO - PROCESS | 1647 | 1468748428753 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:40:28 INFO - PROCESS | 1647 | 1468748428755 Marionette TRACE conn2 <- [1,2478,null,{}] 02:40:28 INFO - PROCESS | 1647 | 1468748428763 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:28 INFO - PROCESS | 1647 | 1468748428765 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:28 INFO - PROCESS | 1647 | 1468748428872 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:40:28 INFO - PROCESS | 1647 | 1468748428876 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:28 INFO - PROCESS | 1647 | 1468748428878 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ab1800 == 29 [pid = 1647] [id = 627] 02:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x116770400) [pid = 1647] [serial = 1881] [outer = 0x0] 02:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x117561400) [pid = 1647] [serial = 1882] [outer = 0x116770400] 02:40:28 INFO - PROCESS | 1647 | 1468748428905 Marionette DEBUG loaded listener.js 02:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118290400) [pid = 1647] [serial = 1883] [outer = 0x116770400] 02:40:29 INFO - PROCESS | 1647 | 1468748429291 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:40:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:40:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 578ms 02:40:29 INFO - PROCESS | 1647 | 1468748429333 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 1647 | 1468748429335 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:40:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:40:29 INFO - PROCESS | 1647 | 1468748429337 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 1647 | 1468748429340 Marionette TRACE conn2 <- [1,2482,null,{}] 02:40:29 INFO - PROCESS | 1647 | 1468748429348 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:29 INFO - PROCESS | 1647 | 1468748429351 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:29 INFO - PROCESS | 1647 | 1468748429451 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:40:29 INFO - PROCESS | 1647 | 1468748429496 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:29 INFO - PROCESS | 1647 | 1468748429497 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x126abe800 == 30 [pid = 1647] [id = 628] 02:40:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x118402800) [pid = 1647] [serial = 1884] [outer = 0x0] 02:40:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11861e400) [pid = 1647] [serial = 1885] [outer = 0x118402800] 02:40:29 INFO - PROCESS | 1647 | 1468748429525 Marionette DEBUG loaded listener.js 02:40:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11899e800) [pid = 1647] [serial = 1886] [outer = 0x118402800] 02:40:29 INFO - PROCESS | 1647 | 1468748429865 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:40:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:40:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 572ms 02:40:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:40:29 INFO - PROCESS | 1647 | 1468748429909 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 1647 | 1468748429911 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:40:29 INFO - PROCESS | 1647 | 1468748429913 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 1647 | 1468748429915 Marionette TRACE conn2 <- [1,2486,null,{}] 02:40:29 INFO - PROCESS | 1647 | 1468748429917 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:29 INFO - PROCESS | 1647 | 1468748429918 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:30 INFO - PROCESS | 1647 | 1468748430021 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:40:30 INFO - PROCESS | 1647 | 1468748430025 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:30 INFO - PROCESS | 1647 | 1468748430026 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12918d800 == 31 [pid = 1647] [id = 629] 02:40:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1190c6400) [pid = 1647] [serial = 1887] [outer = 0x0] 02:40:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119553800) [pid = 1647] [serial = 1888] [outer = 0x1190c6400] 02:40:30 INFO - PROCESS | 1647 | 1468748430052 Marionette DEBUG loaded listener.js 02:40:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119939400) [pid = 1647] [serial = 1889] [outer = 0x1190c6400] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1126d0000) [pid = 1647] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x114f96400) [pid = 1647] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1126c8000) [pid = 1647] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x112a84800) [pid = 1647] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x116771400) [pid = 1647] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119dd9400) [pid = 1647] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x111f3bc00) [pid = 1647] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x113c03400) [pid = 1647] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1128cc000) [pid = 1647] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x116819800) [pid = 1647] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1190c4800) [pid = 1647] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118291400) [pid = 1647] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119ae5800) [pid = 1647] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x115e34c00) [pid = 1647] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11828ec00) [pid = 1647] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x117565400) [pid = 1647] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11660d400) [pid = 1647] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1131a5800) [pid = 1647] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11756c000) [pid = 1647] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112d81c00) [pid = 1647] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11a069c00) [pid = 1647] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1129ab400) [pid = 1647] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:40:30 INFO - PROCESS | 1647 | 1468748430668 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:40:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:40:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 773ms 02:40:30 INFO - PROCESS | 1647 | 1468748430686 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:40:30 INFO - PROCESS | 1647 | 1468748430688 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:40:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:40:30 INFO - PROCESS | 1647 | 1468748430690 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:40:30 INFO - PROCESS | 1647 | 1468748430691 Marionette TRACE conn2 <- [1,2490,null,{}] 02:40:30 INFO - PROCESS | 1647 | 1468748430693 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:30 INFO - PROCESS | 1647 | 1468748430695 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:30 INFO - PROCESS | 1647 | 1468748430774 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:40:30 INFO - PROCESS | 1647 | 1468748430837 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:30 INFO - PROCESS | 1647 | 1468748430838 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x129190800 == 32 [pid = 1647] [id = 630] 02:40:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x112696000) [pid = 1647] [serial = 1890] [outer = 0x0] 02:40:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112f87400) [pid = 1647] [serial = 1891] [outer = 0x112696000] 02:40:30 INFO - PROCESS | 1647 | 1468748430863 Marionette DEBUG loaded listener.js 02:40:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x116819800) [pid = 1647] [serial = 1892] [outer = 0x112696000] 02:40:31 INFO - PROCESS | 1647 | 1468748431145 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:40:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:40:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 471ms 02:40:31 INFO - PROCESS | 1647 | 1468748431161 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:40:31 INFO - PROCESS | 1647 | 1468748431163 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:40:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:40:31 INFO - PROCESS | 1647 | 1468748431173 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:40:31 INFO - PROCESS | 1647 | 1468748431174 Marionette TRACE conn2 <- [1,2494,null,{}] 02:40:31 INFO - PROCESS | 1647 | 1468748431176 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:31 INFO - PROCESS | 1647 | 1468748431181 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:31 INFO - PROCESS | 1647 | 1468748431282 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:40:31 INFO - PROCESS | 1647 | 1468748431287 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:31 INFO - PROCESS | 1647 | 1468748431289 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b737800 == 33 [pid = 1647] [id = 631] 02:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118242400) [pid = 1647] [serial = 1893] [outer = 0x0] 02:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1190c4800) [pid = 1647] [serial = 1894] [outer = 0x118242400] 02:40:31 INFO - PROCESS | 1647 | 1468748431314 Marionette DEBUG loaded listener.js 02:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119ddf000) [pid = 1647] [serial = 1895] [outer = 0x118242400] 02:40:31 INFO - PROCESS | 1647 | 1468748431658 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:40:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:40:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 518ms 02:40:31 INFO - PROCESS | 1647 | 1468748431692 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:40:31 INFO - PROCESS | 1647 | 1468748431704 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:40:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:40:31 INFO - PROCESS | 1647 | 1468748431718 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:40:31 INFO - PROCESS | 1647 | 1468748431719 Marionette TRACE conn2 <- [1,2498,null,{}] 02:40:31 INFO - PROCESS | 1647 | 1468748431721 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:31 INFO - PROCESS | 1647 | 1468748431722 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:31 INFO - PROCESS | 1647 | 1468748431796 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:40:31 INFO - PROCESS | 1647 | 1468748431802 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:31 INFO - PROCESS | 1647 | 1468748431803 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b96f800 == 34 [pid = 1647] [id = 632] 02:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119935800) [pid = 1647] [serial = 1896] [outer = 0x0] 02:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119f3ac00) [pid = 1647] [serial = 1897] [outer = 0x119935800] 02:40:31 INFO - PROCESS | 1647 | 1468748431828 Marionette DEBUG loaded listener.js 02:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11a1abc00) [pid = 1647] [serial = 1898] [outer = 0x119935800] 02:40:32 INFO - PROCESS | 1647 | 1468748432187 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:40:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:40:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 518ms 02:40:32 INFO - PROCESS | 1647 | 1468748432237 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:40:32 INFO - PROCESS | 1647 | 1468748432239 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:40:32 INFO - PROCESS | 1647 | 1468748432242 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:40:32 INFO - PROCESS | 1647 | 1468748432244 Marionette TRACE conn2 <- [1,2502,null,{}] 02:40:32 INFO - PROCESS | 1647 | 1468748432247 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:32 INFO - PROCESS | 1647 | 1468748432249 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:32 INFO - PROCESS | 1647 | 1468748432372 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:40:32 INFO - PROCESS | 1647 | 1468748432464 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:32 INFO - PROCESS | 1647 | 1468748432466 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bda0800 == 35 [pid = 1647] [id = 633] 02:40:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1126c9000) [pid = 1647] [serial = 1899] [outer = 0x0] 02:40:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1183dc000) [pid = 1647] [serial = 1900] [outer = 0x1126c9000] 02:40:32 INFO - PROCESS | 1647 | 1468748432505 Marionette DEBUG loaded listener.js 02:40:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x121276400) [pid = 1647] [serial = 1901] [outer = 0x1126c9000] 02:40:33 INFO - PROCESS | 1647 | 1468748433096 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:40:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:40:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 920ms 02:40:33 INFO - PROCESS | 1647 | 1468748433162 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:40:33 INFO - PROCESS | 1647 | 1468748433164 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:40:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:40:33 INFO - PROCESS | 1647 | 1468748433168 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:40:33 INFO - PROCESS | 1647 | 1468748433171 Marionette TRACE conn2 <- [1,2506,null,{}] 02:40:33 INFO - PROCESS | 1647 | 1468748433175 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:33 INFO - PROCESS | 1647 | 1468748433177 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:33 INFO - PROCESS | 1647 | 1468748433288 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:40:33 INFO - PROCESS | 1647 | 1468748433349 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:33 INFO - PROCESS | 1647 | 1468748433351 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12159e000 == 36 [pid = 1647] [id = 634] 02:40:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x112e92400) [pid = 1647] [serial = 1902] [outer = 0x0] 02:40:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x113c71c00) [pid = 1647] [serial = 1903] [outer = 0x112e92400] 02:40:33 INFO - PROCESS | 1647 | 1468748433382 Marionette DEBUG loaded listener.js 02:40:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x116644c00) [pid = 1647] [serial = 1904] [outer = 0x112e92400] 02:40:33 INFO - PROCESS | 1647 | 1468748433900 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:40:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:40:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 774ms 02:40:33 INFO - PROCESS | 1647 | 1468748433960 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:40:33 INFO - PROCESS | 1647 | 1468748433963 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:40:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:40:33 INFO - PROCESS | 1647 | 1468748433970 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:40:33 INFO - PROCESS | 1647 | 1468748433972 Marionette TRACE conn2 <- [1,2510,null,{}] 02:40:33 INFO - PROCESS | 1647 | 1468748433975 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:33 INFO - PROCESS | 1647 | 1468748433977 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:34 INFO - PROCESS | 1647 | 1468748434089 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:40:34 INFO - PROCESS | 1647 | 1468748434172 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:34 INFO - PROCESS | 1647 | 1468748434174 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x116407800 == 37 [pid = 1647] [id = 635] 02:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x112731800) [pid = 1647] [serial = 1905] [outer = 0x0] 02:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x112e98000) [pid = 1647] [serial = 1906] [outer = 0x112731800] 02:40:34 INFO - PROCESS | 1647 | 1468748434204 Marionette DEBUG loaded listener.js 02:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x118244800) [pid = 1647] [serial = 1907] [outer = 0x112731800] 02:40:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12b96f800 == 36 [pid = 1647] [id = 632] 02:40:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12b737800 == 35 [pid = 1647] [id = 631] 02:40:34 INFO - PROCESS | 1647 | --DOCSHELL 0x129190800 == 34 [pid = 1647] [id = 630] 02:40:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12918d800 == 33 [pid = 1647] [id = 629] 02:40:34 INFO - PROCESS | 1647 | --DOCSHELL 0x126abe800 == 32 [pid = 1647] [id = 628] 02:40:34 INFO - PROCESS | 1647 | --DOCSHELL 0x121ab1800 == 31 [pid = 1647] [id = 627] 02:40:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11887e800 == 30 [pid = 1647] [id = 626] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1129b2800) [pid = 1647] [serial = 1808] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1126fb800) [pid = 1647] [serial = 1807] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x115d30c00) [pid = 1647] [serial = 1816] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11648c400) [pid = 1647] [serial = 1817] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1126d2400) [pid = 1647] [serial = 1810] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x112731000) [pid = 1647] [serial = 1811] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x113195400) [pid = 1647] [serial = 1813] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x113962400) [pid = 1647] [serial = 1814] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x116fa5400) [pid = 1647] [serial = 1819] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x113194400) [pid = 1647] [serial = 1793] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1126ce800) [pid = 1647] [serial = 1792] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1190c5000) [pid = 1647] [serial = 1826] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1186b7c00) [pid = 1647] [serial = 1825] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1181b8400) [pid = 1647] [serial = 1796] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x117564c00) [pid = 1647] [serial = 1795] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11951f000) [pid = 1647] [serial = 1799] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11868b000) [pid = 1647] [serial = 1798] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12145b000) [pid = 1647] [serial = 1802] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119f39c00) [pid = 1647] [serial = 1801] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124cc1400) [pid = 1647] [serial = 1805] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121b5bc00) [pid = 1647] [serial = 1804] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118291000) [pid = 1647] [serial = 1822] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1183d4800) [pid = 1647] [serial = 1823] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118250c00) [pid = 1647] [serial = 1820] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119f2f400) [pid = 1647] [serial = 1840] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119af0c00) [pid = 1647] [serial = 1831] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119939c00) [pid = 1647] [serial = 1829] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119519800) [pid = 1647] [serial = 1828] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1183df400) [pid = 1647] [serial = 1834] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119bcf000) [pid = 1647] [serial = 1832] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119bd2000) [pid = 1647] [serial = 1837] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x114fa2000) [pid = 1647] [serial = 1852] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x117dbe400) [pid = 1647] [serial = 1855] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x118246c00) [pid = 1647] [serial = 1856] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x115e9e400) [pid = 1647] [serial = 1853] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x112f82c00) [pid = 1647] [serial = 1846] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x116815c00) [pid = 1647] [serial = 1849] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x113763800) [pid = 1647] [serial = 1847] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11715e000) [pid = 1647] [serial = 1850] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x119aeb400) [pid = 1647] [serial = 1835] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x118620800) [pid = 1647] [serial = 1859] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x121455c00) [pid = 1647] [serial = 1844] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x11a063400) [pid = 1647] [serial = 1841] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x1183d6400) [pid = 1647] [serial = 1858] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x121279c00) [pid = 1647] [serial = 1843] [outer = 0x0] [url = about:blank] 02:40:34 INFO - PROCESS | 1647 | 1468748434834 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:40:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:40:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 875ms 02:40:34 INFO - PROCESS | 1647 | 1468748434845 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:40:34 INFO - PROCESS | 1647 | 1468748434850 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:40:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:40:34 INFO - PROCESS | 1647 | 1468748434855 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - PROCESS | 1647 | 1468748434857 Marionette TRACE conn2 <- [1,2514,null,{}] 02:40:34 INFO - PROCESS | 1647 | 1468748434861 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:34 INFO - PROCESS | 1647 | 1468748434863 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:34 INFO - PROCESS | 1647 | 1468748434943 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:40:34 INFO - PROCESS | 1647 | 1468748434951 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:34 INFO - PROCESS | 1647 | 1468748434954 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x117db4000 == 31 [pid = 1647] [id = 636] 02:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x113194400) [pid = 1647] [serial = 1908] [outer = 0x0] 02:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x115d2c400) [pid = 1647] [serial = 1909] [outer = 0x113194400] 02:40:34 INFO - PROCESS | 1647 | 1468748434983 Marionette DEBUG loaded listener.js 02:40:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x116645000) [pid = 1647] [serial = 1910] [outer = 0x113194400] 02:40:35 INFO - PROCESS | 1647 | 1468748435433 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:40:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:40:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 621ms 02:40:35 INFO - PROCESS | 1647 | 1468748435476 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:40:35 INFO - PROCESS | 1647 | 1468748435481 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:40:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:40:35 INFO - PROCESS | 1647 | 1468748435490 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:40:35 INFO - PROCESS | 1647 | 1468748435492 Marionette TRACE conn2 <- [1,2518,null,{}] 02:40:35 INFO - PROCESS | 1647 | 1468748435496 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:35 INFO - PROCESS | 1647 | 1468748435498 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:35 INFO - PROCESS | 1647 | 1468748435622 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:40:35 INFO - PROCESS | 1647 | 1468748435637 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:35 INFO - PROCESS | 1647 | 1468748435639 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196e1800 == 32 [pid = 1647] [id = 637] 02:40:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x118288000) [pid = 1647] [serial = 1911] [outer = 0x0] 02:40:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x118289400) [pid = 1647] [serial = 1912] [outer = 0x118288000] 02:40:35 INFO - PROCESS | 1647 | 1468748435681 Marionette DEBUG loaded listener.js 02:40:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x118360400) [pid = 1647] [serial = 1913] [outer = 0x118288000] 02:40:36 INFO - PROCESS | 1647 | 1468748436056 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:40:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:40:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 621ms 02:40:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:40:36 INFO - PROCESS | 1647 | 1468748436110 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:40:36 INFO - PROCESS | 1647 | 1468748436112 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:40:36 INFO - PROCESS | 1647 | 1468748436120 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 1647 | 1468748436122 Marionette TRACE conn2 <- [1,2522,null,{}] 02:40:36 INFO - PROCESS | 1647 | 1468748436131 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:36 INFO - PROCESS | 1647 | 1468748436135 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:36 INFO - PROCESS | 1647 | 1468748436237 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:40:36 INFO - PROCESS | 1647 | 1468748436250 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:36 INFO - PROCESS | 1647 | 1468748436252 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248cd800 == 33 [pid = 1647] [id = 638] 02:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1126d3000) [pid = 1647] [serial = 1914] [outer = 0x0] 02:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118693c00) [pid = 1647] [serial = 1915] [outer = 0x1126d3000] 02:40:36 INFO - PROCESS | 1647 | 1468748436280 Marionette DEBUG loaded listener.js 02:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x119074000) [pid = 1647] [serial = 1916] [outer = 0x1126d3000] 02:40:36 INFO - PROCESS | 1647 | 1468748436605 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:40:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:40:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 527ms 02:40:36 INFO - PROCESS | 1647 | 1468748436642 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:40:36 INFO - PROCESS | 1647 | 1468748436645 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:40:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:40:36 INFO - PROCESS | 1647 | 1468748436650 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 1647 | 1468748436652 Marionette TRACE conn2 <- [1,2526,null,{}] 02:40:36 INFO - PROCESS | 1647 | 1468748436656 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:36 INFO - PROCESS | 1647 | 1468748436658 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:36 INFO - PROCESS | 1647 | 1468748436792 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:40:36 INFO - PROCESS | 1647 | 1468748436799 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:36 INFO - PROCESS | 1647 | 1468748436800 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12578b800 == 34 [pid = 1647] [id = 639] 02:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1194a1c00) [pid = 1647] [serial = 1917] [outer = 0x0] 02:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x119557800) [pid = 1647] [serial = 1918] [outer = 0x1194a1c00] 02:40:36 INFO - PROCESS | 1647 | 1468748436825 Marionette DEBUG loaded listener.js 02:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11993dc00) [pid = 1647] [serial = 1919] [outer = 0x1194a1c00] 02:40:37 INFO - PROCESS | 1647 | 1468748437165 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:40:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:40:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 523ms 02:40:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:40:37 INFO - PROCESS | 1647 | 1468748437172 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:40:37 INFO - PROCESS | 1647 | 1468748437173 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:40:37 INFO - PROCESS | 1647 | 1468748437175 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:40:37 INFO - PROCESS | 1647 | 1468748437176 Marionette TRACE conn2 <- [1,2530,null,{}] 02:40:37 INFO - PROCESS | 1647 | 1468748437179 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:37 INFO - PROCESS | 1647 | 1468748437180 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:37 INFO - PROCESS | 1647 | 1468748437287 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:40:37 INFO - PROCESS | 1647 | 1468748437291 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:37 INFO - PROCESS | 1647 | 1468748437292 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d07800 == 35 [pid = 1647] [id = 640] 02:40:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1128cb400) [pid = 1647] [serial = 1920] [outer = 0x0] 02:40:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119b9d000) [pid = 1647] [serial = 1921] [outer = 0x1128cb400] 02:40:37 INFO - PROCESS | 1647 | 1468748437317 Marionette DEBUG loaded listener.js 02:40:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119ddf400) [pid = 1647] [serial = 1922] [outer = 0x1128cb400] 02:40:37 INFO - PROCESS | 1647 | 1468748437751 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:40:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:40:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 625ms 02:40:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:40:37 INFO - PROCESS | 1647 | 1468748437801 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:40:37 INFO - PROCESS | 1647 | 1468748437803 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:40:37 INFO - PROCESS | 1647 | 1468748437806 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:40:37 INFO - PROCESS | 1647 | 1468748437808 Marionette TRACE conn2 <- [1,2534,null,{}] 02:40:37 INFO - PROCESS | 1647 | 1468748437811 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:37 INFO - PROCESS | 1647 | 1468748437818 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:38 INFO - PROCESS | 1647 | 1468748438007 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:40:38 INFO - PROCESS | 1647 | 1468748438036 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:38 INFO - PROCESS | 1647 | 1468748438038 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a53d000 == 36 [pid = 1647] [id = 641] 02:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119f39c00) [pid = 1647] [serial = 1923] [outer = 0x0] 02:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x121387000) [pid = 1647] [serial = 1924] [outer = 0x119f39c00] 02:40:38 INFO - PROCESS | 1647 | 1468748438078 Marionette DEBUG loaded listener.js 02:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12169dc00) [pid = 1647] [serial = 1925] [outer = 0x119f39c00] 02:40:38 INFO - PROCESS | 1647 | 1468748438471 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:40:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:40:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 670ms 02:40:38 INFO - PROCESS | 1647 | 1468748438477 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:40:38 INFO - PROCESS | 1647 | 1468748438478 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:40:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:40:38 INFO - PROCESS | 1647 | 1468748438480 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:40:38 INFO - PROCESS | 1647 | 1468748438481 Marionette TRACE conn2 <- [1,2538,null,{}] 02:40:38 INFO - PROCESS | 1647 | 1468748438484 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:38 INFO - PROCESS | 1647 | 1468748438485 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:38 INFO - PROCESS | 1647 | 1468748438586 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:40:38 INFO - PROCESS | 1647 | 1468748438638 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:38 INFO - PROCESS | 1647 | 1468748438639 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215ad000 == 37 [pid = 1647] [id = 642] 02:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12169e400) [pid = 1647] [serial = 1926] [outer = 0x0] 02:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x121bd7000) [pid = 1647] [serial = 1927] [outer = 0x12169e400] 02:40:38 INFO - PROCESS | 1647 | 1468748438663 Marionette DEBUG loaded listener.js 02:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1248c1800) [pid = 1647] [serial = 1928] [outer = 0x12169e400] 02:40:38 INFO - PROCESS | 1647 | 1468748438969 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:40:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:40:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 521ms 02:40:39 INFO - PROCESS | 1647 | 1468748439007 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:40:39 INFO - PROCESS | 1647 | 1468748439009 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:40:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:40:39 INFO - PROCESS | 1647 | 1468748439011 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:40:39 INFO - PROCESS | 1647 | 1468748439012 Marionette TRACE conn2 <- [1,2542,null,{}] 02:40:39 INFO - PROCESS | 1647 | 1468748439015 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:39 INFO - PROCESS | 1647 | 1468748439017 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:39 INFO - PROCESS | 1647 | 1468748439169 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x115d22800) [pid = 1647] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119dd6c00) [pid = 1647] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118357000) [pid = 1647] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1190c7400) [pid = 1647] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1131c6400) [pid = 1647] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x118402800) [pid = 1647] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1129afc00) [pid = 1647] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x112696000) [pid = 1647] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x116770400) [pid = 1647] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x119bd2400) [pid = 1647] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1190c6400) [pid = 1647] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x113c07400) [pid = 1647] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x118242400) [pid = 1647] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119935800) [pid = 1647] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:40:39 INFO - PROCESS | 1647 | 1468748439212 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:39 INFO - PROCESS | 1647 | 1468748439213 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196cf800 == 38 [pid = 1647] [id = 643] 02:40:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1121b9c00) [pid = 1647] [serial = 1929] [outer = 0x0] 02:40:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1126fc800) [pid = 1647] [serial = 1930] [outer = 0x1121b9c00] 02:40:39 INFO - PROCESS | 1647 | 1468748439237 Marionette DEBUG loaded listener.js 02:40:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x116813000) [pid = 1647] [serial = 1931] [outer = 0x1121b9c00] 02:40:39 INFO - PROCESS | 1647 | 1468748439523 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:40:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:40:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 573ms 02:40:39 INFO - PROCESS | 1647 | 1468748439585 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:40:39 INFO - PROCESS | 1647 | 1468748439586 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:40:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:40:39 INFO - PROCESS | 1647 | 1468748439589 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:40:39 INFO - PROCESS | 1647 | 1468748439590 Marionette TRACE conn2 <- [1,2546,null,{}] 02:40:39 INFO - PROCESS | 1647 | 1468748439592 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:39 INFO - PROCESS | 1647 | 1468748439593 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:39 INFO - PROCESS | 1647 | 1468748439675 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:40:39 INFO - PROCESS | 1647 | 1468748439730 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:39 INFO - PROCESS | 1647 | 1468748439732 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b739000 == 39 [pid = 1647] [id = 644] 02:40:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112696000) [pid = 1647] [serial = 1932] [outer = 0x0] 02:40:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1183dac00) [pid = 1647] [serial = 1933] [outer = 0x112696000] 02:40:39 INFO - PROCESS | 1647 | 1468748439755 Marionette DEBUG loaded listener.js 02:40:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11a06bc00) [pid = 1647] [serial = 1934] [outer = 0x112696000] 02:40:40 INFO - PROCESS | 1647 | 1468748440050 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:40:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:40:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 472ms 02:40:40 INFO - PROCESS | 1647 | 1468748440061 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:40:40 INFO - PROCESS | 1647 | 1468748440062 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:40:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:40:40 INFO - PROCESS | 1647 | 1468748440072 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:40:40 INFO - PROCESS | 1647 | 1468748440073 Marionette TRACE conn2 <- [1,2550,null,{}] 02:40:40 INFO - PROCESS | 1647 | 1468748440076 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:40 INFO - PROCESS | 1647 | 1468748440077 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:40 INFO - PROCESS | 1647 | 1468748440174 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:40:40 INFO - PROCESS | 1647 | 1468748440178 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:40 INFO - PROCESS | 1647 | 1468748440179 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bdb8800 == 40 [pid = 1647] [id = 645] 02:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11a06c800) [pid = 1647] [serial = 1935] [outer = 0x0] 02:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x124cc7800) [pid = 1647] [serial = 1936] [outer = 0x11a06c800] 02:40:40 INFO - PROCESS | 1647 | 1468748440205 Marionette DEBUG loaded listener.js 02:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12505c400) [pid = 1647] [serial = 1937] [outer = 0x11a06c800] 02:40:40 INFO - PROCESS | 1647 | 1468748440681 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:40:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:40:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 626ms 02:40:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:40:40 INFO - PROCESS | 1647 | 1468748440692 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:40:40 INFO - PROCESS | 1647 | 1468748440694 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:40:40 INFO - PROCESS | 1647 | 1468748440697 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:40:40 INFO - PROCESS | 1647 | 1468748440700 Marionette TRACE conn2 <- [1,2554,null,{}] 02:40:40 INFO - PROCESS | 1647 | 1468748440704 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:40 INFO - PROCESS | 1647 | 1468748440706 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:40 INFO - PROCESS | 1647 | 1468748440803 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:40:40 INFO - PROCESS | 1647 | 1468748440806 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:40 INFO - PROCESS | 1647 | 1468748440808 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c39f000 == 41 [pid = 1647] [id = 646] 02:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1251b6400) [pid = 1647] [serial = 1938] [outer = 0x0] 02:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1257edc00) [pid = 1647] [serial = 1939] [outer = 0x1251b6400] 02:40:40 INFO - PROCESS | 1647 | 1468748440834 Marionette DEBUG loaded listener.js 02:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x126a82800) [pid = 1647] [serial = 1940] [outer = 0x1251b6400] 02:40:41 INFO - PROCESS | 1647 | 1468748441237 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:40:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:40:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 572ms 02:40:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:40:41 INFO - PROCESS | 1647 | 1468748441270 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:40:41 INFO - PROCESS | 1647 | 1468748441273 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:40:41 INFO - PROCESS | 1647 | 1468748441276 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:40:41 INFO - PROCESS | 1647 | 1468748441278 Marionette TRACE conn2 <- [1,2558,null,{}] 02:40:41 INFO - PROCESS | 1647 | 1468748441282 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:41 INFO - PROCESS | 1647 | 1468748441284 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:41 INFO - PROCESS | 1647 | 1468748441395 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:40:41 INFO - PROCESS | 1647 | 1468748441468 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:41 INFO - PROCESS | 1647 | 1468748441471 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d98800 == 42 [pid = 1647] [id = 647] 02:40:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1129af400) [pid = 1647] [serial = 1941] [outer = 0x0] 02:40:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x112e9d400) [pid = 1647] [serial = 1942] [outer = 0x1129af400] 02:40:41 INFO - PROCESS | 1647 | 1468748441502 Marionette DEBUG loaded listener.js 02:40:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x114f96400) [pid = 1647] [serial = 1943] [outer = 0x1129af400] 02:40:41 INFO - PROCESS | 1647 | 1468748441949 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:40:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:40:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 720ms 02:40:42 INFO - PROCESS | 1647 | 1468748442015 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:40:42 INFO - PROCESS | 1647 | 1468748442018 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:40:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:40:42 INFO - PROCESS | 1647 | 1468748442025 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:40:42 INFO - PROCESS | 1647 | 1468748442027 Marionette TRACE conn2 <- [1,2562,null,{}] 02:40:42 INFO - PROCESS | 1647 | 1468748442030 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:42 INFO - PROCESS | 1647 | 1468748442032 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:42 INFO - PROCESS | 1647 | 1468748442159 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:40:42 INFO - PROCESS | 1647 | 1468748442234 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:42 INFO - PROCESS | 1647 | 1468748442235 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12572d800 == 43 [pid = 1647] [id = 648] 02:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118359400) [pid = 1647] [serial = 1944] [outer = 0x0] 02:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118362000) [pid = 1647] [serial = 1945] [outer = 0x118359400] 02:40:42 INFO - PROCESS | 1647 | 1468748442265 Marionette DEBUG loaded listener.js 02:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1183df400) [pid = 1647] [serial = 1946] [outer = 0x118359400] 02:40:42 INFO - PROCESS | 1647 | 1468748442719 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:40:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:40:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 722ms 02:40:42 INFO - PROCESS | 1647 | 1468748442763 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:40:42 INFO - PROCESS | 1647 | 1468748442765 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:40:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:40:42 INFO - PROCESS | 1647 | 1468748442770 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:40:42 INFO - PROCESS | 1647 | 1468748442772 Marionette TRACE conn2 <- [1,2566,null,{}] 02:40:42 INFO - PROCESS | 1647 | 1468748442781 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:42 INFO - PROCESS | 1647 | 1468748442786 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:42 INFO - PROCESS | 1647 | 1468748442892 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:40:42 INFO - PROCESS | 1647 | 1468748442965 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:42 INFO - PROCESS | 1647 | 1468748442967 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c39d800 == 44 [pid = 1647] [id = 649] 02:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119bcc800) [pid = 1647] [serial = 1947] [outer = 0x0] 02:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119f31c00) [pid = 1647] [serial = 1948] [outer = 0x119bcc800] 02:40:42 INFO - PROCESS | 1647 | 1468748442998 Marionette DEBUG loaded listener.js 02:40:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121163000) [pid = 1647] [serial = 1949] [outer = 0x119bcc800] 02:40:43 INFO - PROCESS | 1647 | 1468748443434 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:40:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:40:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 721ms 02:40:43 INFO - PROCESS | 1647 | 1468748443492 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:40:43 INFO - PROCESS | 1647 | 1468748443494 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:40:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:40:43 INFO - PROCESS | 1647 | 1468748443496 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:40:43 INFO - PROCESS | 1647 | 1468748443497 Marionette TRACE conn2 <- [1,2570,null,{}] 02:40:43 INFO - PROCESS | 1647 | 1468748443520 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:43 INFO - PROCESS | 1647 | 1468748443521 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:43 INFO - PROCESS | 1647 | 1468748443628 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:40:43 INFO - PROCESS | 1647 | 1468748443700 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:43 INFO - PROCESS | 1647 | 1468748443701 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cac2800 == 45 [pid = 1647] [id = 650] 02:40:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121456000) [pid = 1647] [serial = 1950] [outer = 0x0] 02:40:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1219b2800) [pid = 1647] [serial = 1951] [outer = 0x121456000] 02:40:43 INFO - PROCESS | 1647 | 1468748443730 Marionette DEBUG loaded listener.js 02:40:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1251bac00) [pid = 1647] [serial = 1952] [outer = 0x121456000] 02:40:44 INFO - PROCESS | 1647 | 1468748444461 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1040ms 02:40:44 INFO - PROCESS | 1647 | 1468748444545 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:40:44 INFO - PROCESS | 1647 | 1468748444549 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:40:44 INFO - PROCESS | 1647 | 1468748444574 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:40:44 INFO - PROCESS | 1647 | 1468748444577 Marionette TRACE conn2 <- [1,2574,null,{}] 02:40:44 INFO - PROCESS | 1647 | 1468748444582 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:44 INFO - PROCESS | 1647 | 1468748444584 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:44 INFO - PROCESS | 1647 | 1468748444680 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:40:44 INFO - PROCESS | 1647 | 1468748444737 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:44 INFO - PROCESS | 1647 | 1468748444740 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ab1800 == 46 [pid = 1647] [id = 651] 02:40:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x113962400) [pid = 1647] [serial = 1953] [outer = 0x0] 02:40:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115d21400) [pid = 1647] [serial = 1954] [outer = 0x113962400] 02:40:44 INFO - PROCESS | 1647 | 1468748444768 Marionette DEBUG loaded listener.js 02:40:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116a2a000) [pid = 1647] [serial = 1955] [outer = 0x113962400] 02:40:45 INFO - PROCESS | 1647 | 1468748445215 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12bdb8800 == 45 [pid = 1647] [id = 645] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12b739000 == 44 [pid = 1647] [id = 644] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1196cf800 == 43 [pid = 1647] [id = 643] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1215ad000 == 42 [pid = 1647] [id = 642] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12a53d000 == 41 [pid = 1647] [id = 641] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x128d07800 == 40 [pid = 1647] [id = 640] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12578b800 == 39 [pid = 1647] [id = 639] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1248cd800 == 38 [pid = 1647] [id = 638] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1196e1800 == 37 [pid = 1647] [id = 637] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x117db4000 == 36 [pid = 1647] [id = 636] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x116407800 == 35 [pid = 1647] [id = 635] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12bda0800 == 34 [pid = 1647] [id = 633] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1196d7000 == 33 [pid = 1647] [id = 625] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12159e000 == 32 [pid = 1647] [id = 634] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12cac2800 == 31 [pid = 1647] [id = 650] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12c39d800 == 30 [pid = 1647] [id = 649] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12572d800 == 29 [pid = 1647] [id = 648] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12c39f000 == 28 [pid = 1647] [id = 646] 02:40:45 INFO - PROCESS | 1647 | --DOCSHELL 0x117d98800 == 27 [pid = 1647] [id = 647] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11a1abc00) [pid = 1647] [serial = 1898] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11755f400) [pid = 1647] [serial = 1862] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11a06c400) [pid = 1647] [serial = 1874] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118403000) [pid = 1647] [serial = 1864] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119931800) [pid = 1647] [serial = 1867] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115d26800) [pid = 1647] [serial = 1879] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118993800) [pid = 1647] [serial = 1865] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11861e400) [pid = 1647] [serial = 1885] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116608000) [pid = 1647] [serial = 1880] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119dd9000) [pid = 1647] [serial = 1838] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112f87400) [pid = 1647] [serial = 1891] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11899e800) [pid = 1647] [serial = 1886] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118290400) [pid = 1647] [serial = 1883] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119f34c00) [pid = 1647] [serial = 1871] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x117561400) [pid = 1647] [serial = 1882] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119ddbc00) [pid = 1647] [serial = 1870] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119939400) [pid = 1647] [serial = 1889] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116603000) [pid = 1647] [serial = 1861] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119553800) [pid = 1647] [serial = 1888] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x115d27800) [pid = 1647] [serial = 1876] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11a061400) [pid = 1647] [serial = 1873] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1190c4800) [pid = 1647] [serial = 1894] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x116819800) [pid = 1647] [serial = 1892] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x116895400) [pid = 1647] [serial = 1877] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119f3ac00) [pid = 1647] [serial = 1897] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119940c00) [pid = 1647] [serial = 1868] [outer = 0x0] [url = about:blank] 02:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119ddf000) [pid = 1647] [serial = 1895] [outer = 0x0] [url = about:blank] 02:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1226ms 02:40:45 INFO - PROCESS | 1647 | 1468748445816 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:40:45 INFO - PROCESS | 1647 | 1468748445818 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:40:45 INFO - PROCESS | 1647 | 1468748445822 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:40:45 INFO - PROCESS | 1647 | 1468748445824 Marionette TRACE conn2 <- [1,2578,null,{}] 02:40:45 INFO - PROCESS | 1647 | 1468748445828 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:45 INFO - PROCESS | 1647 | 1468748445830 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:45 INFO - PROCESS | 1647 | 1468748445914 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:40:45 INFO - PROCESS | 1647 | 1468748445922 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:45 INFO - PROCESS | 1647 | 1468748445924 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164cb000 == 28 [pid = 1647] [id = 652] 02:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1129a5c00) [pid = 1647] [serial = 1956] [outer = 0x0] 02:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1129af800) [pid = 1647] [serial = 1957] [outer = 0x1129a5c00] 02:40:45 INFO - PROCESS | 1647 | 1468748445952 Marionette DEBUG loaded listener.js 02:40:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x113193c00) [pid = 1647] [serial = 1958] [outer = 0x1129a5c00] 02:40:46 INFO - PROCESS | 1647 | 1468748446317 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms 02:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:40:46 INFO - PROCESS | 1647 | 1468748446369 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:40:46 INFO - PROCESS | 1647 | 1468748446371 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:40:46 INFO - PROCESS | 1647 | 1468748446377 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - PROCESS | 1647 | 1468748446380 Marionette TRACE conn2 <- [1,2582,null,{}] 02:40:46 INFO - PROCESS | 1647 | 1468748446383 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:46 INFO - PROCESS | 1647 | 1468748446385 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:46 INFO - PROCESS | 1647 | 1468748446467 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:40:46 INFO - PROCESS | 1647 | 1468748446473 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:46 INFO - PROCESS | 1647 | 1468748446474 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190ef000 == 29 [pid = 1647] [id = 653] 02:40:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x113c70000) [pid = 1647] [serial = 1959] [outer = 0x0] 02:40:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x116606c00) [pid = 1647] [serial = 1960] [outer = 0x113c70000] 02:40:46 INFO - PROCESS | 1647 | 1468748446502 Marionette DEBUG loaded listener.js 02:40:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116897800) [pid = 1647] [serial = 1961] [outer = 0x113c70000] 02:40:46 INFO - PROCESS | 1647 | 1468748446854 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 523ms 02:40:46 INFO - PROCESS | 1647 | 1468748446907 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:40:46 INFO - PROCESS | 1647 | 1468748446909 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:40:46 INFO - PROCESS | 1647 | 1468748446920 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - PROCESS | 1647 | 1468748446921 Marionette TRACE conn2 <- [1,2586,null,{}] 02:40:46 INFO - PROCESS | 1647 | 1468748446928 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:46 INFO - PROCESS | 1647 | 1468748446932 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:47 INFO - PROCESS | 1647 | 1468748447011 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:40:47 INFO - PROCESS | 1647 | 1468748447019 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:47 INFO - PROCESS | 1647 | 1468748447022 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x121511000 == 30 [pid = 1647] [id = 654] 02:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118242400) [pid = 1647] [serial = 1962] [outer = 0x0] 02:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118285c00) [pid = 1647] [serial = 1963] [outer = 0x118242400] 02:40:47 INFO - PROCESS | 1647 | 1468748447050 Marionette DEBUG loaded listener.js 02:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118293c00) [pid = 1647] [serial = 1964] [outer = 0x118242400] 02:40:47 INFO - PROCESS | 1647 | 1468748447406 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 522ms 02:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:40:47 INFO - PROCESS | 1647 | 1468748447443 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:40:47 INFO - PROCESS | 1647 | 1468748447444 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:40:47 INFO - PROCESS | 1647 | 1468748447447 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:40:47 INFO - PROCESS | 1647 | 1468748447448 Marionette TRACE conn2 <- [1,2590,null,{}] 02:40:47 INFO - PROCESS | 1647 | 1468748447450 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:47 INFO - PROCESS | 1647 | 1468748447452 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:47 INFO - PROCESS | 1647 | 1468748447561 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:40:47 INFO - PROCESS | 1647 | 1468748447595 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:47 INFO - PROCESS | 1647 | 1468748447596 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b2d000 == 31 [pid = 1647] [id = 655] 02:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118356400) [pid = 1647] [serial = 1965] [outer = 0x0] 02:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1183d7400) [pid = 1647] [serial = 1966] [outer = 0x118356400] 02:40:47 INFO - PROCESS | 1647 | 1468748447622 Marionette DEBUG loaded listener.js 02:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11840dc00) [pid = 1647] [serial = 1967] [outer = 0x118356400] 02:40:47 INFO - PROCESS | 1647 | 1468748447937 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 521ms 02:40:47 INFO - PROCESS | 1647 | 1468748447974 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:40:47 INFO - PROCESS | 1647 | 1468748447976 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:40:47 INFO - PROCESS | 1647 | 1468748447978 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:40:47 INFO - PROCESS | 1647 | 1468748447979 Marionette TRACE conn2 <- [1,2594,null,{}] 02:40:47 INFO - PROCESS | 1647 | 1468748447982 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:47 INFO - PROCESS | 1647 | 1468748447983 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:48 INFO - PROCESS | 1647 | 1468748448089 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:40:48 INFO - PROCESS | 1647 | 1468748448102 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:48 INFO - PROCESS | 1647 | 1468748448103 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1252cd800 == 32 [pid = 1647] [id = 656] 02:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x113197c00) [pid = 1647] [serial = 1968] [outer = 0x0] 02:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118691800) [pid = 1647] [serial = 1969] [outer = 0x113197c00] 02:40:48 INFO - PROCESS | 1647 | 1468748448128 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11906f800) [pid = 1647] [serial = 1970] [outer = 0x113197c00] 02:40:48 INFO - PROCESS | 1647 | 1468748448507 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 568ms 02:40:48 INFO - PROCESS | 1647 | 1468748448551 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:40:48 INFO - PROCESS | 1647 | 1468748448554 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:40:48 INFO - PROCESS | 1647 | 1468748448558 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:40:48 INFO - PROCESS | 1647 | 1468748448559 Marionette TRACE conn2 <- [1,2598,null,{}] 02:40:48 INFO - PROCESS | 1647 | 1468748448563 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:48 INFO - PROCESS | 1647 | 1468748448569 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:48 INFO - PROCESS | 1647 | 1468748448753 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:40:48 INFO - PROCESS | 1647 | 1468748448777 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:48 INFO - PROCESS | 1647 | 1468748448779 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1279f2000 == 33 [pid = 1647] [id = 657] 02:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1194a7800) [pid = 1647] [serial = 1971] [outer = 0x0] 02:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119934800) [pid = 1647] [serial = 1972] [outer = 0x1194a7800] 02:40:48 INFO - PROCESS | 1647 | 1468748448820 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119dd3c00) [pid = 1647] [serial = 1973] [outer = 0x1194a7800] 02:40:49 INFO - PROCESS | 1647 | 1468748449183 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 671ms 02:40:49 INFO - PROCESS | 1647 | 1468748449228 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:40:49 INFO - PROCESS | 1647 | 1468748449230 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:40:49 INFO - PROCESS | 1647 | 1468748449232 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:40:49 INFO - PROCESS | 1647 | 1468748449233 Marionette TRACE conn2 <- [1,2602,null,{}] 02:40:49 INFO - PROCESS | 1647 | 1468748449235 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:49 INFO - PROCESS | 1647 | 1468748449236 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:49 INFO - PROCESS | 1647 | 1468748449345 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:40:49 INFO - PROCESS | 1647 | 1468748449410 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:49 INFO - PROCESS | 1647 | 1468748449411 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e52800 == 34 [pid = 1647] [id = 658] 02:40:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119940c00) [pid = 1647] [serial = 1974] [outer = 0x0] 02:40:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119f32c00) [pid = 1647] [serial = 1975] [outer = 0x119940c00] 02:40:49 INFO - PROCESS | 1647 | 1468748449435 Marionette DEBUG loaded listener.js 02:40:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11a061800) [pid = 1647] [serial = 1976] [outer = 0x119940c00] 02:40:49 INFO - PROCESS | 1647 | 1468748449754 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 569ms 02:40:49 INFO - PROCESS | 1647 | 1468748449801 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:40:49 INFO - PROCESS | 1647 | 1468748449803 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:40:49 INFO - PROCESS | 1647 | 1468748449805 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:40:49 INFO - PROCESS | 1647 | 1468748449806 Marionette TRACE conn2 <- [1,2606,null,{}] 02:40:49 INFO - PROCESS | 1647 | 1468748449808 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:49 INFO - PROCESS | 1647 | 1468748449809 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:50 INFO - PROCESS | 1647 | 1468748450087 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11a06c800) [pid = 1647] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1128cb400) [pid = 1647] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119f39c00) [pid = 1647] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1126d3000) [pid = 1647] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118288000) [pid = 1647] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1194a1c00) [pid = 1647] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x112731800) [pid = 1647] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1126c9000) [pid = 1647] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12169e400) [pid = 1647] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x112e92400) [pid = 1647] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x113194400) [pid = 1647] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1121b9c00) [pid = 1647] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1251b6400) [pid = 1647] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:40:50 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x112696000) [pid = 1647] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:40:50 INFO - PROCESS | 1647 | 1468748450132 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:50 INFO - PROCESS | 1647 | 1468748450133 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215aa000 == 35 [pid = 1647] [id = 659] 02:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1121b7400) [pid = 1647] [serial = 1977] [outer = 0x0] 02:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1126c9400) [pid = 1647] [serial = 1978] [outer = 0x1121b7400] 02:40:50 INFO - PROCESS | 1647 | 1468748450159 Marionette DEBUG loaded listener.js 02:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116248c00) [pid = 1647] [serial = 1979] [outer = 0x1121b7400] 02:40:50 INFO - PROCESS | 1647 | 1468748450421 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:40:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:40:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 668ms 02:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:40:50 INFO - PROCESS | 1647 | 1468748450473 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:40:50 INFO - PROCESS | 1647 | 1468748450475 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:40:50 INFO - PROCESS | 1647 | 1468748450477 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:40:50 INFO - PROCESS | 1647 | 1468748450478 Marionette TRACE conn2 <- [1,2610,null,{}] 02:40:50 INFO - PROCESS | 1647 | 1468748450480 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:50 INFO - PROCESS | 1647 | 1468748450481 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:50 INFO - PROCESS | 1647 | 1468748450566 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:40:50 INFO - PROCESS | 1647 | 1468748450571 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:50 INFO - PROCESS | 1647 | 1468748450572 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a664000 == 36 [pid = 1647] [id = 660] 02:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116252400) [pid = 1647] [serial = 1980] [outer = 0x0] 02:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119bd1400) [pid = 1647] [serial = 1981] [outer = 0x116252400] 02:40:50 INFO - PROCESS | 1647 | 1468748450606 Marionette DEBUG loaded listener.js 02:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x121275000) [pid = 1647] [serial = 1982] [outer = 0x116252400] 02:40:50 INFO - PROCESS | 1647 | 1468748450941 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:40:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:40:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 468ms 02:40:50 INFO - PROCESS | 1647 | 1468748450946 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:40:50 INFO - PROCESS | 1647 | 1468748450948 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:40:50 INFO - PROCESS | 1647 | 1468748450955 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:40:50 INFO - PROCESS | 1647 | 1468748450956 Marionette TRACE conn2 <- [1,2614,null,{}] 02:40:50 INFO - PROCESS | 1647 | 1468748450958 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:50 INFO - PROCESS | 1647 | 1468748450959 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:51 INFO - PROCESS | 1647 | 1468748451072 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:40:51 INFO - PROCESS | 1647 | 1468748451079 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:51 INFO - PROCESS | 1647 | 1468748451080 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ab3c800 == 37 [pid = 1647] [id = 661] 02:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11660d400) [pid = 1647] [serial = 1983] [outer = 0x0] 02:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121162400) [pid = 1647] [serial = 1984] [outer = 0x11660d400] 02:40:51 INFO - PROCESS | 1647 | 1468748451104 Marionette DEBUG loaded listener.js 02:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121455c00) [pid = 1647] [serial = 1985] [outer = 0x11660d400] 02:40:51 INFO - PROCESS | 1647 | 1468748451406 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 470ms 02:40:51 INFO - PROCESS | 1647 | 1468748451427 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:40:51 INFO - PROCESS | 1647 | 1468748451429 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:40:51 INFO - PROCESS | 1647 | 1468748451437 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:40:51 INFO - PROCESS | 1647 | 1468748451439 Marionette TRACE conn2 <- [1,2618,null,{}] 02:40:51 INFO - PROCESS | 1647 | 1468748451443 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:51 INFO - PROCESS | 1647 | 1468748451446 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:51 INFO - PROCESS | 1647 | 1468748451593 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:40:51 INFO - PROCESS | 1647 | 1468748451599 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:51 INFO - PROCESS | 1647 | 1468748451602 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8ae800 == 38 [pid = 1647] [id = 662] 02:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121456c00) [pid = 1647] [serial = 1986] [outer = 0x0] 02:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12169c400) [pid = 1647] [serial = 1987] [outer = 0x121456c00] 02:40:51 INFO - PROCESS | 1647 | 1468748451657 Marionette DEBUG loaded listener.js 02:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12505e400) [pid = 1647] [serial = 1988] [outer = 0x121456c00] 02:40:52 INFO - PROCESS | 1647 | 1468748452149 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 779ms 02:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:40:52 INFO - PROCESS | 1647 | 1468748452211 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:40:52 INFO - PROCESS | 1647 | 1468748452214 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:40:52 INFO - PROCESS | 1647 | 1468748452217 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:40:52 INFO - PROCESS | 1647 | 1468748452220 Marionette TRACE conn2 <- [1,2622,null,{}] 02:40:52 INFO - PROCESS | 1647 | 1468748452225 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:52 INFO - PROCESS | 1647 | 1468748452226 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:52 INFO - PROCESS | 1647 | 1468748452341 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:40:52 INFO - PROCESS | 1647 | 1468748452424 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:52 INFO - PROCESS | 1647 | 1468748452427 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d9c000 == 39 [pid = 1647] [id = 663] 02:40:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1126f4000) [pid = 1647] [serial = 1989] [outer = 0x0] 02:40:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1128cc400) [pid = 1647] [serial = 1990] [outer = 0x1126f4000] 02:40:52 INFO - PROCESS | 1647 | 1468748452459 Marionette DEBUG loaded listener.js 02:40:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112a83000) [pid = 1647] [serial = 1991] [outer = 0x1126f4000] 02:40:52 INFO - PROCESS | 1647 | 1468748452988 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 823ms 02:40:53 INFO - PROCESS | 1647 | 1468748453045 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 1647 | 1468748453048 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:40:53 INFO - PROCESS | 1647 | 1468748453056 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - PROCESS | 1647 | 1468748453058 Marionette TRACE conn2 <- [1,2626,null,{}] 02:40:53 INFO - PROCESS | 1647 | 1468748453061 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:53 INFO - PROCESS | 1647 | 1468748453062 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:53 INFO - PROCESS | 1647 | 1468748453173 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:40:53 INFO - PROCESS | 1647 | 1468748453256 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 1647 | 1468748453258 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248da800 == 40 [pid = 1647] [id = 664] 02:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x116604400) [pid = 1647] [serial = 1992] [outer = 0x0] 02:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11677b000) [pid = 1647] [serial = 1993] [outer = 0x116604400] 02:40:53 INFO - PROCESS | 1647 | 1468748453288 Marionette DEBUG loaded listener.js 02:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x117166400) [pid = 1647] [serial = 1994] [outer = 0x116604400] 02:40:53 INFO - PROCESS | 1647 | 1468748453937 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 920ms 02:40:53 INFO - PROCESS | 1647 | 1468748453978 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 1647 | 1468748453981 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:40:53 INFO - PROCESS | 1647 | 1468748453988 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - PROCESS | 1647 | 1468748453991 Marionette TRACE conn2 <- [1,2630,null,{}] 02:40:54 INFO - PROCESS | 1647 | 1468748453997 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:54 INFO - PROCESS | 1647 | 1468748453999 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:54 INFO - PROCESS | 1647 | 1468748454153 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:40:54 INFO - PROCESS | 1647 | 1468748454288 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:54 INFO - PROCESS | 1647 | 1468748454291 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168d9000 == 41 [pid = 1647] [id = 665] 02:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x113c7ec00) [pid = 1647] [serial = 1995] [outer = 0x0] 02:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x115d29000) [pid = 1647] [serial = 1996] [outer = 0x113c7ec00] 02:40:54 INFO - PROCESS | 1647 | 1468748454334 Marionette DEBUG loaded listener.js 02:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x116771400) [pid = 1647] [serial = 1997] [outer = 0x113c7ec00] 02:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12ab3c800 == 40 [pid = 1647] [id = 661] 02:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12a664000 == 39 [pid = 1647] [id = 660] 02:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1215aa000 == 38 [pid = 1647] [id = 659] 02:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x121e52800 == 37 [pid = 1647] [id = 658] 02:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1279f2000 == 36 [pid = 1647] [id = 657] 02:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1252cd800 == 35 [pid = 1647] [id = 656] 02:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x121b2d000 == 34 [pid = 1647] [id = 655] 02:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x121511000 == 33 [pid = 1647] [id = 654] 02:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1190ef000 == 32 [pid = 1647] [id = 653] 02:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1164cb000 == 31 [pid = 1647] [id = 652] 02:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x121ab1800 == 30 [pid = 1647] [id = 651] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12505c400) [pid = 1647] [serial = 1937] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119b9d000) [pid = 1647] [serial = 1921] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121387000) [pid = 1647] [serial = 1924] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118693c00) [pid = 1647] [serial = 1915] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119074000) [pid = 1647] [serial = 1916] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118289400) [pid = 1647] [serial = 1912] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118360400) [pid = 1647] [serial = 1913] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119557800) [pid = 1647] [serial = 1918] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112e98000) [pid = 1647] [serial = 1906] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118244800) [pid = 1647] [serial = 1907] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121276400) [pid = 1647] [serial = 1901] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1183dc000) [pid = 1647] [serial = 1900] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1248c1800) [pid = 1647] [serial = 1928] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x113c71c00) [pid = 1647] [serial = 1903] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121bd7000) [pid = 1647] [serial = 1927] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x116644c00) [pid = 1647] [serial = 1904] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x115d2c400) [pid = 1647] [serial = 1909] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x116645000) [pid = 1647] [serial = 1910] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116813000) [pid = 1647] [serial = 1931] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1257edc00) [pid = 1647] [serial = 1939] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x126a82800) [pid = 1647] [serial = 1940] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x124cc7800) [pid = 1647] [serial = 1936] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11a06bc00) [pid = 1647] [serial = 1934] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1126fc800) [pid = 1647] [serial = 1930] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12169dc00) [pid = 1647] [serial = 1925] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119ddf400) [pid = 1647] [serial = 1922] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11993dc00) [pid = 1647] [serial = 1919] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1183dac00) [pid = 1647] [serial = 1933] [outer = 0x0] [url = about:blank] 02:40:54 INFO - PROCESS | 1647 | 1468748454791 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:40:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:40:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 823ms 02:40:54 INFO - PROCESS | 1647 | 1468748454811 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:40:54 INFO - PROCESS | 1647 | 1468748454814 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:40:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:40:54 INFO - PROCESS | 1647 | 1468748454820 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:40:54 INFO - PROCESS | 1647 | 1468748454822 Marionette TRACE conn2 <- [1,2634,null,{}] 02:40:54 INFO - PROCESS | 1647 | 1468748454825 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:54 INFO - PROCESS | 1647 | 1468748454826 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:54 INFO - PROCESS | 1647 | 1468748454906 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:40:54 INFO - PROCESS | 1647 | 1468748454965 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:54 INFO - PROCESS | 1647 | 1468748454966 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1e6000 == 31 [pid = 1647] [id = 666] 02:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11715e000) [pid = 1647] [serial = 1998] [outer = 0x0] 02:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x117dc3800) [pid = 1647] [serial = 1999] [outer = 0x11715e000] 02:40:54 INFO - PROCESS | 1647 | 1468748454993 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11828c400) [pid = 1647] [serial = 2000] [outer = 0x11715e000] 02:40:55 INFO - PROCESS | 1647 | 1468748455299 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:40:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:40:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 524ms 02:40:55 INFO - PROCESS | 1647 | 1468748455344 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:40:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:40:55 INFO - PROCESS | 1647 | 1468748455346 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:40:55 INFO - PROCESS | 1647 | 1468748455348 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - PROCESS | 1647 | 1468748455353 Marionette TRACE conn2 <- [1,2638,null,{}] 02:40:55 INFO - PROCESS | 1647 | 1468748455361 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:55 INFO - PROCESS | 1647 | 1468748455364 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:55 INFO - PROCESS | 1647 | 1468748455448 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:40:55 INFO - PROCESS | 1647 | 1468748455505 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 1647 | 1468748455507 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248cc000 == 32 [pid = 1647] [id = 667] 02:40:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11828c000) [pid = 1647] [serial = 2001] [outer = 0x0] 02:40:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118403000) [pid = 1647] [serial = 2002] [outer = 0x11828c000] 02:40:55 INFO - PROCESS | 1647 | 1468748455537 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1190c5800) [pid = 1647] [serial = 2003] [outer = 0x11828c000] 02:40:55 INFO - PROCESS | 1647 | 1468748455857 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:40:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:40:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 525ms 02:40:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:40:55 INFO - PROCESS | 1647 | 1468748455873 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:40:55 INFO - PROCESS | 1647 | 1468748455875 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:40:55 INFO - PROCESS | 1647 | 1468748455877 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - PROCESS | 1647 | 1468748455878 Marionette TRACE conn2 <- [1,2642,null,{}] 02:40:55 INFO - PROCESS | 1647 | 1468748455881 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:55 INFO - PROCESS | 1647 | 1468748455884 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:55 INFO - PROCESS | 1647 | 1468748455971 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:40:55 INFO - PROCESS | 1647 | 1468748455975 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 1647 | 1468748455976 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d06800 == 33 [pid = 1647] [id = 668] 02:40:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1190c6400) [pid = 1647] [serial = 2004] [outer = 0x0] 02:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119554400) [pid = 1647] [serial = 2005] [outer = 0x1190c6400] 02:40:56 INFO - PROCESS | 1647 | 1468748456002 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119940400) [pid = 1647] [serial = 2006] [outer = 0x1190c6400] 02:40:56 INFO - PROCESS | 1647 | 1468748456326 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:40:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:40:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 468ms 02:40:56 INFO - PROCESS | 1647 | 1468748456346 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 1647 | 1468748456347 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:40:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:40:56 INFO - PROCESS | 1647 | 1468748456352 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 1647 | 1468748456354 Marionette TRACE conn2 <- [1,2646,null,{}] 02:40:56 INFO - PROCESS | 1647 | 1468748456357 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:56 INFO - PROCESS | 1647 | 1468748456358 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:56 INFO - PROCESS | 1647 | 1468748456470 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:40:56 INFO - PROCESS | 1647 | 1468748456477 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:56 INFO - PROCESS | 1647 | 1468748456478 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x129190000 == 34 [pid = 1647] [id = 669] 02:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1126d1800) [pid = 1647] [serial = 2007] [outer = 0x0] 02:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119ae5800) [pid = 1647] [serial = 2008] [outer = 0x1126d1800] 02:40:56 INFO - PROCESS | 1647 | 1468748456503 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119dd9000) [pid = 1647] [serial = 2009] [outer = 0x1126d1800] 02:40:56 INFO - PROCESS | 1647 | 1468748456844 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:40:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:40:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 02:40:56 INFO - PROCESS | 1647 | 1468748456871 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 1647 | 1468748456873 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:40:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:40:56 INFO - PROCESS | 1647 | 1468748456880 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 1647 | 1468748456881 Marionette TRACE conn2 <- [1,2650,null,{}] 02:40:56 INFO - PROCESS | 1647 | 1468748456884 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:56 INFO - PROCESS | 1647 | 1468748456888 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:57 INFO - PROCESS | 1647 | 1468748457008 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:40:57 INFO - PROCESS | 1647 | 1468748457021 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 1647 | 1468748457022 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a725800 == 35 [pid = 1647] [id = 670] 02:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119de0800) [pid = 1647] [serial = 2010] [outer = 0x0] 02:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11a067000) [pid = 1647] [serial = 2011] [outer = 0x119de0800] 02:40:57 INFO - PROCESS | 1647 | 1468748457047 Marionette DEBUG loaded listener.js 02:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1248c2800) [pid = 1647] [serial = 2012] [outer = 0x119de0800] 02:40:57 INFO - PROCESS | 1647 | 1468748457374 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:40:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:40:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 523ms 02:40:57 INFO - PROCESS | 1647 | 1468748457399 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:40:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:40:57 INFO - PROCESS | 1647 | 1468748457402 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:40:57 INFO - PROCESS | 1647 | 1468748457404 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:40:57 INFO - PROCESS | 1647 | 1468748457405 Marionette TRACE conn2 <- [1,2654,null,{}] 02:40:57 INFO - PROCESS | 1647 | 1468748457408 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:57 INFO - PROCESS | 1647 | 1468748457409 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:57 INFO - PROCESS | 1647 | 1468748457506 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:40:57 INFO - PROCESS | 1647 | 1468748457529 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 1647 | 1468748457530 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b742000 == 36 [pid = 1647] [id = 671] 02:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11a05d800) [pid = 1647] [serial = 2013] [outer = 0x0] 02:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124c45800) [pid = 1647] [serial = 2014] [outer = 0x11a05d800] 02:40:57 INFO - PROCESS | 1647 | 1468748457555 Marionette DEBUG loaded listener.js 02:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1251b9c00) [pid = 1647] [serial = 2015] [outer = 0x11a05d800] 02:40:57 INFO - PROCESS | 1647 | 1468748457935 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:40:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:40:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 568ms 02:40:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:40:57 INFO - PROCESS | 1647 | 1468748457973 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:40:57 INFO - PROCESS | 1647 | 1468748457975 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:40:57 INFO - PROCESS | 1647 | 1468748457987 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:40:57 INFO - PROCESS | 1647 | 1468748457989 Marionette TRACE conn2 <- [1,2658,null,{}] 02:40:57 INFO - PROCESS | 1647 | 1468748457992 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:57 INFO - PROCESS | 1647 | 1468748457994 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:58 INFO - PROCESS | 1647 | 1468748458124 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:40:58 INFO - PROCESS | 1647 | 1468748458167 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:58 INFO - PROCESS | 1647 | 1468748458168 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b96e000 == 37 [pid = 1647] [id = 672] 02:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1251b6c00) [pid = 1647] [serial = 2016] [outer = 0x0] 02:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1257f7000) [pid = 1647] [serial = 2017] [outer = 0x1251b6c00] 02:40:58 INFO - PROCESS | 1647 | 1468748458193 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126a7e000) [pid = 1647] [serial = 2018] [outer = 0x1251b6c00] 02:40:58 INFO - PROCESS | 1647 | 1468748458503 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:40:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:40:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 582ms 02:40:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:40:58 INFO - PROCESS | 1647 | 1468748458565 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:40:58 INFO - PROCESS | 1647 | 1468748458566 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:40:58 INFO - PROCESS | 1647 | 1468748458568 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 1647 | 1468748458570 Marionette TRACE conn2 <- [1,2662,null,{}] 02:40:58 INFO - PROCESS | 1647 | 1468748458572 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:58 INFO - PROCESS | 1647 | 1468748458573 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:58 INFO - PROCESS | 1647 | 1468748458674 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:40:58 INFO - PROCESS | 1647 | 1468748458678 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:58 INFO - PROCESS | 1647 | 1468748458679 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bda0800 == 38 [pid = 1647] [id = 673] 02:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1251ba000) [pid = 1647] [serial = 2019] [outer = 0x0] 02:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126a84000) [pid = 1647] [serial = 2020] [outer = 0x1251ba000] 02:40:58 INFO - PROCESS | 1647 | 1468748458703 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1270d4000) [pid = 1647] [serial = 2021] [outer = 0x1251ba000] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113197c00) [pid = 1647] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118242400) [pid = 1647] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118356400) [pid = 1647] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113c70000) [pid = 1647] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1129a5c00) [pid = 1647] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x113962400) [pid = 1647] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1129af400) [pid = 1647] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1194a7800) [pid = 1647] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118359400) [pid = 1647] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119bcc800) [pid = 1647] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121456000) [pid = 1647] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119940c00) [pid = 1647] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1121b7400) [pid = 1647] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x116252400) [pid = 1647] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:40:58 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11660d400) [pid = 1647] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:40:59 INFO - PROCESS | 1647 | 1468748459126 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:40:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:40:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 569ms 02:40:59 INFO - PROCESS | 1647 | 1468748459151 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:40:59 INFO - PROCESS | 1647 | 1468748459154 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:40:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:40:59 INFO - PROCESS | 1647 | 1468748459158 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:40:59 INFO - PROCESS | 1647 | 1468748459159 Marionette TRACE conn2 <- [1,2666,null,{}] 02:40:59 INFO - PROCESS | 1647 | 1468748459161 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:59 INFO - PROCESS | 1647 | 1468748459163 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:59 INFO - PROCESS | 1647 | 1468748459253 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:40:59 INFO - PROCESS | 1647 | 1468748459257 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:59 INFO - PROCESS | 1647 | 1468748459258 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:40:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ab45800 == 39 [pid = 1647] [id = 674] 02:40:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1129a5c00) [pid = 1647] [serial = 2022] [outer = 0x0] 02:40:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11756e400) [pid = 1647] [serial = 2023] [outer = 0x1129a5c00] 02:40:59 INFO - PROCESS | 1647 | 1468748459290 Marionette DEBUG loaded listener.js 02:40:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11899fc00) [pid = 1647] [serial = 2024] [outer = 0x1129a5c00] 02:41:00 INFO - PROCESS | 1647 | 1468748460231 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:41:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 02:41:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1120ms 02:41:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:41:00 INFO - PROCESS | 1647 | 1468748460279 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:41:00 INFO - PROCESS | 1647 | 1468748460280 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:41:00 INFO - PROCESS | 1647 | 1468748460283 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:41:00 INFO - PROCESS | 1647 | 1468748460285 Marionette TRACE conn2 <- [1,2670,null,{}] 02:41:00 INFO - PROCESS | 1647 | 1468748460287 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:00 INFO - PROCESS | 1647 | 1468748460289 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:00 INFO - PROCESS | 1647 | 1468748460406 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:41:00 INFO - PROCESS | 1647 | 1468748460413 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:00 INFO - PROCESS | 1647 | 1468748460415 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c3ac800 == 40 [pid = 1647] [id = 675] 02:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119940c00) [pid = 1647] [serial = 2025] [outer = 0x0] 02:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1270d2c00) [pid = 1647] [serial = 2026] [outer = 0x119940c00] 02:41:00 INFO - PROCESS | 1647 | 1468748460449 Marionette DEBUG loaded listener.js 02:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x127584400) [pid = 1647] [serial = 2027] [outer = 0x119940c00] 02:41:01 INFO - PROCESS | 1647 | 1468748461277 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:41:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 02:41:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:41:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:41:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1020ms 02:41:01 INFO - PROCESS | 1647 | 1468748461304 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 02:41:01 INFO - PROCESS | 1647 | 1468748461307 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:41:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:41:01 INFO - PROCESS | 1647 | 1468748461310 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:41:01 INFO - PROCESS | 1647 | 1468748461312 Marionette TRACE conn2 <- [1,2674,null,{}] 02:41:01 INFO - PROCESS | 1647 | 1468748461329 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:01 INFO - PROCESS | 1647 | 1468748461330 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:01 INFO - PROCESS | 1647 | 1468748461438 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:41:01 INFO - PROCESS | 1647 | 1468748461498 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:01 INFO - PROCESS | 1647 | 1468748461502 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196d6800 == 41 [pid = 1647] [id = 676] 02:41:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x113745c00) [pid = 1647] [serial = 2028] [outer = 0x0] 02:41:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x113cdd800) [pid = 1647] [serial = 2029] [outer = 0x113745c00] 02:41:01 INFO - PROCESS | 1647 | 1468748461535 Marionette DEBUG loaded listener.js 02:41:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11677a800) [pid = 1647] [serial = 2030] [outer = 0x113745c00] 02:41:02 INFO - PROCESS | 1647 | 1468748462616 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:41:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 02:41:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:41:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:41:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1323ms 02:41:02 INFO - PROCESS | 1647 | 1468748462633 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 02:41:02 INFO - PROCESS | 1647 | 1468748462636 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:41:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:41:02 INFO - PROCESS | 1647 | 1468748462641 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:41:02 INFO - PROCESS | 1647 | 1468748462643 Marionette TRACE conn2 <- [1,2678,null,{}] 02:41:02 INFO - PROCESS | 1647 | 1468748462645 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:02 INFO - PROCESS | 1647 | 1468748462647 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:02 INFO - PROCESS | 1647 | 1468748462754 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:41:02 INFO - PROCESS | 1647 | 1468748462812 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 1647 | 1468748462814 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272c7000 == 42 [pid = 1647] [id = 677] 02:41:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11835fc00) [pid = 1647] [serial = 2031] [outer = 0x0] 02:41:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118696c00) [pid = 1647] [serial = 2032] [outer = 0x11835fc00] 02:41:02 INFO - PROCESS | 1647 | 1468748462844 Marionette DEBUG loaded listener.js 02:41:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1190cf800) [pid = 1647] [serial = 2033] [outer = 0x11835fc00] 02:41:03 INFO - PROCESS | 1647 | 1468748463911 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:41:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 02:41:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1322ms 02:41:03 INFO - PROCESS | 1647 | 1468748463963 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:41:03 INFO - PROCESS | 1647 | 1468748463967 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:41:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:41:03 INFO - PROCESS | 1647 | 1468748463970 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:41:03 INFO - PROCESS | 1647 | 1468748463972 Marionette TRACE conn2 <- [1,2682,null,{}] 02:41:04 INFO - PROCESS | 1647 | 1468748464019 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:04 INFO - PROCESS | 1647 | 1468748464021 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:04 INFO - PROCESS | 1647 | 1468748464166 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:41:04 INFO - PROCESS | 1647 | 1468748464220 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 1647 | 1468748464221 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a9e000 == 43 [pid = 1647] [id = 678] 02:41:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x115d0a400) [pid = 1647] [serial = 2034] [outer = 0x0] 02:41:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x115d2d800) [pid = 1647] [serial = 2035] [outer = 0x115d0a400] 02:41:04 INFO - PROCESS | 1647 | 1468748464250 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116641800) [pid = 1647] [serial = 2036] [outer = 0x115d0a400] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12ab45800 == 42 [pid = 1647] [id = 674] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12bda0800 == 41 [pid = 1647] [id = 673] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12b96e000 == 40 [pid = 1647] [id = 672] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12b742000 == 39 [pid = 1647] [id = 671] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12a725800 == 38 [pid = 1647] [id = 670] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x129190000 == 37 [pid = 1647] [id = 669] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x128d06800 == 36 [pid = 1647] [id = 668] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1248cc000 == 35 [pid = 1647] [id = 667] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1e6000 == 34 [pid = 1647] [id = 666] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1168d9000 == 33 [pid = 1647] [id = 665] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1248da800 == 32 [pid = 1647] [id = 664] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8ae800 == 31 [pid = 1647] [id = 662] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x117d9c000 == 30 [pid = 1647] [id = 663] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1272c7000 == 29 [pid = 1647] [id = 677] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12c3ac800 == 28 [pid = 1647] [id = 675] 02:41:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1196d6800 == 27 [pid = 1647] [id = 676] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118691800) [pid = 1647] [serial = 1969] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118285c00) [pid = 1647] [serial = 1963] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118293c00) [pid = 1647] [serial = 1964] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1183d7400) [pid = 1647] [serial = 1966] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116606c00) [pid = 1647] [serial = 1960] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116897800) [pid = 1647] [serial = 1961] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1129af800) [pid = 1647] [serial = 1957] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x113193c00) [pid = 1647] [serial = 1958] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x116a2a000) [pid = 1647] [serial = 1955] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115d21400) [pid = 1647] [serial = 1954] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x114f96400) [pid = 1647] [serial = 1943] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112e9d400) [pid = 1647] [serial = 1942] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119934800) [pid = 1647] [serial = 1972] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1183df400) [pid = 1647] [serial = 1946] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118362000) [pid = 1647] [serial = 1945] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x121163000) [pid = 1647] [serial = 1949] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119f31c00) [pid = 1647] [serial = 1948] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1251bac00) [pid = 1647] [serial = 1952] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1219b2800) [pid = 1647] [serial = 1951] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11a061800) [pid = 1647] [serial = 1976] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119f32c00) [pid = 1647] [serial = 1975] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x116248c00) [pid = 1647] [serial = 1979] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1126c9400) [pid = 1647] [serial = 1978] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119dd3c00) [pid = 1647] [serial = 1973] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x119bd1400) [pid = 1647] [serial = 1981] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x11906f800) [pid = 1647] [serial = 1970] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x121275000) [pid = 1647] [serial = 1982] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x11840dc00) [pid = 1647] [serial = 1967] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x121162400) [pid = 1647] [serial = 1984] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12169c400) [pid = 1647] [serial = 1987] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x121455c00) [pid = 1647] [serial = 1985] [outer = 0x0] [url = about:blank] 02:41:05 INFO - PROCESS | 1647 | 1468748465675 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:41:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 02:41:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1725ms 02:41:05 INFO - PROCESS | 1647 | 1468748465695 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:41:05 INFO - PROCESS | 1647 | 1468748465698 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:41:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:41:05 INFO - PROCESS | 1647 | 1468748465703 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - PROCESS | 1647 | 1468748465705 Marionette TRACE conn2 <- [1,2686,null,{}] 02:41:05 INFO - PROCESS | 1647 | 1468748465737 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:05 INFO - PROCESS | 1647 | 1468748465738 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:05 INFO - PROCESS | 1647 | 1468748465831 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:41:05 INFO - PROCESS | 1647 | 1468748465838 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:05 INFO - PROCESS | 1647 | 1468748465841 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168cd000 == 28 [pid = 1647] [id = 679] 02:41:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1129ad800) [pid = 1647] [serial = 2037] [outer = 0x0] 02:41:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x112a7ac00) [pid = 1647] [serial = 2038] [outer = 0x1129ad800] 02:41:05 INFO - PROCESS | 1647 | 1468748465868 Marionette DEBUG loaded listener.js 02:41:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x113199000) [pid = 1647] [serial = 2039] [outer = 0x1129ad800] 02:41:06 INFO - PROCESS | 1647 | 1468748466677 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:41:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 02:41:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:41:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:41:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1025ms 02:41:06 INFO - PROCESS | 1647 | 1468748466727 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 02:41:06 INFO - PROCESS | 1647 | 1468748466731 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:41:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:41:06 INFO - PROCESS | 1647 | 1468748466736 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:41:06 INFO - PROCESS | 1647 | 1468748466738 Marionette TRACE conn2 <- [1,2690,null,{}] 02:41:06 INFO - PROCESS | 1647 | 1468748466741 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:06 INFO - PROCESS | 1647 | 1468748466742 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:06 INFO - PROCESS | 1647 | 1468748466845 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:41:06 INFO - PROCESS | 1647 | 1468748466881 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 1647 | 1468748466882 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190ef000 == 29 [pid = 1647] [id = 680] 02:41:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x115d25400) [pid = 1647] [serial = 2040] [outer = 0x0] 02:41:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x115e99400) [pid = 1647] [serial = 2041] [outer = 0x115d25400] 02:41:06 INFO - PROCESS | 1647 | 1468748466909 Marionette DEBUG loaded listener.js 02:41:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x116813000) [pid = 1647] [serial = 2042] [outer = 0x115d25400] 02:41:07 INFO - PROCESS | 1647 | 1468748467749 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:41:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:41:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:41:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:41:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1020ms 02:41:07 INFO - PROCESS | 1647 | 1468748467757 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 02:41:07 INFO - PROCESS | 1647 | 1468748467758 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:41:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:41:07 INFO - PROCESS | 1647 | 1468748467761 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 1647 | 1468748467763 Marionette TRACE conn2 <- [1,2694,null,{}] 02:41:07 INFO - PROCESS | 1647 | 1468748467779 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:07 INFO - PROCESS | 1647 | 1468748467782 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:07 INFO - PROCESS | 1647 | 1468748467886 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:41:07 INFO - PROCESS | 1647 | 1468748467924 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:07 INFO - PROCESS | 1647 | 1468748467926 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x121aac000 == 30 [pid = 1647] [id = 681] 02:41:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1126f0800) [pid = 1647] [serial = 2043] [outer = 0x0] 02:41:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11835a400) [pid = 1647] [serial = 2044] [outer = 0x1126f0800] 02:41:07 INFO - PROCESS | 1647 | 1468748467954 Marionette DEBUG loaded listener.js 02:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1183d3c00) [pid = 1647] [serial = 2045] [outer = 0x1126f0800] 02:41:08 INFO - PROCESS | 1647 | 1468748468782 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:41:08 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:41:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:41:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:41:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1027ms 02:41:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:41:08 INFO - PROCESS | 1647 | 1468748468789 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 02:41:08 INFO - PROCESS | 1647 | 1468748468790 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:41:08 INFO - PROCESS | 1647 | 1468748468792 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:41:08 INFO - PROCESS | 1647 | 1468748468794 Marionette TRACE conn2 <- [1,2698,null,{}] 02:41:08 INFO - PROCESS | 1647 | 1468748468796 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:08 INFO - PROCESS | 1647 | 1468748468797 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:08 INFO - PROCESS | 1647 | 1468748468901 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:41:08 INFO - PROCESS | 1647 | 1468748468904 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:08 INFO - PROCESS | 1647 | 1468748468905 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e52800 == 31 [pid = 1647] [id = 682] 02:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1183d6000) [pid = 1647] [serial = 2046] [outer = 0x0] 02:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118625000) [pid = 1647] [serial = 2047] [outer = 0x1183d6000] 02:41:08 INFO - PROCESS | 1647 | 1468748468931 Marionette DEBUG loaded listener.js 02:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118993800) [pid = 1647] [serial = 2048] [outer = 0x1183d6000] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x119de0800) [pid = 1647] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1251b6c00) [pid = 1647] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11a05d800) [pid = 1647] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x121456c00) [pid = 1647] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11828c000) [pid = 1647] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x116604400) [pid = 1647] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1126f4000) [pid = 1647] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1126d1800) [pid = 1647] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1190c6400) [pid = 1647] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x113c7ec00) [pid = 1647] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x11715e000) [pid = 1647] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1129a5c00) [pid = 1647] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x119940c00) [pid = 1647] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x1251ba000) [pid = 1647] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:41:09 INFO - PROCESS | 1647 | 1468748469903 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:41:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:41:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:41:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:41:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:41:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1124ms 02:41:09 INFO - PROCESS | 1647 | 1468748469918 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 02:41:09 INFO - PROCESS | 1647 | 1468748469919 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:41:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:41:09 INFO - PROCESS | 1647 | 1468748469929 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:41:09 INFO - PROCESS | 1647 | 1468748469930 Marionette TRACE conn2 <- [1,2702,null,{}] 02:41:09 INFO - PROCESS | 1647 | 1468748469934 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:09 INFO - PROCESS | 1647 | 1468748469936 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:10 INFO - PROCESS | 1647 | 1468748470009 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:41:10 INFO - PROCESS | 1647 | 1468748470013 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:10 INFO - PROCESS | 1647 | 1468748470014 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1252b9800 == 32 [pid = 1647] [id = 683] 02:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x1126fc800) [pid = 1647] [serial = 2049] [outer = 0x0] 02:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x116fa5400) [pid = 1647] [serial = 2050] [outer = 0x1126fc800] 02:41:10 INFO - PROCESS | 1647 | 1468748470042 Marionette DEBUG loaded listener.js 02:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11899c400) [pid = 1647] [serial = 2051] [outer = 0x1126fc800] 02:41:10 INFO - PROCESS | 1647 | 1468748470379 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:41:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:41:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 469ms 02:41:10 INFO - PROCESS | 1647 | 1468748470420 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:41:10 INFO - PROCESS | 1647 | 1468748470421 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:41:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:41:10 INFO - PROCESS | 1647 | 1468748470424 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - PROCESS | 1647 | 1468748470425 Marionette TRACE conn2 <- [1,2706,null,{}] 02:41:10 INFO - PROCESS | 1647 | 1468748470427 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:10 INFO - PROCESS | 1647 | 1468748470431 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:10 INFO - PROCESS | 1647 | 1468748470527 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:41:10 INFO - PROCESS | 1647 | 1468748470533 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:10 INFO - PROCESS | 1647 | 1468748470536 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad6000 == 33 [pid = 1647] [id = 684] 02:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11906e000) [pid = 1647] [serial = 2052] [outer = 0x0] 02:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x119519000) [pid = 1647] [serial = 2053] [outer = 0x11906e000] 02:41:10 INFO - PROCESS | 1647 | 1468748470561 Marionette DEBUG loaded listener.js 02:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x119af1400) [pid = 1647] [serial = 2054] [outer = 0x11906e000] 02:41:10 INFO - PROCESS | 1647 | 1468748470875 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:41:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:41:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 468ms 02:41:10 INFO - PROCESS | 1647 | 1468748470892 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:41:10 INFO - PROCESS | 1647 | 1468748470893 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:41:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:41:10 INFO - PROCESS | 1647 | 1468748470896 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - PROCESS | 1647 | 1468748470897 Marionette TRACE conn2 <- [1,2710,null,{}] 02:41:10 INFO - PROCESS | 1647 | 1468748470901 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:10 INFO - PROCESS | 1647 | 1468748470903 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:10 INFO - PROCESS | 1647 | 1468748470985 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:41:11 INFO - PROCESS | 1647 | 1468748471042 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:11 INFO - PROCESS | 1647 | 1468748471043 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d18800 == 34 [pid = 1647] [id = 685] 02:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x112694800) [pid = 1647] [serial = 2055] [outer = 0x0] 02:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x119bcf000) [pid = 1647] [serial = 2056] [outer = 0x112694800] 02:41:11 INFO - PROCESS | 1647 | 1468748471067 Marionette DEBUG loaded listener.js 02:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x119ddc800) [pid = 1647] [serial = 2057] [outer = 0x112694800] 02:41:11 INFO - PROCESS | 1647 | 1468748471502 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:41:11 INFO - PROCESS | 1647 | 1468748471519 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:41:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:41:11 INFO - PROCESS | 1647 | 1468748471522 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:41:11 INFO - PROCESS | 1647 | 1468748471524 Marionette TRACE conn2 <- [1,2714,null,{}] 02:41:11 INFO - PROCESS | 1647 | 1468748471528 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:11 INFO - PROCESS | 1647 | 1468748471530 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:11 INFO - PROCESS | 1647 | 1468748471640 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:41:11 INFO - PROCESS | 1647 | 1468748471721 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:11 INFO - PROCESS | 1647 | 1468748471723 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x117db4000 == 35 [pid = 1647] [id = 686] 02:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1126f6400) [pid = 1647] [serial = 2058] [outer = 0x0] 02:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x112d85400) [pid = 1647] [serial = 2059] [outer = 0x1126f6400] 02:41:11 INFO - PROCESS | 1647 | 1468748471754 Marionette DEBUG loaded listener.js 02:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11373c800) [pid = 1647] [serial = 2060] [outer = 0x1126f6400] 02:41:12 INFO - PROCESS | 1647 | 1468748472224 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 02:41:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:41:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 773ms 02:41:12 INFO - PROCESS | 1647 | 1468748472309 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:41:12 INFO - PROCESS | 1647 | 1468748472313 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:41:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:41:12 INFO - PROCESS | 1647 | 1468748472320 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:41:12 INFO - PROCESS | 1647 | 1468748472322 Marionette TRACE conn2 <- [1,2718,null,{}] 02:41:12 INFO - PROCESS | 1647 | 1468748472325 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:12 INFO - PROCESS | 1647 | 1468748472327 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:12 INFO - PROCESS | 1647 | 1468748472433 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:41:12 INFO - PROCESS | 1647 | 1468748472512 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:12 INFO - PROCESS | 1647 | 1468748472514 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215b6000 == 36 [pid = 1647] [id = 687] 02:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11660f800) [pid = 1647] [serial = 2061] [outer = 0x0] 02:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x116fac400) [pid = 1647] [serial = 2062] [outer = 0x11660f800] 02:41:12 INFO - PROCESS | 1647 | 1468748472545 Marionette DEBUG loaded listener.js 02:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118288800) [pid = 1647] [serial = 2063] [outer = 0x11660f800] 02:41:13 INFO - PROCESS | 1647 | 1468748473232 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 02:41:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:41:13 INFO - PROCESS | 1647 | 1468748473295 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:41:13 INFO - PROCESS | 1647 | 1468748473298 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:41:13 INFO - PROCESS | 1647 | 1468748473300 Marionette TRACE conn2 <- [1,2722,null,{}] 02:41:13 INFO - PROCESS | 1647 | 1468748473305 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:13 INFO - PROCESS | 1647 | 1468748473307 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:13 INFO - PROCESS | 1647 | 1468748473389 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11a067000) [pid = 1647] [serial = 2011] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1257f7000) [pid = 1647] [serial = 2017] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x124c45800) [pid = 1647] [serial = 2014] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1251b9c00) [pid = 1647] [serial = 2015] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12505e400) [pid = 1647] [serial = 1988] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x118403000) [pid = 1647] [serial = 2002] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1190c5800) [pid = 1647] [serial = 2003] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x11677b000) [pid = 1647] [serial = 1993] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x117166400) [pid = 1647] [serial = 1994] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1128cc400) [pid = 1647] [serial = 1990] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x112a83000) [pid = 1647] [serial = 1991] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x119ae5800) [pid = 1647] [serial = 2008] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x119554400) [pid = 1647] [serial = 2005] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x119940400) [pid = 1647] [serial = 2006] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x115d29000) [pid = 1647] [serial = 1996] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x116771400) [pid = 1647] [serial = 1997] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x117dc3800) [pid = 1647] [serial = 1999] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x11828c400) [pid = 1647] [serial = 2000] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x126a7e000) [pid = 1647] [serial = 2018] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x11899fc00) [pid = 1647] [serial = 2024] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x127584400) [pid = 1647] [serial = 2027] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x1270d2c00) [pid = 1647] [serial = 2026] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x126a84000) [pid = 1647] [serial = 2020] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x11756e400) [pid = 1647] [serial = 2023] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x1270d4000) [pid = 1647] [serial = 2021] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 54 (0x1248c2800) [pid = 1647] [serial = 2012] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 53 (0x119dd9000) [pid = 1647] [serial = 2009] [outer = 0x0] [url = about:blank] 02:41:13 INFO - PROCESS | 1647 | 1468748473456 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 1647 | 1468748473459 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1186df800 == 31 [pid = 1647] [id = 688] 02:41:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x1131c5c00) [pid = 1647] [serial = 2064] [outer = 0x0] 02:41:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x115e34c00) [pid = 1647] [serial = 2065] [outer = 0x1131c5c00] 02:41:13 INFO - PROCESS | 1647 | 1468748473488 Marionette DEBUG loaded listener.js 02:41:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x11676e800) [pid = 1647] [serial = 2066] [outer = 0x1131c5c00] 02:41:13 INFO - PROCESS | 1647 | 1468748473795 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 02:41:13 INFO - PROCESS | 1647 | 1468748473827 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:41:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:41:13 INFO - PROCESS | 1647 | 1468748473831 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:41:13 INFO - PROCESS | 1647 | 1468748473836 Marionette TRACE conn2 <- [1,2726,null,{}] 02:41:13 INFO - PROCESS | 1647 | 1468748473839 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:13 INFO - PROCESS | 1647 | 1468748473841 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:13 INFO - PROCESS | 1647 | 1468748473922 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:41:13 INFO - PROCESS | 1647 | 1468748473927 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 1647 | 1468748473928 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x121509800 == 32 [pid = 1647] [id = 689] 02:41:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x117564000) [pid = 1647] [serial = 2067] [outer = 0x0] 02:41:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x11828d400) [pid = 1647] [serial = 2068] [outer = 0x117564000] 02:41:13 INFO - PROCESS | 1647 | 1468748473957 Marionette DEBUG loaded listener.js 02:41:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x1183d4400) [pid = 1647] [serial = 2069] [outer = 0x117564000] 02:41:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:41:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 474ms 02:41:14 INFO - PROCESS | 1647 | 1468748474300 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 02:41:14 INFO - PROCESS | 1647 | 1468748474307 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 1647 | 1468748474316 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:41:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:41:14 INFO - PROCESS | 1647 | 1468748474326 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 1647 | 1468748474328 Marionette TRACE conn2 <- [1,2730,null,{}] 02:41:14 INFO - PROCESS | 1647 | 1468748474336 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:14 INFO - PROCESS | 1647 | 1468748474340 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:14 INFO - PROCESS | 1647 | 1468748474419 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:41:14 INFO - PROCESS | 1647 | 1468748474425 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:14 INFO - PROCESS | 1647 | 1468748474427 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c71800 == 33 [pid = 1647] [id = 690] 02:41:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x118403c00) [pid = 1647] [serial = 2070] [outer = 0x0] 02:41:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x1186b8800) [pid = 1647] [serial = 2071] [outer = 0x118403c00] 02:41:14 INFO - PROCESS | 1647 | 1468748474457 Marionette DEBUG loaded listener.js 02:41:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1190cec00) [pid = 1647] [serial = 2072] [outer = 0x118403c00] 02:41:15 INFO - PROCESS | 1647 | 1468748475324 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:41:15 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 02:41:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:41:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:41:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1023ms 02:41:15 INFO - PROCESS | 1647 | 1468748475350 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 02:41:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:41:15 INFO - PROCESS | 1647 | 1468748475352 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:41:15 INFO - PROCESS | 1647 | 1468748475354 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:41:15 INFO - PROCESS | 1647 | 1468748475355 Marionette TRACE conn2 <- [1,2734,null,{}] 02:41:15 INFO - PROCESS | 1647 | 1468748475357 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:15 INFO - PROCESS | 1647 | 1468748475359 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:15 INFO - PROCESS | 1647 | 1468748475462 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:41:15 INFO - PROCESS | 1647 | 1468748475474 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:15 INFO - PROCESS | 1647 | 1468748475475 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d05000 == 34 [pid = 1647] [id = 691] 02:41:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x119932800) [pid = 1647] [serial = 2073] [outer = 0x0] 02:41:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x119936400) [pid = 1647] [serial = 2074] [outer = 0x119932800] 02:41:15 INFO - PROCESS | 1647 | 1468748475506 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x119aeac00) [pid = 1647] [serial = 2075] [outer = 0x119932800] 02:41:16 INFO - PROCESS | 1647 | 1468748476001 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 02:41:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:41:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 671ms 02:41:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:41:16 INFO - PROCESS | 1647 | 1468748476030 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:41:16 INFO - PROCESS | 1647 | 1468748476031 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:41:16 INFO - PROCESS | 1647 | 1468748476034 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:41:16 INFO - PROCESS | 1647 | 1468748476035 Marionette TRACE conn2 <- [1,2738,null,{}] 02:41:16 INFO - PROCESS | 1647 | 1468748476037 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:16 INFO - PROCESS | 1647 | 1468748476038 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:16 INFO - PROCESS | 1647 | 1468748476136 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:41:16 INFO - PROCESS | 1647 | 1468748476140 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:16 INFO - PROCESS | 1647 | 1468748476141 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x129402800 == 35 [pid = 1647] [id = 692] 02:41:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x119aed800) [pid = 1647] [serial = 2076] [outer = 0x0] 02:41:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x119dd6c00) [pid = 1647] [serial = 2077] [outer = 0x119aed800] 02:41:16 INFO - PROCESS | 1647 | 1468748476166 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x119f32000) [pid = 1647] [serial = 2078] [outer = 0x119aed800] 02:41:16 INFO - PROCESS | 1647 | 1468748476497 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 02:41:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:41:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 02:41:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:41:16 INFO - PROCESS | 1647 | 1468748476554 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:41:16 INFO - PROCESS | 1647 | 1468748476555 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:41:16 INFO - PROCESS | 1647 | 1468748476557 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:41:16 INFO - PROCESS | 1647 | 1468748476558 Marionette TRACE conn2 <- [1,2742,null,{}] 02:41:16 INFO - PROCESS | 1647 | 1468748476560 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:16 INFO - PROCESS | 1647 | 1468748476565 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:16 INFO - PROCESS | 1647 | 1468748476689 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:41:16 INFO - PROCESS | 1647 | 1468748476693 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:16 INFO - PROCESS | 1647 | 1468748476694 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a52d800 == 36 [pid = 1647] [id = 693] 02:41:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x119f32c00) [pid = 1647] [serial = 2079] [outer = 0x0] 02:41:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11a05f800) [pid = 1647] [serial = 2080] [outer = 0x119f32c00] 02:41:16 INFO - PROCESS | 1647 | 1468748476719 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x121450000) [pid = 1647] [serial = 2081] [outer = 0x119f32c00] 02:41:17 INFO - PROCESS | 1647 | 1468748477061 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:41:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:41:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 02:41:17 INFO - PROCESS | 1647 | 1468748477076 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:41:17 INFO - PROCESS | 1647 | 1468748477078 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:41:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:41:17 INFO - PROCESS | 1647 | 1468748477080 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 1647 | 1468748477081 Marionette TRACE conn2 <- [1,2746,null,{}] 02:41:17 INFO - PROCESS | 1647 | 1468748477090 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:17 INFO - PROCESS | 1647 | 1468748477091 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:17 INFO - PROCESS | 1647 | 1468748477191 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:41:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12d290000 == 35 [pid = 1647] [id = 17] 02:41:17 INFO - PROCESS | 1647 | 1468748477205 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:17 INFO - PROCESS | 1647 | 1468748477206 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x124b4b000 == 36 [pid = 1647] [id = 694] 02:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x118696400) [pid = 1647] [serial = 2082] [outer = 0x0] 02:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x121454800) [pid = 1647] [serial = 2083] [outer = 0x118696400] 02:41:17 INFO - PROCESS | 1647 | 1468748477281 Marionette DEBUG loaded listener.js 02:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x12169e400) [pid = 1647] [serial = 2084] [outer = 0x118696400] 02:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x115d25400) [pid = 1647] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x115d0a400) [pid = 1647] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1126f0800) [pid = 1647] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1183d6000) [pid = 1647] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x1126fc800) [pid = 1647] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x11906e000) [pid = 1647] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1129ad800) [pid = 1647] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x113745c00) [pid = 1647] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x11835fc00) [pid = 1647] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:41:17 INFO - PROCESS | 1647 | 1468748477577 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:41:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:41:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 525ms 02:41:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:41:17 INFO - PROCESS | 1647 | 1468748477606 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:41:17 INFO - PROCESS | 1647 | 1468748477607 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:41:17 INFO - PROCESS | 1647 | 1468748477609 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 1647 | 1468748477611 Marionette TRACE conn2 <- [1,2750,null,{}] 02:41:17 INFO - PROCESS | 1647 | 1468748477613 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:17 INFO - PROCESS | 1647 | 1468748477614 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:17 INFO - PROCESS | 1647 | 1468748477694 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:41:17 INFO - PROCESS | 1647 | 1468748477751 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:17 INFO - PROCESS | 1647 | 1468748477752 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b073000 == 37 [pid = 1647] [id = 695] 02:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x1126cf000) [pid = 1647] [serial = 2085] [outer = 0x0] 02:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1183d6800) [pid = 1647] [serial = 2086] [outer = 0x1126cf000] 02:41:17 INFO - PROCESS | 1647 | 1468748477776 Marionette DEBUG loaded listener.js 02:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x121458800) [pid = 1647] [serial = 2087] [outer = 0x1126cf000] 02:41:18 INFO - PROCESS | 1647 | 1468748478154 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:41:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:41:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 568ms 02:41:18 INFO - PROCESS | 1647 | 1468748478179 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:41:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:41:18 INFO - PROCESS | 1647 | 1468748478181 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:41:18 INFO - PROCESS | 1647 | 1468748478185 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:41:18 INFO - PROCESS | 1647 | 1468748478197 Marionette TRACE conn2 <- [1,2754,null,{}] 02:41:18 INFO - PROCESS | 1647 | 1468748478201 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:18 INFO - PROCESS | 1647 | 1468748478202 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:18 INFO - PROCESS | 1647 | 1468748478361 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:41:18 INFO - PROCESS | 1647 | 1468748478415 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 1647 | 1468748478416 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e54000 == 38 [pid = 1647] [id = 696] 02:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1129aa400) [pid = 1647] [serial = 2088] [outer = 0x0] 02:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x121be2400) [pid = 1647] [serial = 2089] [outer = 0x1129aa400] 02:41:18 INFO - PROCESS | 1647 | 1468748478454 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1248c2800) [pid = 1647] [serial = 2090] [outer = 0x1129aa400] 02:41:18 INFO - PROCESS | 1647 | 1468748478794 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:41:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:41:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 635ms 02:41:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:41:18 INFO - PROCESS | 1647 | 1468748478821 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:41:18 INFO - PROCESS | 1647 | 1468748478822 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:41:18 INFO - PROCESS | 1647 | 1468748478824 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:41:18 INFO - PROCESS | 1647 | 1468748478825 Marionette TRACE conn2 <- [1,2758,null,{}] 02:41:18 INFO - PROCESS | 1647 | 1468748478828 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:18 INFO - PROCESS | 1647 | 1468748478829 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:18 INFO - PROCESS | 1647 | 1468748478910 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:41:18 INFO - PROCESS | 1647 | 1468748478968 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 1647 | 1468748478970 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8be800 == 39 [pid = 1647] [id = 697] 02:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x121456400) [pid = 1647] [serial = 2091] [outer = 0x0] 02:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x124ec7000) [pid = 1647] [serial = 2092] [outer = 0x121456400] 02:41:18 INFO - PROCESS | 1647 | 1468748478993 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1126c9400) [pid = 1647] [serial = 2093] [outer = 0x121456400] 02:41:19 INFO - PROCESS | 1647 | 1468748479291 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:41:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:41:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 02:41:19 INFO - PROCESS | 1647 | 1468748479343 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:41:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:41:19 INFO - PROCESS | 1647 | 1468748479353 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:41:19 INFO - PROCESS | 1647 | 1468748479356 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:41:19 INFO - PROCESS | 1647 | 1468748479357 Marionette TRACE conn2 <- [1,2762,null,{}] 02:41:19 INFO - PROCESS | 1647 | 1468748479359 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:19 INFO - PROCESS | 1647 | 1468748479361 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:19 INFO - PROCESS | 1647 | 1468748479454 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:41:19 INFO - PROCESS | 1647 | 1468748479552 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:19 INFO - PROCESS | 1647 | 1468748479554 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x116289000 == 40 [pid = 1647] [id = 698] 02:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11213c800) [pid = 1647] [serial = 2094] [outer = 0x0] 02:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1126a0800) [pid = 1647] [serial = 2095] [outer = 0x11213c800] 02:41:19 INFO - PROCESS | 1647 | 1468748479585 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x112a80800) [pid = 1647] [serial = 2096] [outer = 0x11213c800] 02:41:20 INFO - PROCESS | 1647 | 1468748480013 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:41:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:41:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 669ms 02:41:20 INFO - PROCESS | 1647 | 1468748480027 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:41:20 INFO - PROCESS | 1647 | 1468748480029 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:41:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:41:20 INFO - PROCESS | 1647 | 1468748480032 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 1647 | 1468748480034 Marionette TRACE conn2 <- [1,2766,null,{}] 02:41:20 INFO - PROCESS | 1647 | 1468748480038 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:20 INFO - PROCESS | 1647 | 1468748480041 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:20 INFO - PROCESS | 1647 | 1468748480148 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:41:20 INFO - PROCESS | 1647 | 1468748480242 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:20 INFO - PROCESS | 1647 | 1468748480243 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248dd000 == 41 [pid = 1647] [id = 699] 02:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11681e400) [pid = 1647] [serial = 2097] [outer = 0x0] 02:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11756e800) [pid = 1647] [serial = 2098] [outer = 0x11681e400] 02:41:20 INFO - PROCESS | 1647 | 1468748480276 Marionette DEBUG loaded listener.js 02:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118364c00) [pid = 1647] [serial = 2099] [outer = 0x11681e400] 02:41:20 INFO - PROCESS | 1647 | 1468748480706 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:41:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:41:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 721ms 02:41:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:41:20 INFO - PROCESS | 1647 | 1468748480758 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:41:20 INFO - PROCESS | 1647 | 1468748480762 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:41:20 INFO - PROCESS | 1647 | 1468748480766 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 1647 | 1468748480770 Marionette TRACE conn2 <- [1,2770,null,{}] 02:41:20 INFO - PROCESS | 1647 | 1468748480774 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:20 INFO - PROCESS | 1647 | 1468748480777 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:20 INFO - PROCESS | 1647 | 1468748480936 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:41:21 INFO - PROCESS | 1647 | 1468748481039 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:21 INFO - PROCESS | 1647 | 1468748481040 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b732800 == 42 [pid = 1647] [id = 700] 02:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119074000) [pid = 1647] [serial = 2100] [outer = 0x0] 02:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11949fc00) [pid = 1647] [serial = 2101] [outer = 0x119074000] 02:41:21 INFO - PROCESS | 1647 | 1468748481088 Marionette DEBUG loaded listener.js 02:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119af0400) [pid = 1647] [serial = 2102] [outer = 0x119074000] 02:41:21 INFO - PROCESS | 1647 | 1468748481569 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:41:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:41:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 826ms 02:41:21 INFO - PROCESS | 1647 | 1468748481591 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:41:21 INFO - PROCESS | 1647 | 1468748481593 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:41:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:41:21 INFO - PROCESS | 1647 | 1468748481600 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:41:21 INFO - PROCESS | 1647 | 1468748481605 Marionette TRACE conn2 <- [1,2774,null,{}] 02:41:21 INFO - PROCESS | 1647 | 1468748481608 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:21 INFO - PROCESS | 1647 | 1468748481610 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:21 INFO - PROCESS | 1647 | 1468748481715 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:41:21 INFO - PROCESS | 1647 | 1468748481774 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:21 INFO - PROCESS | 1647 | 1468748481775 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c394800 == 43 [pid = 1647] [id = 701] 02:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1190c1c00) [pid = 1647] [serial = 2103] [outer = 0x0] 02:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11a064800) [pid = 1647] [serial = 2104] [outer = 0x1190c1c00] 02:41:21 INFO - PROCESS | 1647 | 1468748481804 Marionette DEBUG loaded listener.js 02:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12144f400) [pid = 1647] [serial = 2105] [outer = 0x1190c1c00] 02:41:22 INFO - PROCESS | 1647 | 1468748482209 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 02:41:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:41:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 676ms 02:41:22 INFO - PROCESS | 1647 | 1468748482273 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:41:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:41:22 INFO - PROCESS | 1647 | 1468748482275 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:41:22 INFO - PROCESS | 1647 | 1468748482277 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:41:22 INFO - PROCESS | 1647 | 1468748482278 Marionette TRACE conn2 <- [1,2778,null,{}] 02:41:22 INFO - PROCESS | 1647 | 1468748482281 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:22 INFO - PROCESS | 1647 | 1468748482282 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:22 INFO - PROCESS | 1647 | 1468748482386 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:41:22 INFO - PROCESS | 1647 | 1468748482443 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:22 INFO - PROCESS | 1647 | 1468748482445 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c71a800 == 44 [pid = 1647] [id = 702] 02:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1248c3000) [pid = 1647] [serial = 2106] [outer = 0x0] 02:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x125754400) [pid = 1647] [serial = 2107] [outer = 0x1248c3000] 02:41:22 INFO - PROCESS | 1647 | 1468748482474 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x126011800) [pid = 1647] [serial = 2108] [outer = 0x1248c3000] 02:41:23 INFO - PROCESS | 1647 | 1468748483094 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:41:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:41:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 869ms 02:41:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:41:23 INFO - PROCESS | 1647 | 1468748483147 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:41:23 INFO - PROCESS | 1647 | 1468748483149 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:41:23 INFO - PROCESS | 1647 | 1468748483155 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:41:23 INFO - PROCESS | 1647 | 1468748483157 Marionette TRACE conn2 <- [1,2782,null,{}] 02:41:23 INFO - PROCESS | 1647 | 1468748483160 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:23 INFO - PROCESS | 1647 | 1468748483162 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:23 INFO - PROCESS | 1647 | 1468748483257 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:41:23 INFO - PROCESS | 1647 | 1468748483333 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:23 INFO - PROCESS | 1647 | 1468748483334 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11686b800 == 45 [pid = 1647] [id = 703] 02:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1126cc000) [pid = 1647] [serial = 2109] [outer = 0x0] 02:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1131c2400) [pid = 1647] [serial = 2110] [outer = 0x1126cc000] 02:41:23 INFO - PROCESS | 1647 | 1468748483362 Marionette DEBUG loaded listener.js 02:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x116890c00) [pid = 1647] [serial = 2111] [outer = 0x1126cc000] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8be800 == 44 [pid = 1647] [id = 697] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x121e54000 == 43 [pid = 1647] [id = 696] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12b073000 == 42 [pid = 1647] [id = 695] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x124b4b000 == 41 [pid = 1647] [id = 694] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12a52d800 == 40 [pid = 1647] [id = 693] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x129402800 == 39 [pid = 1647] [id = 692] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x128d05000 == 38 [pid = 1647] [id = 691] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x124c71800 == 37 [pid = 1647] [id = 690] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12cb9b000 == 36 [pid = 1647] [id = 18] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x121509800 == 35 [pid = 1647] [id = 689] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x1186df800 == 34 [pid = 1647] [id = 688] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x1215b6000 == 33 [pid = 1647] [id = 687] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x128d18800 == 32 [pid = 1647] [id = 685] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x117db4000 == 31 [pid = 1647] [id = 686] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x119a9e000 == 30 [pid = 1647] [id = 678] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12c71a800 == 29 [pid = 1647] [id = 702] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12c394800 == 28 [pid = 1647] [id = 701] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12b732800 == 27 [pid = 1647] [id = 700] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x1248dd000 == 26 [pid = 1647] [id = 699] 02:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x116289000 == 25 [pid = 1647] [id = 698] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119bcf000) [pid = 1647] [serial = 2056] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x115e99400) [pid = 1647] [serial = 2041] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x116641800) [pid = 1647] [serial = 2036] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115d2d800) [pid = 1647] [serial = 2035] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11835a400) [pid = 1647] [serial = 2044] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118625000) [pid = 1647] [serial = 2047] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1183d3c00) [pid = 1647] [serial = 2045] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x116fa5400) [pid = 1647] [serial = 2050] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119519000) [pid = 1647] [serial = 2053] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x113199000) [pid = 1647] [serial = 2039] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x112a7ac00) [pid = 1647] [serial = 2038] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118993800) [pid = 1647] [serial = 2048] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11677a800) [pid = 1647] [serial = 2030] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x113cdd800) [pid = 1647] [serial = 2029] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1190cf800) [pid = 1647] [serial = 2033] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x118696c00) [pid = 1647] [serial = 2032] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11899c400) [pid = 1647] [serial = 2051] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119af1400) [pid = 1647] [serial = 2054] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x116813000) [pid = 1647] [serial = 2042] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1647 | 1468748484307 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:41:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:41:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1173ms 02:41:24 INFO - PROCESS | 1647 | 1468748484328 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:41:24 INFO - PROCESS | 1647 | 1468748484330 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:41:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:41:24 INFO - PROCESS | 1647 | 1468748484334 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 1647 | 1468748484335 Marionette TRACE conn2 <- [1,2786,null,{}] 02:41:24 INFO - PROCESS | 1647 | 1468748484339 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:24 INFO - PROCESS | 1647 | 1468748484341 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:24 INFO - PROCESS | 1647 | 1468748484424 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:41:24 INFO - PROCESS | 1647 | 1468748484429 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:24 INFO - PROCESS | 1647 | 1468748484432 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x117468800 == 26 [pid = 1647] [id = 704] 02:41:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1126fa400) [pid = 1647] [serial = 2112] [outer = 0x0] 02:41:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x112e98000) [pid = 1647] [serial = 2113] [outer = 0x1126fa400] 02:41:24 INFO - PROCESS | 1647 | 1468748484463 Marionette DEBUG loaded listener.js 02:41:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1131aa800) [pid = 1647] [serial = 2114] [outer = 0x1126fa400] 02:41:24 INFO - PROCESS | 1647 | 1468748484853 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:41:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:41:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 570ms 02:41:24 INFO - PROCESS | 1647 | 1468748484903 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:41:24 INFO - PROCESS | 1647 | 1468748484907 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:41:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:41:24 INFO - PROCESS | 1647 | 1468748484912 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 1647 | 1468748484914 Marionette TRACE conn2 <- [1,2790,null,{}] 02:41:24 INFO - PROCESS | 1647 | 1468748484922 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:24 INFO - PROCESS | 1647 | 1468748484923 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:25 INFO - PROCESS | 1647 | 1468748485006 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:41:25 INFO - PROCESS | 1647 | 1468748485011 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:25 INFO - PROCESS | 1647 | 1468748485012 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196da800 == 27 [pid = 1647] [id = 705] 02:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x115d23400) [pid = 1647] [serial = 2115] [outer = 0x0] 02:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x115e99400) [pid = 1647] [serial = 2116] [outer = 0x115d23400] 02:41:25 INFO - PROCESS | 1647 | 1468748485042 Marionette DEBUG loaded listener.js 02:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x116771400) [pid = 1647] [serial = 2117] [outer = 0x115d23400] 02:41:25 INFO - PROCESS | 1647 | 1468748485388 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:41:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:41:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 522ms 02:41:25 INFO - PROCESS | 1647 | 1468748485433 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:41:25 INFO - PROCESS | 1647 | 1468748485435 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:41:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:41:25 INFO - PROCESS | 1647 | 1468748485437 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:41:25 INFO - PROCESS | 1647 | 1468748485440 Marionette TRACE conn2 <- [1,2794,null,{}] 02:41:25 INFO - PROCESS | 1647 | 1468748485447 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:25 INFO - PROCESS | 1647 | 1468748485451 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:25 INFO - PROCESS | 1647 | 1468748485531 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:41:25 INFO - PROCESS | 1647 | 1468748485538 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:25 INFO - PROCESS | 1647 | 1468748485540 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b19800 == 28 [pid = 1647] [id = 706] 02:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1129a7000) [pid = 1647] [serial = 2118] [outer = 0x0] 02:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11824dc00) [pid = 1647] [serial = 2119] [outer = 0x1129a7000] 02:41:25 INFO - PROCESS | 1647 | 1468748485569 Marionette DEBUG loaded listener.js 02:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11835d400) [pid = 1647] [serial = 2120] [outer = 0x1129a7000] 02:41:25 INFO - PROCESS | 1647 | 1468748485930 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 02:41:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:41:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 525ms 02:41:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:41:25 INFO - PROCESS | 1647 | 1468748485963 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:41:25 INFO - PROCESS | 1647 | 1468748485964 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:41:25 INFO - PROCESS | 1647 | 1468748485967 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:41:25 INFO - PROCESS | 1647 | 1468748485968 Marionette TRACE conn2 <- [1,2798,null,{}] 02:41:25 INFO - PROCESS | 1647 | 1468748485970 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:25 INFO - PROCESS | 1647 | 1468748485971 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:26 INFO - PROCESS | 1647 | 1468748486082 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:41:26 INFO - PROCESS | 1647 | 1468748486115 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:26 INFO - PROCESS | 1647 | 1468748486116 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e46800 == 29 [pid = 1647] [id = 707] 02:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118288c00) [pid = 1647] [serial = 2121] [outer = 0x0] 02:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1183dc000) [pid = 1647] [serial = 2122] [outer = 0x118288c00] 02:41:26 INFO - PROCESS | 1647 | 1468748486142 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118409000) [pid = 1647] [serial = 2123] [outer = 0x118288c00] 02:41:26 INFO - PROCESS | 1647 | 1468748486459 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 02:41:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:41:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 02:41:26 INFO - PROCESS | 1647 | 1468748486487 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:41:26 INFO - PROCESS | 1647 | 1468748486489 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:41:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:41:26 INFO - PROCESS | 1647 | 1468748486501 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - PROCESS | 1647 | 1468748486509 Marionette TRACE conn2 <- [1,2802,null,{}] 02:41:26 INFO - PROCESS | 1647 | 1468748486512 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:26 INFO - PROCESS | 1647 | 1468748486513 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:26 INFO - PROCESS | 1647 | 1468748486609 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:41:26 INFO - PROCESS | 1647 | 1468748486613 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:26 INFO - PROCESS | 1647 | 1468748486614 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12573b800 == 30 [pid = 1647] [id = 708] 02:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x115d22c00) [pid = 1647] [serial = 2124] [outer = 0x0] 02:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118692000) [pid = 1647] [serial = 2125] [outer = 0x115d22c00] 02:41:26 INFO - PROCESS | 1647 | 1468748486638 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11899e400) [pid = 1647] [serial = 2126] [outer = 0x115d22c00] 02:41:26 INFO - PROCESS | 1647 | 1468748486992 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:41:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:41:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 525ms 02:41:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:41:27 INFO - PROCESS | 1647 | 1468748487028 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:41:27 INFO - PROCESS | 1647 | 1468748487029 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:41:27 INFO - PROCESS | 1647 | 1468748487031 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:41:27 INFO - PROCESS | 1647 | 1468748487032 Marionette TRACE conn2 <- [1,2806,null,{}] 02:41:27 INFO - PROCESS | 1647 | 1468748487035 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:27 INFO - PROCESS | 1647 | 1468748487039 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:27 INFO - PROCESS | 1647 | 1468748487155 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:41:27 INFO - PROCESS | 1647 | 1468748487195 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 1647 | 1468748487196 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d08000 == 31 [pid = 1647] [id = 709] 02:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1190c2800) [pid = 1647] [serial = 2127] [outer = 0x0] 02:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11951bc00) [pid = 1647] [serial = 2128] [outer = 0x1190c2800] 02:41:27 INFO - PROCESS | 1647 | 1468748487221 Marionette DEBUG loaded listener.js 02:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119bd3800) [pid = 1647] [serial = 2129] [outer = 0x1190c2800] 02:41:27 INFO - PROCESS | 1647 | 1468748487544 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:41:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:41:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 571ms 02:41:27 INFO - PROCESS | 1647 | 1468748487603 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:41:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:41:27 INFO - PROCESS | 1647 | 1468748487604 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:41:27 INFO - PROCESS | 1647 | 1468748487606 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:41:27 INFO - PROCESS | 1647 | 1468748487607 Marionette TRACE conn2 <- [1,2810,null,{}] 02:41:27 INFO - PROCESS | 1647 | 1468748487610 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:27 INFO - PROCESS | 1647 | 1468748487611 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:27 INFO - PROCESS | 1647 | 1468748487715 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:41:27 INFO - PROCESS | 1647 | 1468748487725 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 1647 | 1468748487726 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x129405000 == 32 [pid = 1647] [id = 710] 02:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11951f400) [pid = 1647] [serial = 2130] [outer = 0x0] 02:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119ddac00) [pid = 1647] [serial = 2131] [outer = 0x11951f400] 02:41:27 INFO - PROCESS | 1647 | 1468748487751 Marionette DEBUG loaded listener.js 02:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119f33400) [pid = 1647] [serial = 2132] [outer = 0x11951f400] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1129aa400) [pid = 1647] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119aed800) [pid = 1647] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119f32c00) [pid = 1647] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118696400) [pid = 1647] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1126cf000) [pid = 1647] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12cbcfc00) [pid = 1647] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112694800) [pid = 1647] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x117564000) [pid = 1647] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1131c5c00) [pid = 1647] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1126f6400) [pid = 1647] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11660f800) [pid = 1647] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x118403c00) [pid = 1647] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x121456400) [pid = 1647] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119932800) [pid = 1647] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:41:28 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12d290800) [pid = 1647] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:41:28 INFO - PROCESS | 1647 | 1468748488490 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:41:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:41:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 919ms 02:41:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:41:28 INFO - PROCESS | 1647 | 1468748488525 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:41:28 INFO - PROCESS | 1647 | 1468748488528 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:41:28 INFO - PROCESS | 1647 | 1468748488532 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:41:28 INFO - PROCESS | 1647 | 1468748488534 Marionette TRACE conn2 <- [1,2814,null,{}] 02:41:28 INFO - PROCESS | 1647 | 1468748488538 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:28 INFO - PROCESS | 1647 | 1468748488540 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:28 INFO - PROCESS | 1647 | 1468748488650 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:41:28 INFO - PROCESS | 1647 | 1468748488708 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:28 INFO - PROCESS | 1647 | 1468748488709 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x119416800 == 33 [pid = 1647] [id = 711] 02:41:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1129aa000) [pid = 1647] [serial = 2133] [outer = 0x0] 02:41:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11318cc00) [pid = 1647] [serial = 2134] [outer = 0x1129aa000] 02:41:28 INFO - PROCESS | 1647 | 1468748488741 Marionette DEBUG loaded listener.js 02:41:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x113747400) [pid = 1647] [serial = 2135] [outer = 0x1129aa000] 02:41:29 INFO - PROCESS | 1647 | 1468748489268 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 02:41:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:41:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 772ms 02:41:29 INFO - PROCESS | 1647 | 1468748489326 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:41:29 INFO - PROCESS | 1647 | 1468748489329 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:41:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:41:29 INFO - PROCESS | 1647 | 1468748489337 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:41:29 INFO - PROCESS | 1647 | 1468748489338 Marionette TRACE conn2 <- [1,2818,null,{}] 02:41:29 INFO - PROCESS | 1647 | 1468748489341 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:29 INFO - PROCESS | 1647 | 1468748489343 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:29 INFO - PROCESS | 1647 | 1468748489459 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:41:29 INFO - PROCESS | 1647 | 1468748489539 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:29 INFO - PROCESS | 1647 | 1468748489541 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ac0000 == 34 [pid = 1647] [id = 712] 02:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116811400) [pid = 1647] [serial = 2136] [outer = 0x0] 02:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11688c400) [pid = 1647] [serial = 2137] [outer = 0x116811400] 02:41:29 INFO - PROCESS | 1647 | 1468748489573 Marionette DEBUG loaded listener.js 02:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x117564000) [pid = 1647] [serial = 2138] [outer = 0x116811400] 02:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x128d08000 == 33 [pid = 1647] [id = 709] 02:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12573b800 == 32 [pid = 1647] [id = 708] 02:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x121e46800 == 31 [pid = 1647] [id = 707] 02:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x121b19800 == 30 [pid = 1647] [id = 706] 02:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1196da800 == 29 [pid = 1647] [id = 705] 02:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x117468800 == 28 [pid = 1647] [id = 704] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12d29c000) [pid = 1647] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1248c2800) [pid = 1647] [serial = 2090] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119dd6c00) [pid = 1647] [serial = 2077] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11a05f800) [pid = 1647] [serial = 2080] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x121454800) [pid = 1647] [serial = 2083] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1183d6800) [pid = 1647] [serial = 2086] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x121450000) [pid = 1647] [serial = 2081] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1183d2800) [pid = 1647] [serial = 1433] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119ddc800) [pid = 1647] [serial = 2057] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11828d400) [pid = 1647] [serial = 2068] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1183d4400) [pid = 1647] [serial = 2069] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x115e34c00) [pid = 1647] [serial = 2065] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x11676e800) [pid = 1647] [serial = 2066] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x112d85400) [pid = 1647] [serial = 2059] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x11373c800) [pid = 1647] [serial = 2060] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x116fac400) [pid = 1647] [serial = 2062] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x118288800) [pid = 1647] [serial = 2063] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1186b8800) [pid = 1647] [serial = 2071] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x1190cec00) [pid = 1647] [serial = 2072] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x121be2400) [pid = 1647] [serial = 2089] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1126c9400) [pid = 1647] [serial = 2093] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12169e400) [pid = 1647] [serial = 2084] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x124ec7000) [pid = 1647] [serial = 2092] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x119936400) [pid = 1647] [serial = 2074] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x121458800) [pid = 1647] [serial = 2087] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x119f32000) [pid = 1647] [serial = 2078] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x119aeac00) [pid = 1647] [serial = 2075] [outer = 0x0] [url = about:blank] 02:41:30 INFO - PROCESS | 1647 | 1468748490164 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 02:41:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:41:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 872ms 02:41:30 INFO - PROCESS | 1647 | 1468748490207 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:41:30 INFO - PROCESS | 1647 | 1468748490209 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:41:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:41:30 INFO - PROCESS | 1647 | 1468748490212 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:41:30 INFO - PROCESS | 1647 | 1468748490214 Marionette TRACE conn2 <- [1,2822,null,{}] 02:41:30 INFO - PROCESS | 1647 | 1468748490231 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:30 INFO - PROCESS | 1647 | 1468748490232 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:30 INFO - PROCESS | 1647 | 1468748490320 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:41:30 INFO - PROCESS | 1647 | 1468748490326 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:30 INFO - PROCESS | 1647 | 1468748490328 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11889b000 == 29 [pid = 1647] [id = 713] 02:41:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x1126a3800) [pid = 1647] [serial = 2139] [outer = 0x0] 02:41:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x113c7ec00) [pid = 1647] [serial = 2140] [outer = 0x1126a3800] 02:41:30 INFO - PROCESS | 1647 | 1468748490356 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x116252400) [pid = 1647] [serial = 2141] [outer = 0x1126a3800] 02:41:30 INFO - PROCESS | 1647 | 1468748490995 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:41:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:41:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 832ms 02:41:31 INFO - PROCESS | 1647 | 1468748491045 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:41:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:41:31 INFO - PROCESS | 1647 | 1468748491049 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:41:31 INFO - PROCESS | 1647 | 1468748491054 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - PROCESS | 1647 | 1468748491058 Marionette TRACE conn2 <- [1,2826,null,{}] 02:41:31 INFO - PROCESS | 1647 | 1468748491063 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:31 INFO - PROCESS | 1647 | 1468748491066 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:31 INFO - PROCESS | 1647 | 1468748491175 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:41:31 INFO - PROCESS | 1647 | 1468748491238 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 1647 | 1468748491240 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x118899000 == 30 [pid = 1647] [id = 714] 02:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x115e36000) [pid = 1647] [serial = 2142] [outer = 0x0] 02:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11676f400) [pid = 1647] [serial = 2143] [outer = 0x115e36000] 02:41:31 INFO - PROCESS | 1647 | 1468748491272 Marionette DEBUG loaded listener.js 02:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x117165000) [pid = 1647] [serial = 2144] [outer = 0x115e36000] 02:41:31 INFO - PROCESS | 1647 | 1468748491704 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:41:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:41:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 673ms 02:41:31 INFO - PROCESS | 1647 | 1468748491727 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:41:31 INFO - PROCESS | 1647 | 1468748491731 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:41:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:41:31 INFO - PROCESS | 1647 | 1468748491735 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - PROCESS | 1647 | 1468748491737 Marionette TRACE conn2 <- [1,2830,null,{}] 02:41:31 INFO - PROCESS | 1647 | 1468748491740 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:31 INFO - PROCESS | 1647 | 1468748491742 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:31 INFO - PROCESS | 1647 | 1468748491844 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:41:31 INFO - PROCESS | 1647 | 1468748491898 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 1647 | 1468748491900 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x121d17800 == 31 [pid = 1647] [id = 715] 02:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x117dc1000) [pid = 1647] [serial = 2145] [outer = 0x0] 02:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x118358400) [pid = 1647] [serial = 2146] [outer = 0x117dc1000] 02:41:31 INFO - PROCESS | 1647 | 1468748491931 Marionette DEBUG loaded listener.js 02:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1183d6400) [pid = 1647] [serial = 2147] [outer = 0x117dc1000] 02:41:32 INFO - PROCESS | 1647 | 1468748492412 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:41:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 719ms 02:41:32 INFO - PROCESS | 1647 | 1468748492456 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:41:32 INFO - PROCESS | 1647 | 1468748492458 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:41:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:41:32 INFO - PROCESS | 1647 | 1468748492462 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:41:32 INFO - PROCESS | 1647 | 1468748492465 Marionette TRACE conn2 <- [1,2834,null,{}] 02:41:32 INFO - PROCESS | 1647 | 1468748492512 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:32 INFO - PROCESS | 1647 | 1468748492516 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:32 INFO - PROCESS | 1647 | 1468748492631 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:41:32 INFO - PROCESS | 1647 | 1468748492671 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:32 INFO - PROCESS | 1647 | 1468748492674 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x127098000 == 32 [pid = 1647] [id = 716] 02:41:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1186b2800) [pid = 1647] [serial = 2148] [outer = 0x0] 02:41:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x118994400) [pid = 1647] [serial = 2149] [outer = 0x1186b2800] 02:41:32 INFO - PROCESS | 1647 | 1468748492706 Marionette DEBUG loaded listener.js 02:41:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1190c5000) [pid = 1647] [serial = 2150] [outer = 0x1186b2800] 02:41:33 INFO - PROCESS | 1647 | 1468748493125 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:41:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:41:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 700ms 02:41:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:41:33 INFO - PROCESS | 1647 | 1468748493161 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:41:33 INFO - PROCESS | 1647 | 1468748493163 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:41:33 INFO - PROCESS | 1647 | 1468748493166 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 1647 | 1468748493167 Marionette TRACE conn2 <- [1,2838,null,{}] 02:41:33 INFO - PROCESS | 1647 | 1468748493169 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:33 INFO - PROCESS | 1647 | 1468748493171 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:33 INFO - PROCESS | 1647 | 1468748493273 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:41:33 INFO - PROCESS | 1647 | 1468748493328 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:33 INFO - PROCESS | 1647 | 1468748493329 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d59000 == 33 [pid = 1647] [id = 717] 02:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1194a7400) [pid = 1647] [serial = 2151] [outer = 0x0] 02:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x119560000) [pid = 1647] [serial = 2152] [outer = 0x1194a7400] 02:41:33 INFO - PROCESS | 1647 | 1468748493358 Marionette DEBUG loaded listener.js 02:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11993c000) [pid = 1647] [serial = 2153] [outer = 0x1194a7400] 02:41:33 INFO - PROCESS | 1647 | 1468748493773 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:41:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:41:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 621ms 02:41:33 INFO - PROCESS | 1647 | 1468748493788 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:41:33 INFO - PROCESS | 1647 | 1468748493789 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:41:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:41:33 INFO - PROCESS | 1647 | 1468748493792 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 1647 | 1468748493793 Marionette TRACE conn2 <- [1,2842,null,{}] 02:41:33 INFO - PROCESS | 1647 | 1468748493795 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:33 INFO - PROCESS | 1647 | 1468748493797 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:33 INFO - PROCESS | 1647 | 1468748493894 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:41:33 INFO - PROCESS | 1647 | 1468748493994 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:33 INFO - PROCESS | 1647 | 1468748493995 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12941d000 == 34 [pid = 1647] [id = 718] 02:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1126c7c00) [pid = 1647] [serial = 2154] [outer = 0x0] 02:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x119b94400) [pid = 1647] [serial = 2155] [outer = 0x1126c7c00] 02:41:34 INFO - PROCESS | 1647 | 1468748494026 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x119dd3c00) [pid = 1647] [serial = 2156] [outer = 0x1126c7c00] 02:41:34 INFO - PROCESS | 1647 | 1468748494481 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:41:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:41:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 720ms 02:41:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:41:34 INFO - PROCESS | 1647 | 1468748494513 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:41:34 INFO - PROCESS | 1647 | 1468748494514 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:41:34 INFO - PROCESS | 1647 | 1468748494518 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:41:34 INFO - PROCESS | 1647 | 1468748494520 Marionette TRACE conn2 <- [1,2846,null,{}] 02:41:34 INFO - PROCESS | 1647 | 1468748494523 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:34 INFO - PROCESS | 1647 | 1468748494528 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:34 INFO - PROCESS | 1647 | 1468748494631 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:41:34 INFO - PROCESS | 1647 | 1468748494700 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:34 INFO - PROCESS | 1647 | 1468748494701 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a651800 == 35 [pid = 1647] [id = 719] 02:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x119ddb000) [pid = 1647] [serial = 2157] [outer = 0x0] 02:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11a060000) [pid = 1647] [serial = 2158] [outer = 0x119ddb000] 02:41:34 INFO - PROCESS | 1647 | 1468748494731 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x12115e800) [pid = 1647] [serial = 2159] [outer = 0x119ddb000] 02:41:35 INFO - PROCESS | 1647 | 1468748495261 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:41:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:41:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 777ms 02:41:35 INFO - PROCESS | 1647 | 1468748495295 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:41:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:41:35 INFO - PROCESS | 1647 | 1468748495299 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:41:35 INFO - PROCESS | 1647 | 1468748495306 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:41:35 INFO - PROCESS | 1647 | 1468748495309 Marionette TRACE conn2 <- [1,2850,null,{}] 02:41:35 INFO - PROCESS | 1647 | 1468748495314 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:35 INFO - PROCESS | 1647 | 1468748495317 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:35 INFO - PROCESS | 1647 | 1468748495522 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:41:35 INFO - PROCESS | 1647 | 1468748495573 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:35 INFO - PROCESS | 1647 | 1468748495575 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x119420800 == 36 [pid = 1647] [id = 720] 02:41:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112f82800) [pid = 1647] [serial = 2160] [outer = 0x0] 02:41:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x114fa4000) [pid = 1647] [serial = 2161] [outer = 0x112f82800] 02:41:35 INFO - PROCESS | 1647 | 1468748495619 Marionette DEBUG loaded listener.js 02:41:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11688e000) [pid = 1647] [serial = 2162] [outer = 0x112f82800] 02:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11686b800 == 35 [pid = 1647] [id = 703] 02:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x119416800 == 34 [pid = 1647] [id = 711] 02:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x121ac0000 == 33 [pid = 1647] [id = 712] 02:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12a651800 == 32 [pid = 1647] [id = 719] 02:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12941d000 == 31 [pid = 1647] [id = 718] 02:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x128d59000 == 30 [pid = 1647] [id = 717] 02:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x129405000 == 29 [pid = 1647] [id = 710] 02:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x127098000 == 28 [pid = 1647] [id = 716] 02:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x121d17800 == 27 [pid = 1647] [id = 715] 02:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x118899000 == 26 [pid = 1647] [id = 714] 02:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11889b000 == 25 [pid = 1647] [id = 713] 02:41:36 INFO - PROCESS | 1647 | 1468748496514 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:41:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:41:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1227ms 02:41:36 INFO - PROCESS | 1647 | 1468748496531 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:41:36 INFO - PROCESS | 1647 | 1468748496534 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:41:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:41:36 INFO - PROCESS | 1647 | 1468748496542 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:41:36 INFO - PROCESS | 1647 | 1468748496546 Marionette TRACE conn2 <- [1,2854,null,{}] 02:41:36 INFO - PROCESS | 1647 | 1468748496549 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:36 INFO - PROCESS | 1647 | 1468748496553 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:36 INFO - PROCESS | 1647 | 1468748496655 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:41:36 INFO - PROCESS | 1647 | 1468748496713 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:36 INFO - PROCESS | 1647 | 1468748496715 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x118893000 == 26 [pid = 1647] [id = 721] 02:41:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1129b1800) [pid = 1647] [serial = 2163] [outer = 0x0] 02:41:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x113199800) [pid = 1647] [serial = 2164] [outer = 0x1129b1800] 02:41:36 INFO - PROCESS | 1647 | 1468748496745 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x113c6f800) [pid = 1647] [serial = 2165] [outer = 0x1129b1800] 02:41:37 INFO - PROCESS | 1647 | 1468748497178 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:41:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:41:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 675ms 02:41:37 INFO - PROCESS | 1647 | 1468748497221 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:41:37 INFO - PROCESS | 1647 | 1468748497227 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:41:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:41:37 INFO - PROCESS | 1647 | 1468748497234 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:41:37 INFO - PROCESS | 1647 | 1468748497237 Marionette TRACE conn2 <- [1,2858,null,{}] 02:41:37 INFO - PROCESS | 1647 | 1468748497241 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:37 INFO - PROCESS | 1647 | 1468748497244 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:37 INFO - PROCESS | 1647 | 1468748497363 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:41:37 INFO - PROCESS | 1647 | 1468748497396 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 1647 | 1468748497397 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b1f000 == 27 [pid = 1647] [id = 722] 02:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116895c00) [pid = 1647] [serial = 2166] [outer = 0x0] 02:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116fa2000) [pid = 1647] [serial = 2167] [outer = 0x116895c00] 02:41:37 INFO - PROCESS | 1647 | 1468748497425 Marionette DEBUG loaded listener.js 02:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x117dbe400) [pid = 1647] [serial = 2168] [outer = 0x116895c00] 02:41:37 INFO - PROCESS | 1647 | 1468748497768 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:41:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:41:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 572ms 02:41:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:41:37 INFO - PROCESS | 1647 | 1468748497805 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:41:37 INFO - PROCESS | 1647 | 1468748497807 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:41:37 INFO - PROCESS | 1647 | 1468748497809 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:41:37 INFO - PROCESS | 1647 | 1468748497811 Marionette TRACE conn2 <- [1,2862,null,{}] 02:41:37 INFO - PROCESS | 1647 | 1468748497819 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:37 INFO - PROCESS | 1647 | 1468748497822 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:37 INFO - PROCESS | 1647 | 1468748497903 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:41:37 INFO - PROCESS | 1647 | 1468748497908 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 1647 | 1468748497911 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x125744000 == 28 [pid = 1647] [id = 723] 02:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118359c00) [pid = 1647] [serial = 2169] [outer = 0x0] 02:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1183d5c00) [pid = 1647] [serial = 2170] [outer = 0x118359c00] 02:41:37 INFO - PROCESS | 1647 | 1468748497939 Marionette DEBUG loaded listener.js 02:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118406400) [pid = 1647] [serial = 2171] [outer = 0x118359c00] 02:41:38 INFO - PROCESS | 1647 | 1468748498305 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:41:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 521ms 02:41:38 INFO - PROCESS | 1647 | 1468748498331 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 1647 | 1468748498333 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:41:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:41:38 INFO - PROCESS | 1647 | 1468748498339 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 1647 | 1468748498340 Marionette TRACE conn2 <- [1,2866,null,{}] 02:41:38 INFO - PROCESS | 1647 | 1468748498343 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:38 INFO - PROCESS | 1647 | 1468748498344 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:38 INFO - PROCESS | 1647 | 1468748498447 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:41:38 INFO - PROCESS | 1647 | 1468748498459 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:38 INFO - PROCESS | 1647 | 1468748498460 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d6b800 == 29 [pid = 1647] [id = 724] 02:41:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11840d400) [pid = 1647] [serial = 2172] [outer = 0x0] 02:41:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1186b6400) [pid = 1647] [serial = 2173] [outer = 0x11840d400] 02:41:38 INFO - PROCESS | 1647 | 1468748498486 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119070800) [pid = 1647] [serial = 2174] [outer = 0x11840d400] 02:41:38 INFO - PROCESS | 1647 | 1468748498833 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:41:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 520ms 02:41:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:41:38 INFO - PROCESS | 1647 | 1468748498872 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 1647 | 1468748498874 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:41:38 INFO - PROCESS | 1647 | 1468748498876 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 1647 | 1468748498877 Marionette TRACE conn2 <- [1,2870,null,{}] 02:41:38 INFO - PROCESS | 1647 | 1468748498879 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:38 INFO - PROCESS | 1647 | 1468748498881 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:38 INFO - PROCESS | 1647 | 1468748498977 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:41:38 INFO - PROCESS | 1647 | 1468748498980 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:38 INFO - PROCESS | 1647 | 1468748498982 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a548000 == 30 [pid = 1647] [id = 725] 02:41:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11318e400) [pid = 1647] [serial = 2175] [outer = 0x0] 02:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1194a5c00) [pid = 1647] [serial = 2176] [outer = 0x11318e400] 02:41:39 INFO - PROCESS | 1647 | 1468748499007 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119933000) [pid = 1647] [serial = 2177] [outer = 0x11318e400] 02:41:39 INFO - PROCESS | 1647 | 1468748499370 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 02:41:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:41:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms 02:41:39 INFO - PROCESS | 1647 | 1468748499396 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:41:39 INFO - PROCESS | 1647 | 1468748499398 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:41:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:41:39 INFO - PROCESS | 1647 | 1468748499415 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:41:39 INFO - PROCESS | 1647 | 1468748499417 Marionette TRACE conn2 <- [1,2874,null,{}] 02:41:39 INFO - PROCESS | 1647 | 1468748499419 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:39 INFO - PROCESS | 1647 | 1468748499423 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:39 INFO - PROCESS | 1647 | 1468748499528 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:41:39 INFO - PROCESS | 1647 | 1468748499566 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 1647 | 1468748499567 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ab42000 == 31 [pid = 1647] [id = 726] 02:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119938c00) [pid = 1647] [serial = 2178] [outer = 0x0] 02:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119dda400) [pid = 1647] [serial = 2179] [outer = 0x119938c00] 02:41:39 INFO - PROCESS | 1647 | 1468748499592 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119f37400) [pid = 1647] [serial = 2180] [outer = 0x119938c00] 02:41:39 INFO - PROCESS | 1647 | 1468748499907 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:41:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:41:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 521ms 02:41:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:41:39 INFO - PROCESS | 1647 | 1468748499937 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:41:39 INFO - PROCESS | 1647 | 1468748499938 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:41:39 INFO - PROCESS | 1647 | 1468748499946 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:41:39 INFO - PROCESS | 1647 | 1468748499947 Marionette TRACE conn2 <- [1,2878,null,{}] 02:41:39 INFO - PROCESS | 1647 | 1468748499950 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:39 INFO - PROCESS | 1647 | 1468748499959 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:40 INFO - PROCESS | 1647 | 1468748500054 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:41:40 INFO - PROCESS | 1647 | 1468748500090 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:40 INFO - PROCESS | 1647 | 1468748500092 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b73f800 == 32 [pid = 1647] [id = 727] 02:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x115d2ec00) [pid = 1647] [serial = 2181] [outer = 0x0] 02:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11a06c800) [pid = 1647] [serial = 2182] [outer = 0x115d2ec00] 02:41:40 INFO - PROCESS | 1647 | 1468748500116 Marionette DEBUG loaded listener.js 02:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121164400) [pid = 1647] [serial = 2183] [outer = 0x115d2ec00] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11213c800) [pid = 1647] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11681e400) [pid = 1647] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1190c1c00) [pid = 1647] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1248c3000) [pid = 1647] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119074000) [pid = 1647] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1126a3800) [pid = 1647] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1190c2800) [pid = 1647] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11951f400) [pid = 1647] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116811400) [pid = 1647] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1126fa400) [pid = 1647] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x115d23400) [pid = 1647] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1126cc000) [pid = 1647] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1129a7000) [pid = 1647] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1129aa000) [pid = 1647] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118288c00) [pid = 1647] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x115d22c00) [pid = 1647] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:41:40 INFO - PROCESS | 1647 | 1468748500568 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:41:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 676ms 02:41:40 INFO - PROCESS | 1647 | 1468748500631 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 1647 | 1468748500633 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:41:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:41:40 INFO - PROCESS | 1647 | 1468748500644 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - PROCESS | 1647 | 1468748500645 Marionette TRACE conn2 <- [1,2882,null,{}] 02:41:40 INFO - PROCESS | 1647 | 1468748500648 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:40 INFO - PROCESS | 1647 | 1468748500649 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:40 INFO - PROCESS | 1647 | 1468748500749 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:41:40 INFO - PROCESS | 1647 | 1468748500756 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:40 INFO - PROCESS | 1647 | 1468748500758 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b737800 == 33 [pid = 1647] [id = 728] 02:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1126cc000) [pid = 1647] [serial = 2184] [outer = 0x0] 02:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115d2c400) [pid = 1647] [serial = 2185] [outer = 0x1126cc000] 02:41:40 INFO - PROCESS | 1647 | 1468748500790 Marionette DEBUG loaded listener.js 02:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x117160800) [pid = 1647] [serial = 2186] [outer = 0x1126cc000] 02:41:41 INFO - PROCESS | 1647 | 1468748501260 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:41:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:41:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 621ms 02:41:41 INFO - PROCESS | 1647 | 1468748501265 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:41:41 INFO - PROCESS | 1647 | 1468748501267 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:41:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:41:41 INFO - PROCESS | 1647 | 1468748501272 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - PROCESS | 1647 | 1468748501273 Marionette TRACE conn2 <- [1,2886,null,{}] 02:41:41 INFO - PROCESS | 1647 | 1468748501287 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:41 INFO - PROCESS | 1647 | 1468748501288 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:41 INFO - PROCESS | 1647 | 1468748501373 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:41:41 INFO - PROCESS | 1647 | 1468748501377 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:41 INFO - PROCESS | 1647 | 1468748501378 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b975000 == 34 [pid = 1647] [id = 729] 02:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x115d22c00) [pid = 1647] [serial = 2187] [outer = 0x0] 02:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118624c00) [pid = 1647] [serial = 2188] [outer = 0x115d22c00] 02:41:41 INFO - PROCESS | 1647 | 1468748501403 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119f36800) [pid = 1647] [serial = 2189] [outer = 0x115d22c00] 02:41:41 INFO - PROCESS | 1647 | 1468748501739 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:41:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:41:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 482ms 02:41:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:41:41 INFO - PROCESS | 1647 | 1468748501755 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:41:41 INFO - PROCESS | 1647 | 1468748501756 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:41:41 INFO - PROCESS | 1647 | 1468748501758 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - PROCESS | 1647 | 1468748501759 Marionette TRACE conn2 <- [1,2890,null,{}] 02:41:41 INFO - PROCESS | 1647 | 1468748501762 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:41 INFO - PROCESS | 1647 | 1468748501763 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:41 INFO - PROCESS | 1647 | 1468748501842 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:41:41 INFO - PROCESS | 1647 | 1468748501846 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:41 INFO - PROCESS | 1647 | 1468748501847 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bda2800 == 35 [pid = 1647] [id = 730] 02:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118691800) [pid = 1647] [serial = 2190] [outer = 0x0] 02:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121278000) [pid = 1647] [serial = 2191] [outer = 0x118691800] 02:41:41 INFO - PROCESS | 1647 | 1468748501873 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12144e000) [pid = 1647] [serial = 2192] [outer = 0x118691800] 02:41:42 INFO - PROCESS | 1647 | 1468748502228 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:41:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:41:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 518ms 02:41:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:41:42 INFO - PROCESS | 1647 | 1468748502277 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:41:42 INFO - PROCESS | 1647 | 1468748502278 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:41:42 INFO - PROCESS | 1647 | 1468748502281 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:41:42 INFO - PROCESS | 1647 | 1468748502282 Marionette TRACE conn2 <- [1,2894,null,{}] 02:41:42 INFO - PROCESS | 1647 | 1468748502285 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:42 INFO - PROCESS | 1647 | 1468748502287 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:42 INFO - PROCESS | 1647 | 1468748502387 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:41:42 INFO - PROCESS | 1647 | 1468748502483 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:42 INFO - PROCESS | 1647 | 1468748502484 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11686b800 == 36 [pid = 1647] [id = 731] 02:41:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11213d400) [pid = 1647] [serial = 2193] [outer = 0x0] 02:41:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11269d400) [pid = 1647] [serial = 2194] [outer = 0x11213d400] 02:41:42 INFO - PROCESS | 1647 | 1468748502516 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1126f9000) [pid = 1647] [serial = 2195] [outer = 0x11213d400] 02:41:43 INFO - PROCESS | 1647 | 1468748503041 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:41:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 772ms 02:41:43 INFO - PROCESS | 1647 | 1468748503077 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:41:43 INFO - PROCESS | 1647 | 1468748503080 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:41:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:41:43 INFO - PROCESS | 1647 | 1468748503086 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:41:43 INFO - PROCESS | 1647 | 1468748503088 Marionette TRACE conn2 <- [1,2898,null,{}] 02:41:43 INFO - PROCESS | 1647 | 1468748503092 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:43 INFO - PROCESS | 1647 | 1468748503095 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:43 INFO - PROCESS | 1647 | 1468748503229 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:41:43 INFO - PROCESS | 1647 | 1468748503331 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:43 INFO - PROCESS | 1647 | 1468748503333 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1252ca800 == 37 [pid = 1647] [id = 732] 02:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115d28c00) [pid = 1647] [serial = 2196] [outer = 0x0] 02:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11660f800) [pid = 1647] [serial = 2197] [outer = 0x115d28c00] 02:41:43 INFO - PROCESS | 1647 | 1468748503363 Marionette DEBUG loaded listener.js 02:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1174ef000) [pid = 1647] [serial = 2198] [outer = 0x115d28c00] 02:41:43 INFO - PROCESS | 1647 | 1468748503917 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:41:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1074ms 02:41:44 INFO - PROCESS | 1647 | 1468748504191 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:41:44 INFO - PROCESS | 1647 | 1468748504195 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:41:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:41:44 INFO - PROCESS | 1647 | 1468748504202 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 1647 | 1468748504205 Marionette TRACE conn2 <- [1,2902,null,{}] 02:41:44 INFO - PROCESS | 1647 | 1468748504210 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:44 INFO - PROCESS | 1647 | 1468748504213 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:44 INFO - PROCESS | 1647 | 1468748504365 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:41:44 INFO - PROCESS | 1647 | 1468748504491 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 1647 | 1468748504494 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11686a000 == 38 [pid = 1647] [id = 733] 02:41:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x115d24400) [pid = 1647] [serial = 2199] [outer = 0x0] 02:41:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x115d2d400) [pid = 1647] [serial = 2200] [outer = 0x115d24400] 02:41:44 INFO - PROCESS | 1647 | 1468748504523 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116770800) [pid = 1647] [serial = 2201] [outer = 0x115d24400] 02:41:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12bda2800 == 37 [pid = 1647] [id = 730] 02:41:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12b975000 == 36 [pid = 1647] [id = 729] 02:41:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12b737800 == 35 [pid = 1647] [id = 728] 02:41:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12b73f800 == 34 [pid = 1647] [id = 727] 02:41:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12ab42000 == 33 [pid = 1647] [id = 726] 02:41:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12a548000 == 32 [pid = 1647] [id = 725] 02:41:44 INFO - PROCESS | 1647 | --DOCSHELL 0x128d6b800 == 31 [pid = 1647] [id = 724] 02:41:44 INFO - PROCESS | 1647 | --DOCSHELL 0x125744000 == 30 [pid = 1647] [id = 723] 02:41:44 INFO - PROCESS | 1647 | --DOCSHELL 0x121b1f000 == 29 [pid = 1647] [id = 722] 02:41:44 INFO - PROCESS | 1647 | --DOCSHELL 0x118893000 == 28 [pid = 1647] [id = 721] 02:41:44 INFO - PROCESS | 1647 | 1468748504967 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:41:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 777ms 02:41:44 INFO - PROCESS | 1647 | 1468748504979 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:41:44 INFO - PROCESS | 1647 | 1468748504983 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:41:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11318cc00) [pid = 1647] [serial = 2134] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x117564000) [pid = 1647] [serial = 2138] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1126a0800) [pid = 1647] [serial = 2095] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11756e800) [pid = 1647] [serial = 2098] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11949fc00) [pid = 1647] [serial = 2101] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11951bc00) [pid = 1647] [serial = 2128] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11a064800) [pid = 1647] [serial = 2104] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x125754400) [pid = 1647] [serial = 2107] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x113747400) [pid = 1647] [serial = 2135] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119f33400) [pid = 1647] [serial = 2132] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1131aa800) [pid = 1647] [serial = 2114] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1183dc000) [pid = 1647] [serial = 2122] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118692000) [pid = 1647] [serial = 2125] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x112a80800) [pid = 1647] [serial = 2096] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118364c00) [pid = 1647] [serial = 2099] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12144f400) [pid = 1647] [serial = 2105] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x126011800) [pid = 1647] [serial = 2108] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119af0400) [pid = 1647] [serial = 2102] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x116252400) [pid = 1647] [serial = 2141] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x113c7ec00) [pid = 1647] [serial = 2140] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119bd3800) [pid = 1647] [serial = 2129] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119ddac00) [pid = 1647] [serial = 2131] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11899e400) [pid = 1647] [serial = 2126] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11688c400) [pid = 1647] [serial = 2137] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x112e98000) [pid = 1647] [serial = 2113] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x115e99400) [pid = 1647] [serial = 2116] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x116771400) [pid = 1647] [serial = 2117] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x116890c00) [pid = 1647] [serial = 2111] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1131c2400) [pid = 1647] [serial = 2110] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11824dc00) [pid = 1647] [serial = 2119] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11835d400) [pid = 1647] [serial = 2120] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x118409000) [pid = 1647] [serial = 2123] [outer = 0x0] [url = about:blank] 02:41:45 INFO - PROCESS | 1647 | 1468748505023 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 1647 | 1468748505028 Marionette TRACE conn2 <- [1,2906,null,{}] 02:41:45 INFO - PROCESS | 1647 | 1468748505035 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:45 INFO - PROCESS | 1647 | 1468748505038 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:45 INFO - PROCESS | 1647 | 1468748505138 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:41:45 INFO - PROCESS | 1647 | 1468748505142 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:45 INFO - PROCESS | 1647 | 1468748505143 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196e7000 == 29 [pid = 1647] [id = 734] 02:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x116a31c00) [pid = 1647] [serial = 2202] [outer = 0x0] 02:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x117db8800) [pid = 1647] [serial = 2203] [outer = 0x116a31c00] 02:41:45 INFO - PROCESS | 1647 | 1468748505173 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11828a800) [pid = 1647] [serial = 2204] [outer = 0x116a31c00] 02:41:45 INFO - PROCESS | 1647 | 1468748505522 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:41:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 551ms 02:41:45 INFO - PROCESS | 1647 | 1468748505550 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:41:45 INFO - PROCESS | 1647 | 1468748505551 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:41:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:41:45 INFO - PROCESS | 1647 | 1468748505586 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 1647 | 1468748505588 Marionette TRACE conn2 <- [1,2910,null,{}] 02:41:45 INFO - PROCESS | 1647 | 1468748505595 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:45 INFO - PROCESS | 1647 | 1468748505599 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:45 INFO - PROCESS | 1647 | 1468748505683 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:41:45 INFO - PROCESS | 1647 | 1468748505690 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:45 INFO - PROCESS | 1647 | 1468748505693 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248dd800 == 30 [pid = 1647] [id = 735] 02:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118403800) [pid = 1647] [serial = 2205] [outer = 0x0] 02:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11840fc00) [pid = 1647] [serial = 2206] [outer = 0x118403800] 02:41:45 INFO - PROCESS | 1647 | 1468748505722 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1186bf000) [pid = 1647] [serial = 2207] [outer = 0x118403800] 02:41:46 INFO - PROCESS | 1647 | 1468748506139 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 02:41:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:41:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:41:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 575ms 02:41:46 INFO - PROCESS | 1647 | 1468748506158 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:41:46 INFO - PROCESS | 1647 | 1468748506160 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:41:46 INFO - TEST-START | /DOMEvents/constructors.html 02:41:46 INFO - PROCESS | 1647 | 1468748506163 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 1647 | 1468748506165 Marionette TRACE conn2 <- [1,2914,null,{}] 02:41:46 INFO - PROCESS | 1647 | 1468748506169 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:46 INFO - PROCESS | 1647 | 1468748506170 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:46 INFO - PROCESS | 1647 | 1468748506300 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:41:46 INFO - PROCESS | 1647 | 1468748506306 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:46 INFO - PROCESS | 1647 | 1468748506307 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272d7800 == 31 [pid = 1647] [id = 736] 02:41:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112731000) [pid = 1647] [serial = 2208] [outer = 0x0] 02:41:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119518400) [pid = 1647] [serial = 2209] [outer = 0x112731000] 02:41:46 INFO - PROCESS | 1647 | 1468748506349 Marionette DEBUG loaded listener.js 02:41:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119935400) [pid = 1647] [serial = 2210] [outer = 0x112731000] 02:41:46 INFO - PROCESS | 1647 | 1468748506783 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:41:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:41:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:41:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:41:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:41:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:41:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:41:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:41:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:41:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 676ms 02:41:46 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:41:46 INFO - PROCESS | 1647 | 1468748506840 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:41:46 INFO - PROCESS | 1647 | 1468748506841 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:41:46 INFO - PROCESS | 1647 | 1468748506844 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 1647 | 1468748506855 Marionette TRACE conn2 <- [1,2918,null,{}] 02:41:46 INFO - PROCESS | 1647 | 1468748506864 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:46 INFO - PROCESS | 1647 | 1468748506867 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:46 INFO - PROCESS | 1647 | 1468748506987 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:41:46 INFO - PROCESS | 1647 | 1468748506993 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:46 INFO - PROCESS | 1647 | 1468748506994 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1186d4800 == 32 [pid = 1647] [id = 737] 02:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11993f000) [pid = 1647] [serial = 2211] [outer = 0x0] 02:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119bcbc00) [pid = 1647] [serial = 2212] [outer = 0x11993f000] 02:41:47 INFO - PROCESS | 1647 | 1468748507033 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119ddd400) [pid = 1647] [serial = 2213] [outer = 0x11993f000] 02:41:47 INFO - PROCESS | 1647 | 1468748507457 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:41:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:41:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 638ms 02:41:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:41:47 INFO - PROCESS | 1647 | 1468748507488 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:41:47 INFO - PROCESS | 1647 | 1468748507490 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:41:47 INFO - PROCESS | 1647 | 1468748507493 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 1647 | 1468748507494 Marionette TRACE conn2 <- [1,2922,null,{}] 02:41:47 INFO - PROCESS | 1647 | 1468748507496 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:47 INFO - PROCESS | 1647 | 1468748507501 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:47 INFO - PROCESS | 1647 | 1468748507638 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:41:47 INFO - PROCESS | 1647 | 1468748507642 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 1647 | 1468748507644 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a729000 == 33 [pid = 1647] [id = 738] 02:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119f2f800) [pid = 1647] [serial = 2214] [outer = 0x0] 02:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11a060800) [pid = 1647] [serial = 2215] [outer = 0x119f2f800] 02:41:47 INFO - PROCESS | 1647 | 1468748507669 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x121458800) [pid = 1647] [serial = 2216] [outer = 0x119f2f800] 02:41:47 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:41:47 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:41:47 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:41:47 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:41:48 INFO - PROCESS | 1647 | 1468748508012 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 02:41:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:41:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:41:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 02:41:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:41:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 02:41:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:41:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 02:41:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:41:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:41:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 570ms 02:41:48 INFO - PROCESS | 1647 | 1468748508064 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:41:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:41:48 INFO - PROCESS | 1647 | 1468748508078 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:41:48 INFO - PROCESS | 1647 | 1468748508082 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 1647 | 1468748508083 Marionette TRACE conn2 <- [1,2926,null,{}] 02:41:48 INFO - PROCESS | 1647 | 1468748508087 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:48 INFO - PROCESS | 1647 | 1468748508089 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:48 INFO - PROCESS | 1647 | 1468748508233 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:41:48 INFO - PROCESS | 1647 | 1468748508249 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:48 INFO - PROCESS | 1647 | 1468748508251 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8a2800 == 34 [pid = 1647] [id = 739] 02:41:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x116a24000) [pid = 1647] [serial = 2217] [outer = 0x0] 02:41:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1219b8400) [pid = 1647] [serial = 2218] [outer = 0x116a24000] 02:41:48 INFO - PROCESS | 1647 | 1468748508275 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124b80c00) [pid = 1647] [serial = 2219] [outer = 0x116a24000] 02:41:48 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:41:48 INFO - PROCESS | 1647 | 1468748508591 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 02:41:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:41:48 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 522ms 02:41:48 INFO - PROCESS | 1647 | 1468748508613 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:41:48 INFO - PROCESS | 1647 | 1468748508614 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:41:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:41:48 INFO - PROCESS | 1647 | 1468748508617 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 1647 | 1468748508620 Marionette TRACE conn2 <- [1,2930,null,{}] 02:41:48 INFO - PROCESS | 1647 | 1468748508623 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:48 INFO - PROCESS | 1647 | 1468748508624 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:48 INFO - PROCESS | 1647 | 1468748508725 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:41:48 INFO - PROCESS | 1647 | 1468748508728 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:48 INFO - PROCESS | 1647 | 1468748508729 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd9e800 == 35 [pid = 1647] [id = 740] 02:41:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12127b000) [pid = 1647] [serial = 2220] [outer = 0x0] 02:41:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124cc6800) [pid = 1647] [serial = 2221] [outer = 0x12127b000] 02:41:48 INFO - PROCESS | 1647 | 1468748508754 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x125061800) [pid = 1647] [serial = 2222] [outer = 0x12127b000] 02:41:49 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:41:49 INFO - PROCESS | 1647 | 1468748509041 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 02:41:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:41:49 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 472ms 02:41:49 INFO - PROCESS | 1647 | 1468748509091 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:41:49 INFO - PROCESS | 1647 | 1468748509101 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:41:49 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:41:49 INFO - PROCESS | 1647 | 1468748509117 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 1647 | 1468748509121 Marionette TRACE conn2 <- [1,2934,null,{}] 02:41:49 INFO - PROCESS | 1647 | 1468748509124 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:49 INFO - PROCESS | 1647 | 1468748509125 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:49 INFO - PROCESS | 1647 | 1468748509312 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11840d400) [pid = 1647] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11318e400) [pid = 1647] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1129b1800) [pid = 1647] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x115e36000) [pid = 1647] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118359c00) [pid = 1647] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116895c00) [pid = 1647] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x117dc1000) [pid = 1647] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112f82800) [pid = 1647] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1186b2800) [pid = 1647] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1194a7400) [pid = 1647] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1126c7c00) [pid = 1647] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119ddb000) [pid = 1647] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119938c00) [pid = 1647] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x115d2ec00) [pid = 1647] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x115d22c00) [pid = 1647] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:41:49 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1126cc000) [pid = 1647] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:41:49 INFO - PROCESS | 1647 | 1468748509360 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:49 INFO - PROCESS | 1647 | 1468748509361 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196d5000 == 36 [pid = 1647] [id = 741] 02:41:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x112695800) [pid = 1647] [serial = 2223] [outer = 0x0] 02:41:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1126d3c00) [pid = 1647] [serial = 2224] [outer = 0x112695800] 02:41:49 INFO - PROCESS | 1647 | 1468748509385 Marionette DEBUG loaded listener.js 02:41:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x115d2c800) [pid = 1647] [serial = 2225] [outer = 0x112695800] 02:41:49 INFO - PROCESS | 1647 | 1468748509654 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:41:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:41:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 578ms 02:41:49 INFO - PROCESS | 1647 | 1468748509691 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:41:49 INFO - PROCESS | 1647 | 1468748509692 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:41:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:41:49 INFO - PROCESS | 1647 | 1468748509695 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 1647 | 1468748509696 Marionette TRACE conn2 <- [1,2938,null,{}] 02:41:49 INFO - PROCESS | 1647 | 1468748509698 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:49 INFO - PROCESS | 1647 | 1468748509699 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:49 INFO - PROCESS | 1647 | 1468748509795 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:41:49 INFO - PROCESS | 1647 | 1468748509849 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:49 INFO - PROCESS | 1647 | 1468748509850 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272d6000 == 37 [pid = 1647] [id = 742] 02:41:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1126d1800) [pid = 1647] [serial = 2226] [outer = 0x0] 02:41:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1183e0800) [pid = 1647] [serial = 2227] [outer = 0x1126d1800] 02:41:49 INFO - PROCESS | 1647 | 1468748509875 Marionette DEBUG loaded listener.js 02:41:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119ddec00) [pid = 1647] [serial = 2228] [outer = 0x1126d1800] 02:41:50 INFO - PROCESS | 1647 | 1468748510096 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:41:50 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:41:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 421ms 02:41:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:41:50 INFO - PROCESS | 1647 | 1468748510129 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:41:50 INFO - PROCESS | 1647 | 1468748510131 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:41:50 INFO - PROCESS | 1647 | 1468748510150 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:41:50 INFO - PROCESS | 1647 | 1468748510156 Marionette TRACE conn2 <- [1,2942,null,{}] 02:41:50 INFO - PROCESS | 1647 | 1468748510177 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:50 INFO - PROCESS | 1647 | 1468748510178 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:50 INFO - PROCESS | 1647 | 1468748510279 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:41:50 INFO - PROCESS | 1647 | 1468748510284 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 1647 | 1468748510285 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c726000 == 38 [pid = 1647] [id = 743] 02:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x121162800) [pid = 1647] [serial = 2229] [outer = 0x0] 02:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12574d000) [pid = 1647] [serial = 2230] [outer = 0x121162800] 02:41:50 INFO - PROCESS | 1647 | 1468748510312 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x126a81800) [pid = 1647] [serial = 2231] [outer = 0x121162800] 02:41:50 INFO - PROCESS | 1647 | 1468748510638 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 02:41:50 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:41:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:41:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 554ms 02:41:50 INFO - PROCESS | 1647 | 1468748510688 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:41:50 INFO - PROCESS | 1647 | 1468748510690 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:41:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:41:50 INFO - PROCESS | 1647 | 1468748510692 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:41:50 INFO - PROCESS | 1647 | 1468748510693 Marionette TRACE conn2 <- [1,2946,null,{}] 02:41:50 INFO - PROCESS | 1647 | 1468748510695 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:50 INFO - PROCESS | 1647 | 1468748510696 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:50 INFO - PROCESS | 1647 | 1468748510804 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:41:50 INFO - PROCESS | 1647 | 1468748510810 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 1647 | 1468748510812 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cac7800 == 39 [pid = 1647] [id = 744] 02:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x121277c00) [pid = 1647] [serial = 2232] [outer = 0x0] 02:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x127052c00) [pid = 1647] [serial = 2233] [outer = 0x121277c00] 02:41:50 INFO - PROCESS | 1647 | 1468748510836 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x127580000) [pid = 1647] [serial = 2234] [outer = 0x121277c00] 02:41:51 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:41:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 420ms 02:41:51 INFO - PROCESS | 1647 | 1468748511108 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:41:51 INFO - PROCESS | 1647 | 1468748511123 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 1647 | 1468748511125 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:41:51 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:41:51 INFO - PROCESS | 1647 | 1468748511142 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 1647 | 1468748511144 Marionette TRACE conn2 <- [1,2950,null,{}] 02:41:51 INFO - PROCESS | 1647 | 1468748511146 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:51 INFO - PROCESS | 1647 | 1468748511147 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:51 INFO - PROCESS | 1647 | 1468748511233 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:41:51 INFO - PROCESS | 1647 | 1468748511239 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:51 INFO - PROCESS | 1647 | 1468748511240 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cba0000 == 40 [pid = 1647] [id = 745] 02:41:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x116890000) [pid = 1647] [serial = 2235] [outer = 0x0] 02:41:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x127618400) [pid = 1647] [serial = 2236] [outer = 0x116890000] 02:41:51 INFO - PROCESS | 1647 | 1468748511264 Marionette DEBUG loaded listener.js 02:41:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1276b6c00) [pid = 1647] [serial = 2237] [outer = 0x116890000] 02:41:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x117468800 == 41 [pid = 1647] [id = 746] 02:41:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1129aec00) [pid = 1647] [serial = 2238] [outer = 0x0] 02:41:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1121b0800) [pid = 1647] [serial = 2239] [outer = 0x1129aec00] 02:41:51 INFO - PROCESS | 1647 | 1468748511751 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:41:51 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:41:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 626ms 02:41:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:41:51 INFO - PROCESS | 1647 | 1468748511764 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 1647 | 1468748511767 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:41:51 INFO - PROCESS | 1647 | 1468748511770 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 1647 | 1468748511774 Marionette TRACE conn2 <- [1,2954,null,{}] 02:41:51 INFO - PROCESS | 1647 | 1468748511777 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:51 INFO - PROCESS | 1647 | 1468748511779 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:51 INFO - PROCESS | 1647 | 1468748511908 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:41:52 INFO - PROCESS | 1647 | 1468748512001 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:52 INFO - PROCESS | 1647 | 1468748512003 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ec8800 == 42 [pid = 1647] [id = 747] 02:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11676ec00) [pid = 1647] [serial = 2240] [outer = 0x0] 02:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x116819c00) [pid = 1647] [serial = 2241] [outer = 0x11676ec00] 02:41:52 INFO - PROCESS | 1647 | 1468748512035 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118244000) [pid = 1647] [serial = 2242] [outer = 0x11676ec00] 02:41:52 INFO - PROCESS | 1647 | 1468748512404 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:41:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:41:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:41:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 673ms 02:41:52 INFO - PROCESS | 1647 | 1468748512443 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:41:52 INFO - PROCESS | 1647 | 1468748512447 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:41:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:41:52 INFO - PROCESS | 1647 | 1468748512451 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:41:52 INFO - PROCESS | 1647 | 1468748512453 Marionette TRACE conn2 <- [1,2958,null,{}] 02:41:52 INFO - PROCESS | 1647 | 1468748512456 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:52 INFO - PROCESS | 1647 | 1468748512458 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:52 INFO - PROCESS | 1647 | 1468748512580 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:41:52 INFO - PROCESS | 1647 | 1468748512642 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:52 INFO - PROCESS | 1647 | 1468748512643 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c04c000 == 43 [pid = 1647] [id = 748] 02:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118362000) [pid = 1647] [serial = 2243] [outer = 0x0] 02:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118692400) [pid = 1647] [serial = 2244] [outer = 0x118362000] 02:41:52 INFO - PROCESS | 1647 | 1468748512673 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119ae5400) [pid = 1647] [serial = 2245] [outer = 0x118362000] 02:41:53 INFO - PROCESS | 1647 | 1468748513065 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:41:53 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:41:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 670ms 02:41:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:41:53 INFO - PROCESS | 1647 | 1468748513122 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:41:53 INFO - PROCESS | 1647 | 1468748513123 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:41:53 INFO - PROCESS | 1647 | 1468748513126 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:41:53 INFO - PROCESS | 1647 | 1468748513128 Marionette TRACE conn2 <- [1,2962,null,{}] 02:41:53 INFO - PROCESS | 1647 | 1468748513136 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:53 INFO - PROCESS | 1647 | 1468748513140 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:53 INFO - PROCESS | 1647 | 1468748513277 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:41:53 INFO - PROCESS | 1647 | 1468748513385 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 1647 | 1468748513387 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cbb7800 == 44 [pid = 1647] [id = 749] 02:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119f30c00) [pid = 1647] [serial = 2246] [outer = 0x0] 02:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11a06b000) [pid = 1647] [serial = 2247] [outer = 0x119f30c00] 02:41:53 INFO - PROCESS | 1647 | 1468748513419 Marionette DEBUG loaded listener.js 02:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121456400) [pid = 1647] [serial = 2248] [outer = 0x119f30c00] 02:41:53 INFO - PROCESS | 1647 | 1468748513776 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:41:53 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:41:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 02:41:53 INFO - PROCESS | 1647 | 1468748513797 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:41:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:41:53 INFO - PROCESS | 1647 | 1468748513799 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:41:53 INFO - PROCESS | 1647 | 1468748513801 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:41:53 INFO - PROCESS | 1647 | 1468748513803 Marionette TRACE conn2 <- [1,2966,null,{}] 02:41:53 INFO - PROCESS | 1647 | 1468748513805 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:53 INFO - PROCESS | 1647 | 1468748513807 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:53 INFO - PROCESS | 1647 | 1468748513923 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:41:53 INFO - PROCESS | 1647 | 1468748513983 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 1647 | 1468748513985 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2a7000 == 45 [pid = 1647] [id = 750] 02:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12115e000) [pid = 1647] [serial = 2249] [outer = 0x0] 02:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x124eccc00) [pid = 1647] [serial = 2250] [outer = 0x12115e000] 02:41:54 INFO - PROCESS | 1647 | 1468748514013 Marionette DEBUG loaded listener.js 02:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126a79c00) [pid = 1647] [serial = 2251] [outer = 0x12115e000] 02:41:54 INFO - PROCESS | 1647 | 1468748514562 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:41:54 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:41:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 819ms 02:41:54 INFO - PROCESS | 1647 | 1468748514647 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:41:54 INFO - PROCESS | 1647 | 1468748514649 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:41:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:41:54 INFO - PROCESS | 1647 | 1468748514656 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:41:54 INFO - PROCESS | 1647 | 1468748514658 Marionette TRACE conn2 <- [1,2970,null,{}] 02:41:54 INFO - PROCESS | 1647 | 1468748514662 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:54 INFO - PROCESS | 1647 | 1468748514664 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:54 INFO - PROCESS | 1647 | 1468748514763 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:41:54 INFO - PROCESS | 1647 | 1468748514817 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:54 INFO - PROCESS | 1647 | 1468748514820 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b28800 == 46 [pid = 1647] [id = 751] 02:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x113198800) [pid = 1647] [serial = 2252] [outer = 0x0] 02:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1131c6c00) [pid = 1647] [serial = 2253] [outer = 0x113198800] 02:41:54 INFO - PROCESS | 1647 | 1468748514848 Marionette DEBUG loaded listener.js 02:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x115e2ec00) [pid = 1647] [serial = 2254] [outer = 0x113198800] 02:41:55 INFO - PROCESS | 1647 | 1468748515214 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:41:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:41:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 570ms 02:41:55 INFO - PROCESS | 1647 | 1468748515226 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:41:55 INFO - PROCESS | 1647 | 1468748515229 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:41:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:41:55 INFO - PROCESS | 1647 | 1468748515233 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:41:55 INFO - PROCESS | 1647 | 1468748515235 Marionette TRACE conn2 <- [1,2974,null,{}] 02:41:55 INFO - PROCESS | 1647 | 1468748515238 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:55 INFO - PROCESS | 1647 | 1468748515240 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:55 INFO - PROCESS | 1647 | 1468748515334 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:41:55 INFO - PROCESS | 1647 | 1468748515412 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 1647 | 1468748515413 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x119422800 == 47 [pid = 1647] [id = 752] 02:41:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116607c00) [pid = 1647] [serial = 2255] [outer = 0x0] 02:41:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11676f000) [pid = 1647] [serial = 2256] [outer = 0x116607c00] 02:41:55 INFO - PROCESS | 1647 | 1468748515441 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x117564000) [pid = 1647] [serial = 2257] [outer = 0x116607c00] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12cac7800 == 46 [pid = 1647] [id = 744] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12c726000 == 45 [pid = 1647] [id = 743] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1272d6000 == 44 [pid = 1647] [id = 742] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1196d5000 == 43 [pid = 1647] [id = 741] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd9e800 == 42 [pid = 1647] [id = 740] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8a2800 == 41 [pid = 1647] [id = 739] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12a729000 == 40 [pid = 1647] [id = 738] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1186d4800 == 39 [pid = 1647] [id = 737] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1272d7800 == 38 [pid = 1647] [id = 736] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1248dd800 == 37 [pid = 1647] [id = 735] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1196e7000 == 36 [pid = 1647] [id = 734] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11686a000 == 35 [pid = 1647] [id = 733] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1252ca800 == 34 [pid = 1647] [id = 732] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11686b800 == 33 [pid = 1647] [id = 731] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x119420800 == 32 [pid = 1647] [id = 720] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x121b28800 == 31 [pid = 1647] [id = 751] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2a7000 == 30 [pid = 1647] [id = 750] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12cbb7800 == 29 [pid = 1647] [id = 749] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12c04c000 == 28 [pid = 1647] [id = 748] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x121ec8800 == 27 [pid = 1647] [id = 747] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12cba0000 == 26 [pid = 1647] [id = 745] 02:41:56 INFO - PROCESS | 1647 | --DOCSHELL 0x117468800 == 25 [pid = 1647] [id = 746] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1186b6400) [pid = 1647] [serial = 2173] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1194a5c00) [pid = 1647] [serial = 2176] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x113199800) [pid = 1647] [serial = 2164] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x113c6f800) [pid = 1647] [serial = 2165] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x117165000) [pid = 1647] [serial = 2144] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1183d5c00) [pid = 1647] [serial = 2170] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11676f400) [pid = 1647] [serial = 2143] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116fa2000) [pid = 1647] [serial = 2167] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x117dbe400) [pid = 1647] [serial = 2168] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1183d6400) [pid = 1647] [serial = 2147] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118358400) [pid = 1647] [serial = 2146] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11688e000) [pid = 1647] [serial = 2162] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x114fa4000) [pid = 1647] [serial = 2161] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1190c5000) [pid = 1647] [serial = 2150] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118994400) [pid = 1647] [serial = 2149] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11993c000) [pid = 1647] [serial = 2153] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119560000) [pid = 1647] [serial = 2152] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119dd3c00) [pid = 1647] [serial = 2156] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119b94400) [pid = 1647] [serial = 2155] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12115e800) [pid = 1647] [serial = 2159] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11a060000) [pid = 1647] [serial = 2158] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119dda400) [pid = 1647] [serial = 2179] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119933000) [pid = 1647] [serial = 2177] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11a06c800) [pid = 1647] [serial = 2182] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119f37400) [pid = 1647] [serial = 2180] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119f36800) [pid = 1647] [serial = 2189] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x117160800) [pid = 1647] [serial = 2186] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118624c00) [pid = 1647] [serial = 2188] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x115d2c400) [pid = 1647] [serial = 2185] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x121164400) [pid = 1647] [serial = 2183] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119070800) [pid = 1647] [serial = 2174] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118406400) [pid = 1647] [serial = 2171] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x121278000) [pid = 1647] [serial = 2191] [outer = 0x0] [url = about:blank] 02:41:56 INFO - PROCESS | 1647 | 1468748516378 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:41:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 02:41:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1174ms 02:41:56 INFO - PROCESS | 1647 | 1468748516408 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:41:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:41:56 INFO - PROCESS | 1647 | 1468748516410 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:41:56 INFO - PROCESS | 1647 | 1468748516414 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 1647 | 1468748516416 Marionette TRACE conn2 <- [1,2978,null,{}] 02:41:56 INFO - PROCESS | 1647 | 1468748516419 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:56 INFO - PROCESS | 1647 | 1468748516421 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:56 INFO - PROCESS | 1647 | 1468748516503 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:41:56 INFO - PROCESS | 1647 | 1468748516508 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:56 INFO - PROCESS | 1647 | 1468748516511 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x117db3000 == 26 [pid = 1647] [id = 753] 02:41:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11318e000) [pid = 1647] [serial = 2258] [outer = 0x0] 02:41:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x113192800) [pid = 1647] [serial = 2259] [outer = 0x11318e000] 02:41:56 INFO - PROCESS | 1647 | 1468748516541 Marionette DEBUG loaded listener.js 02:41:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1126a1800) [pid = 1647] [serial = 2260] [outer = 0x11318e000] 02:41:56 INFO - PROCESS | 1647 | 1468748516858 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:41:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:41:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 474ms 02:41:56 INFO - PROCESS | 1647 | 1468748516921 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 1647 | 1468748516924 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:41:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:41:56 INFO - PROCESS | 1647 | 1468748516929 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 1647 | 1468748516931 Marionette TRACE conn2 <- [1,2982,null,{}] 02:41:56 INFO - PROCESS | 1647 | 1468748516933 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:56 INFO - PROCESS | 1647 | 1468748516935 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:57 INFO - PROCESS | 1647 | 1468748517012 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:41:57 INFO - PROCESS | 1647 | 1468748517017 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:57 INFO - PROCESS | 1647 | 1468748517020 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aa8000 == 27 [pid = 1647] [id = 754] 02:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x115e2d400) [pid = 1647] [serial = 2261] [outer = 0x0] 02:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116897400) [pid = 1647] [serial = 2262] [outer = 0x115e2d400] 02:41:57 INFO - PROCESS | 1647 | 1468748517049 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11715d400) [pid = 1647] [serial = 2263] [outer = 0x115e2d400] 02:41:57 INFO - PROCESS | 1647 | 1468748517398 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 02:41:57 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:41:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:41:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 476ms 02:41:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:41:57 INFO - PROCESS | 1647 | 1468748517406 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:41:57 INFO - PROCESS | 1647 | 1468748517408 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:41:57 INFO - PROCESS | 1647 | 1468748517410 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:41:57 INFO - PROCESS | 1647 | 1468748517412 Marionette TRACE conn2 <- [1,2986,null,{}] 02:41:57 INFO - PROCESS | 1647 | 1468748517423 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:57 INFO - PROCESS | 1647 | 1468748517426 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:57 INFO - PROCESS | 1647 | 1468748517517 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:41:57 INFO - PROCESS | 1647 | 1468748517575 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:57 INFO - PROCESS | 1647 | 1468748517577 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x121d16800 == 28 [pid = 1647] [id = 755] 02:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x112a7b800) [pid = 1647] [serial = 2264] [outer = 0x0] 02:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118361c00) [pid = 1647] [serial = 2265] [outer = 0x112a7b800] 02:41:57 INFO - PROCESS | 1647 | 1468748517606 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118620800) [pid = 1647] [serial = 2266] [outer = 0x112a7b800] 02:41:57 INFO - PROCESS | 1647 | 1468748517882 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:41:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:41:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 522ms 02:41:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:41:57 INFO - PROCESS | 1647 | 1468748517940 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:41:57 INFO - PROCESS | 1647 | 1468748517942 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:41:57 INFO - PROCESS | 1647 | 1468748517945 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:41:57 INFO - PROCESS | 1647 | 1468748517946 Marionette TRACE conn2 <- [1,2990,null,{}] 02:41:57 INFO - PROCESS | 1647 | 1468748517948 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:57 INFO - PROCESS | 1647 | 1468748517950 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:58 INFO - PROCESS | 1647 | 1468748518037 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:41:58 INFO - PROCESS | 1647 | 1468748518097 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 1647 | 1468748518098 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272df000 == 29 [pid = 1647] [id = 756] 02:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1181af000) [pid = 1647] [serial = 2267] [outer = 0x0] 02:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11906e400) [pid = 1647] [serial = 2268] [outer = 0x1181af000] 02:41:58 INFO - PROCESS | 1647 | 1468748518123 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1194a7000) [pid = 1647] [serial = 2269] [outer = 0x1181af000] 02:41:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d1d000 == 30 [pid = 1647] [id = 757] 02:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119558800) [pid = 1647] [serial = 2270] [outer = 0x0] 02:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1194a8000) [pid = 1647] [serial = 2271] [outer = 0x119558800] 02:41:58 INFO - PROCESS | 1647 | 1468748518424 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:41:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:41:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 02:41:58 INFO - PROCESS | 1647 | 1468748518464 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 1647 | 1468748518465 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:41:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:41:58 INFO - PROCESS | 1647 | 1468748518467 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 1647 | 1468748518468 Marionette TRACE conn2 <- [1,2994,null,{}] 02:41:58 INFO - PROCESS | 1647 | 1468748518476 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:58 INFO - PROCESS | 1647 | 1468748518477 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:58 INFO - PROCESS | 1647 | 1468748518583 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:41:58 INFO - PROCESS | 1647 | 1468748518587 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 1647 | 1468748518588 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12919a800 == 31 [pid = 1647] [id = 758] 02:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1126f7c00) [pid = 1647] [serial = 2272] [outer = 0x0] 02:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119517000) [pid = 1647] [serial = 2273] [outer = 0x1126f7c00] 02:41:58 INFO - PROCESS | 1647 | 1468748518643 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119bce000) [pid = 1647] [serial = 2274] [outer = 0x1126f7c00] 02:41:58 INFO - PROCESS | 1647 | 1468748518959 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:41:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:41:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:41:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 525ms 02:41:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:41:58 INFO - PROCESS | 1647 | 1468748518992 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 1647 | 1468748518994 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:41:58 INFO - PROCESS | 1647 | 1468748518996 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 1647 | 1468748518997 Marionette TRACE conn2 <- [1,2998,null,{}] 02:41:59 INFO - PROCESS | 1647 | 1468748518999 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:59 INFO - PROCESS | 1647 | 1468748519004 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:59 INFO - PROCESS | 1647 | 1468748519126 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:41:59 INFO - PROCESS | 1647 | 1468748519138 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:59 INFO - PROCESS | 1647 | 1468748519139 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a231800 == 32 [pid = 1647] [id = 759] 02:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119dd5000) [pid = 1647] [serial = 2275] [outer = 0x0] 02:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119ddc800) [pid = 1647] [serial = 2276] [outer = 0x119dd5000] 02:41:59 INFO - PROCESS | 1647 | 1468748519164 Marionette DEBUG loaded listener.js 02:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12115d800) [pid = 1647] [serial = 2277] [outer = 0x119dd5000] 02:41:59 INFO - PROCESS | 1647 | 1468748519463 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:41:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:41:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 02:41:59 INFO - PROCESS | 1647 | 1468748519515 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 1647 | 1468748519529 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:41:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:41:59 INFO - PROCESS | 1647 | 1468748519539 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 1647 | 1468748519541 Marionette TRACE conn2 <- [1,3002,null,{}] 02:41:59 INFO - PROCESS | 1647 | 1468748519544 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:59 INFO - PROCESS | 1647 | 1468748519546 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:59 INFO - PROCESS | 1647 | 1468748519687 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:41:59 INFO - PROCESS | 1647 | 1468748519741 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:59 INFO - PROCESS | 1647 | 1468748519742 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:41:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a718000 == 33 [pid = 1647] [id = 760] 02:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x117dc4000) [pid = 1647] [serial = 2278] [outer = 0x0] 02:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121163800) [pid = 1647] [serial = 2279] [outer = 0x117dc4000] 02:41:59 INFO - PROCESS | 1647 | 1468748519781 Marionette DEBUG loaded listener.js 02:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121454400) [pid = 1647] [serial = 2280] [outer = 0x117dc4000] 02:42:00 INFO - PROCESS | 1647 | 1468748520166 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:42:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:42:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 670ms 02:42:00 INFO - PROCESS | 1647 | 1468748520209 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:42:00 INFO - PROCESS | 1647 | 1468748520210 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:42:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:42:00 INFO - PROCESS | 1647 | 1468748520219 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:42:00 INFO - PROCESS | 1647 | 1468748520220 Marionette TRACE conn2 <- [1,3006,null,{}] 02:42:00 INFO - PROCESS | 1647 | 1468748520222 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:00 INFO - PROCESS | 1647 | 1468748520223 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:00 INFO - PROCESS | 1647 | 1468748520322 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:42:00 INFO - PROCESS | 1647 | 1468748520326 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:00 INFO - PROCESS | 1647 | 1468748520327 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b738800 == 34 [pid = 1647] [id = 761] 02:42:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1194a5400) [pid = 1647] [serial = 2281] [outer = 0x0] 02:42:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1214ad000) [pid = 1647] [serial = 2282] [outer = 0x1194a5400] 02:42:00 INFO - PROCESS | 1647 | 1468748520351 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1248be000) [pid = 1647] [serial = 2283] [outer = 0x1194a5400] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118691800) [pid = 1647] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x116890000) [pid = 1647] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1129aec00) [pid = 1647] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x121162800) [pid = 1647] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x121277c00) [pid = 1647] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119f2f800) [pid = 1647] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116a24000) [pid = 1647] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12127b000) [pid = 1647] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x115d24400) [pid = 1647] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112731000) [pid = 1647] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115d28c00) [pid = 1647] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118403800) [pid = 1647] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11213d400) [pid = 1647] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11993f000) [pid = 1647] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116a31c00) [pid = 1647] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112695800) [pid = 1647] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1126d1800) [pid = 1647] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:42:00 INFO - PROCESS | 1647 | 1468748520878 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:42:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:42:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 02:42:00 INFO - PROCESS | 1647 | 1468748520899 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:42:00 INFO - PROCESS | 1647 | 1468748520917 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:42:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:42:00 INFO - PROCESS | 1647 | 1468748520947 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:42:00 INFO - PROCESS | 1647 | 1468748520949 Marionette TRACE conn2 <- [1,3010,null,{}] 02:42:00 INFO - PROCESS | 1647 | 1468748520955 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:00 INFO - PROCESS | 1647 | 1468748520957 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:01 INFO - PROCESS | 1647 | 1468748521082 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:42:01 INFO - PROCESS | 1647 | 1468748521127 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 1647 | 1468748521129 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b32800 == 35 [pid = 1647] [id = 762] 02:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1183dc800) [pid = 1647] [serial = 2284] [outer = 0x0] 02:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11993f000) [pid = 1647] [serial = 2285] [outer = 0x1183dc800] 02:42:01 INFO - PROCESS | 1647 | 1468748521171 Marionette DEBUG loaded listener.js 02:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121454800) [pid = 1647] [serial = 2286] [outer = 0x1183dc800] 02:42:01 INFO - PROCESS | 1647 | 1468748521508 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 02:42:01 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 02:42:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 572ms 02:42:01 INFO - PROCESS | 1647 | 1468748521520 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 1647 | 1468748521523 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:42:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:42:01 INFO - PROCESS | 1647 | 1468748521531 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 1647 | 1468748521533 Marionette TRACE conn2 <- [1,3014,null,{}] 02:42:01 INFO - PROCESS | 1647 | 1468748521538 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:01 INFO - PROCESS | 1647 | 1468748521540 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:01 INFO - PROCESS | 1647 | 1468748521707 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:42:01 INFO - PROCESS | 1647 | 1468748521719 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 1647 | 1468748521720 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b983000 == 36 [pid = 1647] [id = 763] 02:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x116491c00) [pid = 1647] [serial = 2287] [outer = 0x0] 02:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1248c1400) [pid = 1647] [serial = 2288] [outer = 0x116491c00] 02:42:01 INFO - PROCESS | 1647 | 1468748521761 Marionette DEBUG loaded listener.js 02:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1251b6000) [pid = 1647] [serial = 2289] [outer = 0x116491c00] 02:42:01 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:42:02 INFO - PROCESS | 1647 | 1468748522175 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:42:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:42:02 INFO - {} 02:42:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:42:02 INFO - {} 02:42:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:42:02 INFO - {} 02:42:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:42:02 INFO - {} 02:42:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 673ms 02:42:02 INFO - TEST-START | /FileAPI/fileReader.html 02:42:02 INFO - PROCESS | 1647 | 1468748522205 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:42:02 INFO - PROCESS | 1647 | 1468748522207 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:42:02 INFO - PROCESS | 1647 | 1468748522210 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:42:02 INFO - PROCESS | 1647 | 1468748522213 Marionette TRACE conn2 <- [1,3018,null,{}] 02:42:02 INFO - PROCESS | 1647 | 1468748522217 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:02 INFO - PROCESS | 1647 | 1468748522219 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:02 INFO - PROCESS | 1647 | 1468748522385 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:42:02 INFO - PROCESS | 1647 | 1468748522429 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:02 INFO - PROCESS | 1647 | 1468748522431 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12919a000 == 37 [pid = 1647] [id = 764] 02:42:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126a7d800) [pid = 1647] [serial = 2290] [outer = 0x0] 02:42:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x127578c00) [pid = 1647] [serial = 2291] [outer = 0x126a7d800] 02:42:02 INFO - PROCESS | 1647 | 1468748522474 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1276b2800) [pid = 1647] [serial = 2292] [outer = 0x126a7d800] 02:42:02 INFO - PROCESS | 1647 | 1468748522872 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 02:42:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:42:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:42:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:42:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:42:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 674ms 02:42:02 INFO - TEST-START | /FileAPI/historical.html 02:42:02 INFO - PROCESS | 1647 | 1468748522884 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:42:02 INFO - PROCESS | 1647 | 1468748522887 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:42:02 INFO - PROCESS | 1647 | 1468748522891 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:42:02 INFO - PROCESS | 1647 | 1468748522893 Marionette TRACE conn2 <- [1,3022,null,{}] 02:42:02 INFO - PROCESS | 1647 | 1468748522897 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:02 INFO - PROCESS | 1647 | 1468748522899 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:03 INFO - PROCESS | 1647 | 1468748523019 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:42:03 INFO - PROCESS | 1647 | 1468748523078 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:03 INFO - PROCESS | 1647 | 1468748523080 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1190e0800 == 38 [pid = 1647] [id = 765] 02:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1126fcc00) [pid = 1647] [serial = 2293] [outer = 0x0] 02:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1129ad400) [pid = 1647] [serial = 2294] [outer = 0x1126fcc00] 02:42:03 INFO - PROCESS | 1647 | 1468748523111 Marionette DEBUG loaded listener.js 02:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x113c07400) [pid = 1647] [serial = 2295] [outer = 0x1126fcc00] 02:42:03 INFO - PROCESS | 1647 | 1468748523555 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 02:42:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:42:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:42:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:42:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:42:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:42:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:42:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:42:03 INFO - TEST-OK | /FileAPI/historical.html | took 675ms 02:42:03 INFO - TEST-START | /FileAPI/idlharness.html 02:42:03 INFO - PROCESS | 1647 | 1468748523565 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 1647 | 1468748523569 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:42:03 INFO - PROCESS | 1647 | 1468748523573 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 1647 | 1468748523575 Marionette TRACE conn2 <- [1,3026,null,{}] 02:42:03 INFO - PROCESS | 1647 | 1468748523578 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:03 INFO - PROCESS | 1647 | 1468748523580 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:03 INFO - PROCESS | 1647 | 1468748523693 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:42:03 INFO - PROCESS | 1647 | 1468748523798 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:03 INFO - PROCESS | 1647 | 1468748523800 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d0a000 == 39 [pid = 1647] [id = 766] 02:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x117dc5c00) [pid = 1647] [serial = 2296] [outer = 0x0] 02:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11835d400) [pid = 1647] [serial = 2297] [outer = 0x117dc5c00] 02:42:03 INFO - PROCESS | 1647 | 1468748523831 Marionette DEBUG loaded listener.js 02:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118402c00) [pid = 1647] [serial = 2298] [outer = 0x117dc5c00] 02:42:04 INFO - PROCESS | 1647 | 1468748524448 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:42:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:42:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:42:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:42:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:42:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:42:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:42:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:42:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:42:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:42:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:42:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:42:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:42:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:42:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 02:42:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:42:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:42:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:42:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:42:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:42:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:42:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 02:42:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:42:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:42:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 937ms 02:42:04 INFO - PROCESS | 1647 | 1468748524543 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:42:04 INFO - PROCESS | 1647 | 1468748524544 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:42:04 INFO - TEST-START | /FileAPI/idlharness.worker 02:42:04 INFO - PROCESS | 1647 | 1468748524548 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:42:04 INFO - PROCESS | 1647 | 1468748524551 Marionette TRACE conn2 <- [1,3030,null,{}] 02:42:04 INFO - PROCESS | 1647 | 1468748524565 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:04 INFO - PROCESS | 1647 | 1468748524570 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:04 INFO - PROCESS | 1647 | 1468748524697 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:42:04 INFO - PROCESS | 1647 | 1468748524754 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:04 INFO - PROCESS | 1647 | 1468748524757 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12de16000 == 40 [pid = 1647] [id = 767] 02:42:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1276bdc00) [pid = 1647] [serial = 2299] [outer = 0x0] 02:42:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x128ce5000) [pid = 1647] [serial = 2300] [outer = 0x1276bdc00] 02:42:04 INFO - PROCESS | 1647 | 1468748524788 Marionette DEBUG loaded listener.js 02:42:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x128da3c00) [pid = 1647] [serial = 2301] [outer = 0x1276bdc00] 02:42:04 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:42:05 INFO - PROCESS | 1647 | 1468748525832 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12b983000 == 39 [pid = 1647] [id = 763] 02:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x121b32800 == 38 [pid = 1647] [id = 762] 02:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12b738800 == 37 [pid = 1647] [id = 761] 02:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12a718000 == 36 [pid = 1647] [id = 760] 02:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12a231800 == 35 [pid = 1647] [id = 759] 02:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12919a800 == 34 [pid = 1647] [id = 758] 02:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x128d1d000 == 33 [pid = 1647] [id = 757] 02:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1272df000 == 32 [pid = 1647] [id = 756] 02:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x121d16800 == 31 [pid = 1647] [id = 755] 02:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119aa8000 == 30 [pid = 1647] [id = 754] 02:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x117db3000 == 29 [pid = 1647] [id = 753] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12144e000) [pid = 1647] [serial = 2192] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1276b6c00) [pid = 1647] [serial = 2237] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x127618400) [pid = 1647] [serial = 2236] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1121b0800) [pid = 1647] [serial = 2239] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x126a81800) [pid = 1647] [serial = 2231] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x127052c00) [pid = 1647] [serial = 2233] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11a060800) [pid = 1647] [serial = 2215] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1219b8400) [pid = 1647] [serial = 2218] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x124cc6800) [pid = 1647] [serial = 2221] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x125061800) [pid = 1647] [serial = 2222] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124b80c00) [pid = 1647] [serial = 2219] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115d2d400) [pid = 1647] [serial = 2200] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116770800) [pid = 1647] [serial = 2201] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119518400) [pid = 1647] [serial = 2209] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119935400) [pid = 1647] [serial = 2210] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11660f800) [pid = 1647] [serial = 2197] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1174ef000) [pid = 1647] [serial = 2198] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11840fc00) [pid = 1647] [serial = 2206] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1186bf000) [pid = 1647] [serial = 2207] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11269d400) [pid = 1647] [serial = 2194] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1126f9000) [pid = 1647] [serial = 2195] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119bcbc00) [pid = 1647] [serial = 2212] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x117db8800) [pid = 1647] [serial = 2203] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11828a800) [pid = 1647] [serial = 2204] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x115d2c800) [pid = 1647] [serial = 2225] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12574d000) [pid = 1647] [serial = 2230] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x127580000) [pid = 1647] [serial = 2234] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1126d3c00) [pid = 1647] [serial = 2224] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x121458800) [pid = 1647] [serial = 2216] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1183e0800) [pid = 1647] [serial = 2227] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119ddd400) [pid = 1647] [serial = 2213] [outer = 0x0] [url = about:blank] 02:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119ddec00) [pid = 1647] [serial = 2228] [outer = 0x0] [url = about:blank] 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:42:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:42:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:42:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:42:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:42:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:42:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:42:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:42:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:42:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:42:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:42:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:42:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:42:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:42:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:42:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:42:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:42:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:42:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:42:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:42:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:42:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:42:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:42:05 INFO - {} 02:42:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1344ms 02:42:05 INFO - PROCESS | 1647 | 1468748525898 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:42:05 INFO - PROCESS | 1647 | 1468748525902 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:42:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:42:05 INFO - PROCESS | 1647 | 1468748525911 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:42:05 INFO - PROCESS | 1647 | 1468748525915 Marionette TRACE conn2 <- [1,3034,null,{}] 02:42:05 INFO - PROCESS | 1647 | 1468748525923 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:05 INFO - PROCESS | 1647 | 1468748525926 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:06 INFO - PROCESS | 1647 | 1468748526039 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:42:06 INFO - PROCESS | 1647 | 1468748526044 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:06 INFO - PROCESS | 1647 | 1468748526045 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196db800 == 30 [pid = 1647] [id = 768] 02:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x118364000) [pid = 1647] [serial = 2302] [outer = 0x0] 02:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1183d8800) [pid = 1647] [serial = 2303] [outer = 0x118364000] 02:42:06 INFO - PROCESS | 1647 | 1468748526073 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118406400) [pid = 1647] [serial = 2304] [outer = 0x118364000] 02:42:06 INFO - PROCESS | 1647 | 1468748526405 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:42:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:42:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 530ms 02:42:06 INFO - PROCESS | 1647 | 1468748526439 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:42:06 INFO - PROCESS | 1647 | 1468748526442 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:42:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:42:06 INFO - PROCESS | 1647 | 1468748526485 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:42:06 INFO - PROCESS | 1647 | 1468748526487 Marionette TRACE conn2 <- [1,3038,null,{}] 02:42:06 INFO - PROCESS | 1647 | 1468748526490 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:06 INFO - PROCESS | 1647 | 1468748526491 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:06 INFO - PROCESS | 1647 | 1468748526576 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:42:06 INFO - PROCESS | 1647 | 1468748526580 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:06 INFO - PROCESS | 1647 | 1468748526581 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272df000 == 31 [pid = 1647] [id = 769] 02:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1190c1c00) [pid = 1647] [serial = 2305] [outer = 0x0] 02:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11949f400) [pid = 1647] [serial = 2306] [outer = 0x1190c1c00] 02:42:06 INFO - PROCESS | 1647 | 1468748526608 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119560000) [pid = 1647] [serial = 2307] [outer = 0x1190c1c00] 02:42:06 INFO - PROCESS | 1647 | 1468748526940 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 02:42:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:42:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:42:06 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 481ms 02:42:06 INFO - PROCESS | 1647 | 1468748526955 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:42:06 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:42:06 INFO - PROCESS | 1647 | 1468748526957 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:42:06 INFO - PROCESS | 1647 | 1468748526959 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:42:06 INFO - PROCESS | 1647 | 1468748526962 Marionette TRACE conn2 <- [1,3042,null,{}] 02:42:06 INFO - PROCESS | 1647 | 1468748526969 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:06 INFO - PROCESS | 1647 | 1468748526972 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:07 INFO - PROCESS | 1647 | 1468748527062 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:42:07 INFO - PROCESS | 1647 | 1468748527119 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:07 INFO - PROCESS | 1647 | 1468748527121 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a534800 == 32 [pid = 1647] [id = 770] 02:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119dd8c00) [pid = 1647] [serial = 2308] [outer = 0x0] 02:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11a06bc00) [pid = 1647] [serial = 2309] [outer = 0x119dd8c00] 02:42:07 INFO - PROCESS | 1647 | 1468748527148 Marionette DEBUG loaded listener.js 02:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12144c400) [pid = 1647] [serial = 2310] [outer = 0x119dd8c00] 02:42:07 INFO - PROCESS | 1647 | 1468748527535 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:42:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 628ms 02:42:07 INFO - PROCESS | 1647 | 1468748527588 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:42:07 INFO - PROCESS | 1647 | 1468748527590 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:42:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:42:07 INFO - PROCESS | 1647 | 1468748527604 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 1647 | 1468748527605 Marionette TRACE conn2 <- [1,3046,null,{}] 02:42:07 INFO - PROCESS | 1647 | 1468748527608 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:07 INFO - PROCESS | 1647 | 1468748527610 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:07 INFO - PROCESS | 1647 | 1468748527696 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:42:07 INFO - PROCESS | 1647 | 1468748527701 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:07 INFO - PROCESS | 1647 | 1468748527702 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b733000 == 33 [pid = 1647] [id = 771] 02:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x121452800) [pid = 1647] [serial = 2311] [outer = 0x0] 02:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x125751800) [pid = 1647] [serial = 2312] [outer = 0x121452800] 02:42:07 INFO - PROCESS | 1647 | 1468748527728 Marionette DEBUG loaded listener.js 02:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x126a82000) [pid = 1647] [serial = 2313] [outer = 0x121452800] 02:42:07 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:42:08 INFO - PROCESS | 1647 | 1468748528088 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:42:08 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:42:08 INFO - {} 02:42:08 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 535ms 02:42:08 INFO - PROCESS | 1647 | 1468748528128 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:42:08 INFO - PROCESS | 1647 | 1468748528130 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:42:08 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:42:08 INFO - PROCESS | 1647 | 1468748528132 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 1647 | 1468748528133 Marionette TRACE conn2 <- [1,3050,null,{}] 02:42:08 INFO - PROCESS | 1647 | 1468748528136 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:08 INFO - PROCESS | 1647 | 1468748528138 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:08 INFO - PROCESS | 1647 | 1468748528269 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:42:08 INFO - PROCESS | 1647 | 1468748528281 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:08 INFO - PROCESS | 1647 | 1468748528282 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bda2000 == 34 [pid = 1647] [id = 772] 02:42:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x126e45400) [pid = 1647] [serial = 2314] [outer = 0x0] 02:42:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1276b9400) [pid = 1647] [serial = 2315] [outer = 0x126e45400] 02:42:08 INFO - PROCESS | 1647 | 1468748528323 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x128ce7400) [pid = 1647] [serial = 2316] [outer = 0x126e45400] 02:42:08 INFO - PROCESS | 1647 | 1468748528745 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 02:42:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:42:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:42:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:42:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:42:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 622ms 02:42:08 INFO - PROCESS | 1647 | 1468748528755 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:42:08 INFO - PROCESS | 1647 | 1468748528756 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:42:08 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:42:08 INFO - PROCESS | 1647 | 1468748528766 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 1647 | 1468748528768 Marionette TRACE conn2 <- [1,3054,null,{}] 02:42:08 INFO - PROCESS | 1647 | 1468748528773 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:08 INFO - PROCESS | 1647 | 1468748528777 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:08 INFO - PROCESS | 1647 | 1468748528907 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:42:08 INFO - PROCESS | 1647 | 1468748528922 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:08 INFO - PROCESS | 1647 | 1468748528923 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c729800 == 35 [pid = 1647] [id = 773] 02:42:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12915e000) [pid = 1647] [serial = 2317] [outer = 0x0] 02:42:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129165000) [pid = 1647] [serial = 2318] [outer = 0x12915e000] 02:42:08 INFO - PROCESS | 1647 | 1468748528948 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129477800) [pid = 1647] [serial = 2319] [outer = 0x12915e000] 02:42:09 INFO - PROCESS | 1647 | 1468748529392 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 02:42:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:42:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 688ms 02:42:09 INFO - PROCESS | 1647 | 1468748529456 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:42:09 INFO - PROCESS | 1647 | 1468748529457 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:42:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:42:09 INFO - PROCESS | 1647 | 1468748529459 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:42:09 INFO - PROCESS | 1647 | 1468748529460 Marionette TRACE conn2 <- [1,3058,null,{}] 02:42:09 INFO - PROCESS | 1647 | 1468748529468 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:09 INFO - PROCESS | 1647 | 1468748529469 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:09 INFO - PROCESS | 1647 | 1468748529577 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:42:09 INFO - PROCESS | 1647 | 1468748529634 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 1647 | 1468748529635 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d73f000 == 36 [pid = 1647] [id = 774] 02:42:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12947d000) [pid = 1647] [serial = 2320] [outer = 0x0] 02:42:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a2ed800) [pid = 1647] [serial = 2321] [outer = 0x12947d000] 02:42:09 INFO - PROCESS | 1647 | 1468748529662 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12a782400) [pid = 1647] [serial = 2322] [outer = 0x12947d000] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1126f7c00) [pid = 1647] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116607c00) [pid = 1647] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x117dc4000) [pid = 1647] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11676ec00) [pid = 1647] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1194a5400) [pid = 1647] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x113198800) [pid = 1647] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12115e000) [pid = 1647] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119f30c00) [pid = 1647] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118362000) [pid = 1647] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112a7b800) [pid = 1647] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1181af000) [pid = 1647] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x115e2d400) [pid = 1647] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11318e000) [pid = 1647] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119558800) [pid = 1647] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119dd5000) [pid = 1647] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1183dc800) [pid = 1647] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:42:10 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x116491c00) [pid = 1647] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:42:10 INFO - PROCESS | 1647 | 1468748530051 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 02:42:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:42:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:42:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:42:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:42:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:42:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:42:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:42:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:42:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:42:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:42:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:42:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:42:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:42:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:42:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:42:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:42:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:42:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:42:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:42:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 626ms 02:42:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:42:10 INFO - PROCESS | 1647 | 1468748530085 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:42:10 INFO - PROCESS | 1647 | 1468748530086 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:42:10 INFO - PROCESS | 1647 | 1468748530089 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 1647 | 1468748530090 Marionette TRACE conn2 <- [1,3062,null,{}] 02:42:10 INFO - PROCESS | 1647 | 1468748530092 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:10 INFO - PROCESS | 1647 | 1468748530093 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:10 INFO - PROCESS | 1647 | 1468748530178 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:42:10 INFO - PROCESS | 1647 | 1468748530181 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:10 INFO - PROCESS | 1647 | 1468748530182 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd12800 == 37 [pid = 1647] [id = 775] 02:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11755f400) [pid = 1647] [serial = 2323] [outer = 0x0] 02:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119f30c00) [pid = 1647] [serial = 2324] [outer = 0x11755f400] 02:42:10 INFO - PROCESS | 1647 | 1468748530208 Marionette DEBUG loaded listener.js 02:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12a782c00) [pid = 1647] [serial = 2325] [outer = 0x11755f400] 02:42:10 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:42:10 INFO - PROCESS | 1647 | 1468748530556 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:42:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:42:10 INFO - {} 02:42:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 520ms 02:42:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:42:10 INFO - PROCESS | 1647 | 1468748530609 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:42:10 INFO - PROCESS | 1647 | 1468748530610 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:42:10 INFO - PROCESS | 1647 | 1468748530612 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 1647 | 1468748530613 Marionette TRACE conn2 <- [1,3066,null,{}] 02:42:10 INFO - PROCESS | 1647 | 1468748530616 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:10 INFO - PROCESS | 1647 | 1468748530617 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:10 INFO - PROCESS | 1647 | 1468748530699 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:42:10 INFO - PROCESS | 1647 | 1468748530704 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:10 INFO - PROCESS | 1647 | 1468748530706 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7a5800 == 38 [pid = 1647] [id = 776] 02:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12a786800) [pid = 1647] [serial = 2326] [outer = 0x0] 02:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12a7d1800) [pid = 1647] [serial = 2327] [outer = 0x12a786800] 02:42:10 INFO - PROCESS | 1647 | 1468748530730 Marionette DEBUG loaded listener.js 02:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12ab27400) [pid = 1647] [serial = 2328] [outer = 0x12a786800] 02:42:11 INFO - PROCESS | 1647 | 1468748531053 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 02:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:42:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 470ms 02:42:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:42:11 INFO - PROCESS | 1647 | 1468748531084 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:42:11 INFO - PROCESS | 1647 | 1468748531085 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:42:11 INFO - PROCESS | 1647 | 1468748531087 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:42:11 INFO - PROCESS | 1647 | 1468748531088 Marionette TRACE conn2 <- [1,3070,null,{}] 02:42:11 INFO - PROCESS | 1647 | 1468748531090 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:11 INFO - PROCESS | 1647 | 1468748531092 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:11 INFO - PROCESS | 1647 | 1468748531179 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:42:11 INFO - PROCESS | 1647 | 1468748531182 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:11 INFO - PROCESS | 1647 | 1468748531183 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11641c000 == 39 [pid = 1647] [id = 777] 02:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x110d70400) [pid = 1647] [serial = 2329] [outer = 0x0] 02:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x112695800) [pid = 1647] [serial = 2330] [outer = 0x110d70400] 02:42:11 INFO - PROCESS | 1647 | 1468748531210 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1126c9c00) [pid = 1647] [serial = 2331] [outer = 0x110d70400] 02:42:11 INFO - PROCESS | 1647 | 1468748531525 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 02:42:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:42:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:42:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:42:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:42:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:42:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:42:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 470ms 02:42:11 INFO - PROCESS | 1647 | 1468748531562 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:42:11 INFO - PROCESS | 1647 | 1468748531564 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:42:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:42:11 INFO - PROCESS | 1647 | 1468748531566 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:42:11 INFO - PROCESS | 1647 | 1468748531568 Marionette TRACE conn2 <- [1,3074,null,{}] 02:42:11 INFO - PROCESS | 1647 | 1468748531598 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:11 INFO - PROCESS | 1647 | 1468748531600 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:11 INFO - PROCESS | 1647 | 1468748531705 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:42:11 INFO - PROCESS | 1647 | 1468748531708 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:11 INFO - PROCESS | 1647 | 1468748531710 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1211a5000 == 40 [pid = 1647] [id = 778] 02:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1126d3400) [pid = 1647] [serial = 2332] [outer = 0x0] 02:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1129af800) [pid = 1647] [serial = 2333] [outer = 0x1126d3400] 02:42:11 INFO - PROCESS | 1647 | 1468748531737 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x113c0e800) [pid = 1647] [serial = 2334] [outer = 0x1126d3400] 02:42:12 INFO - PROCESS | 1647 | 1468748532248 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 02:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:42:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 729ms 02:42:12 INFO - PROCESS | 1647 | 1468748532296 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:42:12 INFO - PROCESS | 1647 | 1468748532299 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:42:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:42:12 INFO - PROCESS | 1647 | 1468748532305 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:42:12 INFO - PROCESS | 1647 | 1468748532307 Marionette TRACE conn2 <- [1,3078,null,{}] 02:42:12 INFO - PROCESS | 1647 | 1468748532311 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:12 INFO - PROCESS | 1647 | 1468748532313 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:12 INFO - PROCESS | 1647 | 1468748532426 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:42:12 INFO - PROCESS | 1647 | 1468748532505 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:12 INFO - PROCESS | 1647 | 1468748532507 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ab5000 == 41 [pid = 1647] [id = 779] 02:42:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1129a5c00) [pid = 1647] [serial = 2335] [outer = 0x0] 02:42:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x112d8e000) [pid = 1647] [serial = 2336] [outer = 0x1129a5c00] 02:42:12 INFO - PROCESS | 1647 | 1468748532538 Marionette DEBUG loaded listener.js 02:42:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1131a5800) [pid = 1647] [serial = 2337] [outer = 0x1129a5c00] 02:42:12 INFO - PROCESS | 1647 | 1468748532916 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 02:42:12 INFO - PROCESS | 1647 | 1468748532930 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:42:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:42:12 INFO - PROCESS | 1647 | 1468748532935 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:42:12 INFO - PROCESS | 1647 | 1468748532937 Marionette TRACE conn2 <- [1,3082,null,{}] 02:42:12 INFO - PROCESS | 1647 | 1468748532939 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:12 INFO - PROCESS | 1647 | 1468748532941 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:13 INFO - PROCESS | 1647 | 1468748533051 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:42:13 INFO - PROCESS | 1647 | 1468748533156 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:13 INFO - PROCESS | 1647 | 1468748533157 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248dd800 == 42 [pid = 1647] [id = 780] 02:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11676fc00) [pid = 1647] [serial = 2338] [outer = 0x0] 02:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x116815c00) [pid = 1647] [serial = 2339] [outer = 0x11676fc00] 02:42:13 INFO - PROCESS | 1647 | 1468748533191 Marionette DEBUG loaded listener.js 02:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11828e800) [pid = 1647] [serial = 2340] [outer = 0x11676fc00] 02:42:13 INFO - PROCESS | 1647 | 1468748533563 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 02:42:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:42:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:42:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:42:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 671ms 02:42:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:42:13 INFO - PROCESS | 1647 | 1468748533607 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:42:13 INFO - PROCESS | 1647 | 1468748533608 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:42:13 INFO - PROCESS | 1647 | 1468748533611 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:42:13 INFO - PROCESS | 1647 | 1468748533614 Marionette TRACE conn2 <- [1,3086,null,{}] 02:42:13 INFO - PROCESS | 1647 | 1468748533622 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:13 INFO - PROCESS | 1647 | 1468748533625 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:13 INFO - PROCESS | 1647 | 1468748533737 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:42:13 INFO - PROCESS | 1647 | 1468748533844 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:13 INFO - PROCESS | 1647 | 1468748533846 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d04000 == 43 [pid = 1647] [id = 781] 02:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11861e400) [pid = 1647] [serial = 2341] [outer = 0x0] 02:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119936400) [pid = 1647] [serial = 2342] [outer = 0x11861e400] 02:42:13 INFO - PROCESS | 1647 | 1468748533879 Marionette DEBUG loaded listener.js 02:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119dd3c00) [pid = 1647] [serial = 2343] [outer = 0x11861e400] 02:42:14 INFO - PROCESS | 1647 | 1468748534243 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:42:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:42:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 673ms 02:42:14 INFO - PROCESS | 1647 | 1468748534284 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:42:14 INFO - PROCESS | 1647 | 1468748534286 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:42:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:42:14 INFO - PROCESS | 1647 | 1468748534289 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:42:14 INFO - PROCESS | 1647 | 1468748534290 Marionette TRACE conn2 <- [1,3090,null,{}] 02:42:14 INFO - PROCESS | 1647 | 1468748534293 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:14 INFO - PROCESS | 1647 | 1468748534294 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:14 INFO - PROCESS | 1647 | 1468748534404 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:42:14 INFO - PROCESS | 1647 | 1468748534507 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:14 INFO - PROCESS | 1647 | 1468748534508 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a660000 == 44 [pid = 1647] [id = 782] 02:42:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x121457000) [pid = 1647] [serial = 2344] [outer = 0x0] 02:42:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12169f400) [pid = 1647] [serial = 2345] [outer = 0x121457000] 02:42:14 INFO - PROCESS | 1647 | 1468748534539 Marionette DEBUG loaded listener.js 02:42:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1248c7400) [pid = 1647] [serial = 2346] [outer = 0x121457000] 02:42:14 INFO - PROCESS | 1647 | 1468748534894 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:42:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:42:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 620ms 02:42:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:42:14 INFO - PROCESS | 1647 | 1468748534910 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:42:14 INFO - PROCESS | 1647 | 1468748534911 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:42:14 INFO - PROCESS | 1647 | 1468748534914 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:42:14 INFO - PROCESS | 1647 | 1468748534915 Marionette TRACE conn2 <- [1,3094,null,{}] 02:42:14 INFO - PROCESS | 1647 | 1468748534917 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:14 INFO - PROCESS | 1647 | 1468748534919 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:15 INFO - PROCESS | 1647 | 1468748535024 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:42:15 INFO - PROCESS | 1647 | 1468748535146 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:15 INFO - PROCESS | 1647 | 1468748535147 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b8bb800 == 45 [pid = 1647] [id = 783] 02:42:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1126c6c00) [pid = 1647] [serial = 2347] [outer = 0x0] 02:42:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124c44800) [pid = 1647] [serial = 2348] [outer = 0x1126c6c00] 02:42:15 INFO - PROCESS | 1647 | 1468748535179 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x126a79000) [pid = 1647] [serial = 2349] [outer = 0x1126c6c00] 02:42:15 INFO - PROCESS | 1647 | 1468748535549 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:42:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:42:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 672ms 02:42:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:42:15 INFO - PROCESS | 1647 | 1468748535587 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:42:15 INFO - PROCESS | 1647 | 1468748535589 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:42:15 INFO - PROCESS | 1647 | 1468748535591 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:42:15 INFO - PROCESS | 1647 | 1468748535592 Marionette TRACE conn2 <- [1,3098,null,{}] 02:42:15 INFO - PROCESS | 1647 | 1468748535595 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:15 INFO - PROCESS | 1647 | 1468748535599 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:15 INFO - PROCESS | 1647 | 1468748535728 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:42:15 INFO - PROCESS | 1647 | 1468748535841 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:15 INFO - PROCESS | 1647 | 1468748535842 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x121e4e800 == 46 [pid = 1647] [id = 784] 02:42:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1126cf000) [pid = 1647] [serial = 2350] [outer = 0x0] 02:42:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11955a000) [pid = 1647] [serial = 2351] [outer = 0x1126cf000] 02:42:15 INFO - PROCESS | 1647 | 1468748535873 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x126e39000) [pid = 1647] [serial = 2352] [outer = 0x1126cf000] 02:42:16 INFO - PROCESS | 1647 | 1468748536412 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 02:42:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:42:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:42:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 872ms 02:42:16 INFO - PROCESS | 1647 | 1468748536463 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:42:16 INFO - PROCESS | 1647 | 1468748536466 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:42:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:42:16 INFO - PROCESS | 1647 | 1468748536490 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:42:16 INFO - PROCESS | 1647 | 1468748536492 Marionette TRACE conn2 <- [1,3102,null,{}] 02:42:16 INFO - PROCESS | 1647 | 1468748536496 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:16 INFO - PROCESS | 1647 | 1468748536497 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:16 INFO - PROCESS | 1647 | 1468748536603 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:42:16 INFO - PROCESS | 1647 | 1468748536682 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 1647 | 1468748536683 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e3800 == 47 [pid = 1647] [id = 785] 02:42:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1131ad800) [pid = 1647] [serial = 2353] [outer = 0x0] 02:42:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x113c11400) [pid = 1647] [serial = 2354] [outer = 0x1131ad800] 02:42:16 INFO - PROCESS | 1647 | 1468748536710 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116604400) [pid = 1647] [serial = 2355] [outer = 0x1131ad800] 02:42:17 INFO - PROCESS | 1647 | 1468748537083 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:42:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:42:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 628ms 02:42:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:42:17 INFO - PROCESS | 1647 | 1468748537116 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:42:17 INFO - PROCESS | 1647 | 1468748537118 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:42:17 INFO - PROCESS | 1647 | 1468748537123 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - PROCESS | 1647 | 1468748537124 Marionette TRACE conn2 <- [1,3106,null,{}] 02:42:17 INFO - PROCESS | 1647 | 1468748537127 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:17 INFO - PROCESS | 1647 | 1468748537128 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:17 INFO - PROCESS | 1647 | 1468748537229 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11641c000 == 46 [pid = 1647] [id = 777] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7a5800 == 45 [pid = 1647] [id = 776] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd12800 == 44 [pid = 1647] [id = 775] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12d73f000 == 43 [pid = 1647] [id = 774] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12c729800 == 42 [pid = 1647] [id = 773] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12bda2000 == 41 [pid = 1647] [id = 772] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12b733000 == 40 [pid = 1647] [id = 771] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12a534800 == 39 [pid = 1647] [id = 770] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1272df000 == 38 [pid = 1647] [id = 769] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1196db800 == 37 [pid = 1647] [id = 768] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12de16000 == 36 [pid = 1647] [id = 767] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x128d0a000 == 35 [pid = 1647] [id = 766] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12919a000 == 34 [pid = 1647] [id = 764] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1190e0800 == 33 [pid = 1647] [id = 765] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x119422800 == 32 [pid = 1647] [id = 752] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e3800 == 31 [pid = 1647] [id = 785] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x121e4e800 == 30 [pid = 1647] [id = 784] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12b8bb800 == 29 [pid = 1647] [id = 783] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12a660000 == 28 [pid = 1647] [id = 782] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x128d04000 == 27 [pid = 1647] [id = 781] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1248dd800 == 26 [pid = 1647] [id = 780] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1211a5000 == 25 [pid = 1647] [id = 778] 02:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x119ab5000 == 24 [pid = 1647] [id = 779] 02:42:17 INFO - PROCESS | 1647 | 1468748537896 Marionette TRACE conn2 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:17 INFO - PROCESS | 1647 | 1468748537899 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119517000) [pid = 1647] [serial = 2273] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x117564000) [pid = 1647] [serial = 2257] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x121454400) [pid = 1647] [serial = 2280] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118244000) [pid = 1647] [serial = 2242] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1214ad000) [pid = 1647] [serial = 2282] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1131c6c00) [pid = 1647] [serial = 2253] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115e2ec00) [pid = 1647] [serial = 2254] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x124eccc00) [pid = 1647] [serial = 2250] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x121456400) [pid = 1647] [serial = 2248] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118692400) [pid = 1647] [serial = 2244] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x121163800) [pid = 1647] [serial = 2279] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11a06b000) [pid = 1647] [serial = 2247] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118620800) [pid = 1647] [serial = 2266] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116819c00) [pid = 1647] [serial = 2241] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1194a7000) [pid = 1647] [serial = 2269] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119bce000) [pid = 1647] [serial = 2274] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11676f000) [pid = 1647] [serial = 2256] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1248c1400) [pid = 1647] [serial = 2288] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116897400) [pid = 1647] [serial = 2262] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1126a1800) [pid = 1647] [serial = 2260] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x126a79c00) [pid = 1647] [serial = 2251] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119ae5400) [pid = 1647] [serial = 2245] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118361c00) [pid = 1647] [serial = 2265] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11906e400) [pid = 1647] [serial = 2268] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1248be000) [pid = 1647] [serial = 2283] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11715d400) [pid = 1647] [serial = 2263] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1194a8000) [pid = 1647] [serial = 2271] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119ddc800) [pid = 1647] [serial = 2276] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12115d800) [pid = 1647] [serial = 2277] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x113192800) [pid = 1647] [serial = 2259] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x121454800) [pid = 1647] [serial = 2286] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11993f000) [pid = 1647] [serial = 2285] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1251b6000) [pid = 1647] [serial = 2289] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x127578c00) [pid = 1647] [serial = 2291] [outer = 0x0] [url = about:blank] 02:42:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11390b800 == 25 [pid = 1647] [id = 786] 02:42:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11269b800) [pid = 1647] [serial = 2356] [outer = 0x0] 02:42:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1126ca800) [pid = 1647] [serial = 2357] [outer = 0x11269b800] 02:42:18 INFO - PROCESS | 1647 | 1468748538015 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1128cd800) [pid = 1647] [serial = 2358] [outer = 0x11269b800] 02:42:18 INFO - PROCESS | 1647 | 1468748538464 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 02:42:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:42:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:42:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:42:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1373ms 02:42:18 INFO - PROCESS | 1647 | 1468748538544 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 1647 | 1468748538548 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:42:18 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:42:18 INFO - PROCESS | 1647 | 1468748538563 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 1647 | 1468748538565 Marionette TRACE conn2 <- [1,3110,null,{}] 02:42:18 INFO - PROCESS | 1647 | 1468748538572 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:18 INFO - PROCESS | 1647 | 1468748538577 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:18 INFO - PROCESS | 1647 | 1468748538664 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:42:18 INFO - PROCESS | 1647 | 1468748538676 Marionette TRACE conn2 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:18 INFO - PROCESS | 1647 | 1468748538678 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x119036000 == 26 [pid = 1647] [id = 787] 02:42:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11376c000) [pid = 1647] [serial = 2359] [outer = 0x0] 02:42:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x113c6f800) [pid = 1647] [serial = 2360] [outer = 0x11376c000] 02:42:18 INFO - PROCESS | 1647 | 1468748538705 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x115d2a000) [pid = 1647] [serial = 2361] [outer = 0x11376c000] 02:42:19 INFO - PROCESS | 1647 | 1468748539013 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 02:42:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:42:19 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 02:42:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:42:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 486ms 02:42:19 INFO - PROCESS | 1647 | 1468748539041 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:42:19 INFO - PROCESS | 1647 | 1468748539044 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:42:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:42:19 INFO - PROCESS | 1647 | 1468748539047 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:42:19 INFO - PROCESS | 1647 | 1468748539049 Marionette TRACE conn2 <- [1,3114,null,{}] 02:42:19 INFO - PROCESS | 1647 | 1468748539052 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:19 INFO - PROCESS | 1647 | 1468748539055 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:19 INFO - PROCESS | 1647 | 1468748539145 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:42:19 INFO - PROCESS | 1647 | 1468748539204 Marionette TRACE conn2 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"dabafe58-8e94-437a-8098-b1afbb2ce63d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:19 INFO - PROCESS | 1647 | 1468748539205 Marionette INFO sendAsync 83b69060-669a-c341-93e3-f0cdb563d392 02:42:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12119f000 == 27 [pid = 1647] [id = 788] 02:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115e99000) [pid = 1647] [serial = 2362] [outer = 0x0] 02:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116645000) [pid = 1647] [serial = 2363] [outer = 0x115e99000] 02:42:19 INFO - PROCESS | 1647 | 1468748539238 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x117568000) [pid = 1647] [serial = 2364] [outer = 0x115e99000] 02:42:19 INFO - PROCESS | 1647 | 1468748539529 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:42:19 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:42:19 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 521ms 02:42:19 INFO - PROCESS | 1647 | 1468748539571 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:42:19 INFO - PROCESS | 1647 | 1468748539573 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:42:20 WARNING - u'runner_teardown' () 02:42:20 INFO - No more tests 02:42:20 INFO - Got 0 unexpected results 02:42:20 INFO - SUITE-END | took 523s 02:42:20 INFO - Closing logging queue 02:42:20 INFO - queue closed 02:42:20 INFO - Return code: 0 02:42:20 WARNING - # TBPL SUCCESS # 02:42:20 INFO - Running post-action listener: _resource_record_post_action 02:42:20 INFO - Running post-run listener: _resource_record_post_run 02:42:21 INFO - Total resource usage - Wall time: 545s; CPU: 58.0%; Read bytes: 36619776; Write bytes: 957909504; Read time: 251; Write time: 4996 02:42:21 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:42:21 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150616576; Write bytes: 148633600; Read time: 13572; Write time: 323 02:42:21 INFO - run-tests - Wall time: 527s; CPU: 58.0%; Read bytes: 34448896; Write bytes: 796803584; Read time: 231; Write time: 4630 02:42:21 INFO - Running post-run listener: _upload_blobber_files 02:42:21 INFO - Blob upload gear active. 02:42:21 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:42:21 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 02:42:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:42:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:42:22 INFO - (blobuploader) - INFO - Open directory for files ... 02:42:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:42:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:42:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:42:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:42:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:42:23 INFO - (blobuploader) - INFO - Done attempting. 02:42:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:42:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:42:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:42:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:42:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:42:25 INFO - (blobuploader) - INFO - Done attempting. 02:42:25 INFO - (blobuploader) - INFO - Iteration through files over. 02:42:25 INFO - Return code: 0 02:42:25 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:42:25 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:42:25 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/645fe8e23cf1e6f8d8db07ae6f6af4fb65be9a096f2f3410078487413f3aec43c1672aa6684f78ae816e8fa71dacce1e0a973c22ac52afa3d57bbd20aac55f49", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bb25baaf231223477dc7df269eff43f0170e1eb6ce807e4228f184b069ad00cc87cb667ccb57de0d08d2cf5bb9e65f7a1ea1048cfbaded3e8f2d0a83c95f4fd0"} 02:42:25 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:42:25 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:42:25 INFO - Contents: 02:42:25 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/645fe8e23cf1e6f8d8db07ae6f6af4fb65be9a096f2f3410078487413f3aec43c1672aa6684f78ae816e8fa71dacce1e0a973c22ac52afa3d57bbd20aac55f49", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bb25baaf231223477dc7df269eff43f0170e1eb6ce807e4228f184b069ad00cc87cb667ccb57de0d08d2cf5bb9e65f7a1ea1048cfbaded3e8f2d0a83c95f4fd0"} 02:42:25 INFO - Running post-run listener: copy_logs_to_upload_dir 02:42:25 INFO - Copying logs to upload dir... 02:42:25 INFO - mkdir: /builds/slave/test/build/upload/logs 02:42:25 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=591.794590 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 52 secs) (at 2016-07-17 02:42:25.576794) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-17 02:42:25.580820) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test/properties RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners TMPDIR=/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/645fe8e23cf1e6f8d8db07ae6f6af4fb65be9a096f2f3410078487413f3aec43c1672aa6684f78ae816e8fa71dacce1e0a973c22ac52afa3d57bbd20aac55f49", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bb25baaf231223477dc7df269eff43f0170e1eb6ce807e4228f184b069ad00cc87cb667ccb57de0d08d2cf5bb9e65f7a1ea1048cfbaded3e8f2d0a83c95f4fd0"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012609 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/645fe8e23cf1e6f8d8db07ae6f6af4fb65be9a096f2f3410078487413f3aec43c1672aa6684f78ae816e8fa71dacce1e0a973c22ac52afa3d57bbd20aac55f49", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bb25baaf231223477dc7df269eff43f0170e1eb6ce807e4228f184b069ad00cc87cb667ccb57de0d08d2cf5bb9e65f7a1ea1048cfbaded3e8f2d0a83c95f4fd0"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468516018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-17 02:42:25.618294) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:42:25.618699) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.QKJZ4oZOMe/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lXMNtjn93L/Listeners TMPDIR=/var/folders/f_/784x9wv55zl7jxv09s004psc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005222 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 02:42:25.667536) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-17 02:42:25.667883) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-17 02:42:25.668262) ========= ========= Total master_lag: 0.47 =========