builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0067 starttime: 1468871558.51 results: success (0) buildid: 20160718022258 builduid: 2dbe88499edb4912bb362b1d041e53ee revision: 2b7160a603f1f8f1fb5cef64dc73fb87c115bed7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-18 12:52:38.511741) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-18 12:52:38.512230) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-18 12:52:38.512502) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-18 12:52:38.708918) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-18 12:52:38.709220) ========= 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.PRpjYGoujg/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.CcV2I3nAQo/Listeners TMPDIR=/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/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-18 12:52:38-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 40.2M=0s 2016-07-18 12:52:38 (40.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.086884 ========= master_lag: 1.67 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-18 12:52:40.463211) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 12:52:40.463543) ========= 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.PRpjYGoujg/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.CcV2I3nAQo/Listeners TMPDIR=/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/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.020666 ========= master_lag: 0.54 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 12:52:41.024573) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-18 12:52:41.024910) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2b7160a603f1f8f1fb5cef64dc73fb87c115bed7 --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 2b7160a603f1f8f1fb5cef64dc73fb87c115bed7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.PRpjYGoujg/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.CcV2I3nAQo/Listeners TMPDIR=/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/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-18 12:52:41,097 truncating revision to first 12 chars 2016-07-18 12:52:41,097 Setting DEBUG logging. 2016-07-18 12:52:41,097 attempt 1/10 2016-07-18 12:52:41,097 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/2b7160a603f1?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-18 12:52:42,059 unpacking tar archive at: mozilla-beta-2b7160a603f1/testing/mozharness/ program finished with exit code 0 elapsedTime=1.222572 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-18 12:52:42.269246) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-18 12:52:42.269580) ========= script_repo_revision: 2b7160a603f1f8f1fb5cef64dc73fb87c115bed7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-18 12:52:42.269973) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-18 12:52:42.270318) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-18 12:52:42.291466) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 30 secs) (at 2016-07-18 12:52:42.291728) ========= /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.PRpjYGoujg/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.CcV2I3nAQo/Listeners TMPDIR=/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/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 12:52:42 INFO - MultiFileLogger online at 20160718 12:52:42 in /builds/slave/test 12:52:42 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 12:52:42 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:52:42 INFO - {'append_to_log': False, 12:52:42 INFO - 'base_work_dir': '/builds/slave/test', 12:52:42 INFO - 'blob_upload_branch': 'mozilla-beta', 12:52:42 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:52:42 INFO - 'buildbot_json_path': 'buildprops.json', 12:52:42 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:52:42 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:52:42 INFO - 'download_minidump_stackwalk': True, 12:52:42 INFO - 'download_symbols': 'true', 12:52:42 INFO - 'e10s': False, 12:52:42 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:52:42 INFO - 'tooltool.py': '/tools/tooltool.py', 12:52:42 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:52:42 INFO - '/tools/misc-python/virtualenv.py')}, 12:52:42 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:52:42 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:52:42 INFO - 'log_level': 'info', 12:52:42 INFO - 'log_to_console': True, 12:52:42 INFO - 'opt_config_files': (), 12:52:42 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:52:42 INFO - '--processes=1', 12:52:42 INFO - '--config=%(test_path)s/wptrunner.ini', 12:52:42 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:52:42 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:52:42 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:52:42 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:52:42 INFO - 'pip_index': False, 12:52:42 INFO - 'require_test_zip': True, 12:52:42 INFO - 'test_type': ('testharness',), 12:52:42 INFO - 'this_chunk': '1', 12:52:42 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:52:42 INFO - 'total_chunks': '10', 12:52:42 INFO - 'virtualenv_path': 'venv', 12:52:42 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:52:42 INFO - 'work_dir': 'build'} 12:52:42 INFO - ##### 12:52:42 INFO - ##### Running clobber step. 12:52:42 INFO - ##### 12:52:42 INFO - Running pre-action listener: _resource_record_pre_action 12:52:42 INFO - Running main action method: clobber 12:52:42 INFO - rmtree: /builds/slave/test/build 12:52:42 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:52:44 INFO - Running post-action listener: _resource_record_post_action 12:52:44 INFO - ##### 12:52:44 INFO - ##### Running read-buildbot-config step. 12:52:44 INFO - ##### 12:52:44 INFO - Running pre-action listener: _resource_record_pre_action 12:52:44 INFO - Running main action method: read_buildbot_config 12:52:44 INFO - Using buildbot properties: 12:52:44 INFO - { 12:52:44 INFO - "project": "", 12:52:44 INFO - "product": "firefox", 12:52:44 INFO - "script_repo_revision": "production", 12:52:44 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 12:52:44 INFO - "repository": "", 12:52:44 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 12:52:44 INFO - "buildid": "20160718022258", 12:52:44 INFO - "pgo_build": "False", 12:52:44 INFO - "basedir": "/builds/slave/test", 12:52:44 INFO - "buildnumber": 38, 12:52:44 INFO - "slavename": "t-yosemite-r7-0067", 12:52:44 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 12:52:44 INFO - "platform": "macosx64", 12:52:44 INFO - "branch": "mozilla-beta", 12:52:44 INFO - "revision": "2b7160a603f1f8f1fb5cef64dc73fb87c115bed7", 12:52:44 INFO - "repo_path": "releases/mozilla-beta", 12:52:44 INFO - "moz_repo_path": "", 12:52:44 INFO - "stage_platform": "macosx64", 12:52:44 INFO - "builduid": "2dbe88499edb4912bb362b1d041e53ee", 12:52:44 INFO - "slavebuilddir": "test" 12:52:44 INFO - } 12:52:44 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.dmg. 12:52:44 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.test_packages.json. 12:52:44 INFO - Running post-action listener: _resource_record_post_action 12:52:44 INFO - ##### 12:52:44 INFO - ##### Running download-and-extract step. 12:52:44 INFO - ##### 12:52:44 INFO - Running pre-action listener: _resource_record_pre_action 12:52:44 INFO - Running main action method: download_and_extract 12:52:44 INFO - mkdir: /builds/slave/test/build/tests 12:52:44 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')]} 12:52:44 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.test_packages.json 12:52:44 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 12:52:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/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 12:52:44 INFO - Downloaded 1201 bytes. 12:52:44 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 12:52:44 INFO - Using the following test package requirements: 12:52:44 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 12:52:44 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:52:44 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 12:52:44 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:52:44 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 12:52:44 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:52:44 INFO - u'jsshell-mac64.zip'], 12:52:44 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:52:44 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 12:52:44 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 12:52:44 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:52:44 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 12:52:44 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:52:44 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 12:52:44 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:52:44 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 12:52:44 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:52:44 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 12:52:44 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 12:52:44 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')]} 12:52:44 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.common.tests.zip 12:52:44 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 12:52:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/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 12:52:44 INFO - Downloaded 18370072 bytes. 12:52:44 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/*'] 12:52:44 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/* 12:52:45 INFO - caution: filename not matched: web-platform/* 12:52:45 INFO - Return code: 11 12:52:45 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')]} 12:52:45 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.web-platform.tests.zip 12:52:45 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/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 12:52:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/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 12:52:45 INFO - Downloaded 36389883 bytes. 12:52:45 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/*'] 12:52:45 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/* 12:52:49 INFO - caution: filename not matched: bin/* 12:52:49 INFO - caution: filename not matched: config/* 12:52:49 INFO - caution: filename not matched: mozbase/* 12:52:49 INFO - caution: filename not matched: marionette/* 12:52:49 INFO - caution: filename not matched: tools/wptserve/* 12:52:49 INFO - Return code: 11 12:52:49 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')]} 12:52:49 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.dmg 12:52:49 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 12:52:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 12:52:50 INFO - Downloaded 73021629 bytes. 12:52:50 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.dmg 12:52:50 INFO - mkdir: /builds/slave/test/properties 12:52:50 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:52:50 INFO - Writing to file /builds/slave/test/properties/build_url 12:52:50 INFO - Contents: 12:52:50 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.dmg 12:52:50 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:52:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:52:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:52:50 INFO - Contents: 12:52:50 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:52: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')]} 12:52:50 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:52:50 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:52:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/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 12:52:51 INFO - Downloaded 103718868 bytes. 12:52:51 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'] 12:52:51 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 12:52:54 INFO - Return code: 0 12:52:54 INFO - Running post-action listener: _resource_record_post_action 12:52:54 INFO - Running post-action listener: set_extra_try_arguments 12:52:54 INFO - ##### 12:52:54 INFO - ##### Running create-virtualenv step. 12:52:54 INFO - ##### 12:52:54 INFO - Running pre-action listener: _pre_create_virtualenv 12:52:54 INFO - Running pre-action listener: _resource_record_pre_action 12:52:54 INFO - Running main action method: create_virtualenv 12:52:54 INFO - Creating virtualenv /builds/slave/test/build/venv 12:52:54 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 12:52:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:52:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:52:55 INFO - Using real prefix '/tools/python27' 12:52:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:52:55 INFO - Installing distribute.............................................................................................................................................................................................done. 12:52:58 INFO - Installing pip.................done. 12:52:58 INFO - Return code: 0 12:52:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:52: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')]} 12:52:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:52:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:52: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')]} 12:52:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:52:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:52: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', '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 0x10ccf3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cd10f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf53dba2a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cd0c5e0>, '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 0x10c8efcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c91a990>, '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.PRpjYGoujg/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.CcV2I3nAQo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:52: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', 'psutil>=0.7.1'] in /builds/slave/test/build 12:52: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 psutil>=0.7.1 12:52:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PRpjYGoujg/Render', 12:52:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:52:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:52:58 INFO - 'HOME': '/Users/cltbld', 12:52:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:52:58 INFO - 'LOGNAME': 'cltbld', 12:52:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:52:58 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:52:58 INFO - 'MOZ_NO_REMOTE': '1', 12:52:58 INFO - 'NO_EM_RESTART': '1', 12:52:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:52:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:52:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:52:58 INFO - 'PWD': '/builds/slave/test', 12:52:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:52:58 INFO - 'SHELL': '/bin/bash', 12:52:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CcV2I3nAQo/Listeners', 12:52:58 INFO - 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', 12:52:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:52:58 INFO - 'USER': 'cltbld', 12:52:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:52:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:52:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:52:58 INFO - 'XPC_FLAGS': '0x0', 12:52:58 INFO - 'XPC_SERVICE_NAME': '0', 12:52:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:52:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:52:58 INFO - Downloading/unpacking psutil>=0.7.1 12:52: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 12:52: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 12:52: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 12:52: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 12:52: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 12:52: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 12:53:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:53:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:53:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:53:01 INFO - Installing collected packages: psutil 12:53:01 INFO - Running setup.py install for psutil 12:53:02 INFO - building 'psutil._psutil_osx' extension 12:53:02 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 12:53:02 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 12:53:02 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 12:53:02 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 12:53:02 INFO - building 'psutil._psutil_posix' extension 12:53:02 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 12:53:02 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 12:53:02 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 12:53:02 INFO - ^ 12:53:02 INFO - 1 warning generated. 12:53:02 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 12:53:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:53:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:53:02 INFO - Successfully installed psutil 12:53:02 INFO - Cleaning up... 12:53:02 INFO - Return code: 0 12:53:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:53: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')]} 12:53:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:53:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:53: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')]} 12:53:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:53:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:53:02 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 0x10ccf3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cd10f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf53dba2a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cd0c5e0>, '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 0x10c8efcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c91a990>, '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.PRpjYGoujg/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.CcV2I3nAQo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:53:02 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 12:53:02 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 12:53:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PRpjYGoujg/Render', 12:53:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:53:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:53:02 INFO - 'HOME': '/Users/cltbld', 12:53:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:53:02 INFO - 'LOGNAME': 'cltbld', 12:53:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:53:02 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:53:02 INFO - 'MOZ_NO_REMOTE': '1', 12:53:02 INFO - 'NO_EM_RESTART': '1', 12:53:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:53:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:53:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:53:02 INFO - 'PWD': '/builds/slave/test', 12:53:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:53:02 INFO - 'SHELL': '/bin/bash', 12:53:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CcV2I3nAQo/Listeners', 12:53:02 INFO - 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', 12:53:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:53:02 INFO - 'USER': 'cltbld', 12:53:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:53:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:53:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:53:02 INFO - 'XPC_FLAGS': '0x0', 12:53:02 INFO - 'XPC_SERVICE_NAME': '0', 12:53:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:53:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:53:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:53:03 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 12:53:03 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 12:53:03 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 12:53:03 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 12:53:03 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 12:53:03 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 12:53:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:53:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:53:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:53:05 INFO - Installing collected packages: mozsystemmonitor 12:53:05 INFO - Running setup.py install for mozsystemmonitor 12:53:05 INFO - Successfully installed mozsystemmonitor 12:53:05 INFO - Cleaning up... 12:53:05 INFO - Return code: 0 12:53:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:53:05 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')]} 12:53:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:53:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:53:05 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')]} 12:53:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:53:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:53:05 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 0x10ccf3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cd10f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf53dba2a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cd0c5e0>, '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 0x10c8efcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c91a990>, '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.PRpjYGoujg/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.CcV2I3nAQo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:53:05 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 12:53:05 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 12:53:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PRpjYGoujg/Render', 12:53:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:53:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:53:05 INFO - 'HOME': '/Users/cltbld', 12:53:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:53:05 INFO - 'LOGNAME': 'cltbld', 12:53:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:53:05 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:53:05 INFO - 'MOZ_NO_REMOTE': '1', 12:53:05 INFO - 'NO_EM_RESTART': '1', 12:53:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:53:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:53:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:53:05 INFO - 'PWD': '/builds/slave/test', 12:53:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:53:05 INFO - 'SHELL': '/bin/bash', 12:53:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CcV2I3nAQo/Listeners', 12:53:05 INFO - 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', 12:53:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:53:05 INFO - 'USER': 'cltbld', 12:53:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:53:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:53:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:53:05 INFO - 'XPC_FLAGS': '0x0', 12:53:05 INFO - 'XPC_SERVICE_NAME': '0', 12:53:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:53:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:53:06 INFO - Downloading/unpacking blobuploader==1.2.4 12:53:06 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 12:53:06 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 12:53:06 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 12:53:06 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 12:53:06 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 12:53:06 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 12:53:08 INFO - Downloading blobuploader-1.2.4.tar.gz 12:53:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:53:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:53:08 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 12:53:08 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 12:53:08 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 12:53:08 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 12:53:08 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 12:53:08 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 12:53:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:53:09 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:53:09 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 12:53:09 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 12:53:09 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 12:53:09 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 12:53:09 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 12:53:09 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 12:53:09 INFO - Downloading docopt-0.6.1.tar.gz 12:53:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:53:09 INFO - Installing collected packages: blobuploader, requests, docopt 12:53:09 INFO - Running setup.py install for blobuploader 12:53:09 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:53:09 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:53:09 INFO - Running setup.py install for requests 12:53:10 INFO - Running setup.py install for docopt 12:53:10 INFO - Successfully installed blobuploader requests docopt 12:53:10 INFO - Cleaning up... 12:53:10 INFO - Return code: 0 12:53:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:53:10 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')]} 12:53:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:53:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:53:10 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')]} 12:53:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:53:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:53:10 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 0x10ccf3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cd10f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf53dba2a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cd0c5e0>, '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 0x10c8efcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c91a990>, '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.PRpjYGoujg/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.CcV2I3nAQo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:53:10 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 12:53:10 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 12:53:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PRpjYGoujg/Render', 12:53:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:53:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:53:10 INFO - 'HOME': '/Users/cltbld', 12:53:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:53:10 INFO - 'LOGNAME': 'cltbld', 12:53:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:53:10 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:53:10 INFO - 'MOZ_NO_REMOTE': '1', 12:53:10 INFO - 'NO_EM_RESTART': '1', 12:53:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:53:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:53:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:53:10 INFO - 'PWD': '/builds/slave/test', 12:53:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:53:10 INFO - 'SHELL': '/bin/bash', 12:53:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CcV2I3nAQo/Listeners', 12:53:10 INFO - 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', 12:53:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:53:10 INFO - 'USER': 'cltbld', 12:53:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:53:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:53:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:53:10 INFO - 'XPC_FLAGS': '0x0', 12:53:10 INFO - 'XPC_SERVICE_NAME': '0', 12:53:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:53:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:53:10 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-ezvw9x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:53:11 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-sPJBKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:53:11 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-tu3RIr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:53:11 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-BQbmeV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:53:11 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-e36GMU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:53:11 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-d2Z3y8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:53:11 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-RNXjaf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:53:11 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-4wsykL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:53:11 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-_9ejkp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:53:11 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-xlzjFY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:53:12 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-yJIAcc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:53:12 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-YHHjEX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:53:12 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-oMtrjl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:53:12 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-TCNBsR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:53:12 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-_aDFQR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:53:12 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-k6jLoQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:53:12 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-sAf8_m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:53:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:53:12 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-EJvoO6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:53:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:53:12 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-gDitmV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:53:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:53:12 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-XsuzZX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:53:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:53:13 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-Cwysn6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:53:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:53:13 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 12:53:13 INFO - Running setup.py install for manifestparser 12:53:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:53:13 INFO - Running setup.py install for mozcrash 12:53:13 INFO - Running setup.py install for mozdebug 12:53:13 INFO - Running setup.py install for mozdevice 12:53:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:53:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:53:14 INFO - Running setup.py install for mozfile 12:53:14 INFO - Running setup.py install for mozhttpd 12:53:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:53:14 INFO - Running setup.py install for mozinfo 12:53:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:53:14 INFO - Running setup.py install for mozInstall 12:53:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:53:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:53:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:53:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:53:14 INFO - Running setup.py install for mozleak 12:53:14 INFO - Running setup.py install for mozlog 12:53:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:53:15 INFO - Running setup.py install for moznetwork 12:53:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:53:15 INFO - Running setup.py install for mozprocess 12:53:15 INFO - Running setup.py install for mozprofile 12:53:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:53:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:53:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:53:15 INFO - Running setup.py install for mozrunner 12:53:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:53:15 INFO - Running setup.py install for mozscreenshot 12:53:15 INFO - Running setup.py install for moztest 12:53:15 INFO - Running setup.py install for mozversion 12:53:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:53:16 INFO - Running setup.py install for wptserve 12:53:16 INFO - Running setup.py install for marionette-driver 12:53:16 INFO - Running setup.py install for browsermob-proxy 12:53:16 INFO - Running setup.py install for marionette-client 12:53:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:53:16 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:53:16 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 12:53:16 INFO - Cleaning up... 12:53:16 INFO - Return code: 0 12:53:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:53:16 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')]} 12:53:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:53:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:53:16 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')]} 12:53:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:53:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:53:16 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 0x10ccf3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cd10f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf53dba2a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cd0c5e0>, '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 0x10c8efcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c91a990>, '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.PRpjYGoujg/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.CcV2I3nAQo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:53:16 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 12:53:16 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 12:53:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PRpjYGoujg/Render', 12:53:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:53:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:53:16 INFO - 'HOME': '/Users/cltbld', 12:53:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:53:16 INFO - 'LOGNAME': 'cltbld', 12:53:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:53:16 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:53:16 INFO - 'MOZ_NO_REMOTE': '1', 12:53:16 INFO - 'NO_EM_RESTART': '1', 12:53:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:53:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:53:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:53:16 INFO - 'PWD': '/builds/slave/test', 12:53:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:53:16 INFO - 'SHELL': '/bin/bash', 12:53:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CcV2I3nAQo/Listeners', 12:53:16 INFO - 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', 12:53:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:53:16 INFO - 'USER': 'cltbld', 12:53:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:53:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:53:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:53:16 INFO - 'XPC_FLAGS': '0x0', 12:53:16 INFO - 'XPC_SERVICE_NAME': '0', 12:53:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:53:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:53:17 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-kQNBkX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:53:17 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)) 12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:53:17 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-jwpwHT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:53:17 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)) 12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:53:17 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-TSn51K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:53:17 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)) 12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:53:17 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-6OBB80-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:53:17 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)) 12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:53:17 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-oSchNm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:53:17 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)) 12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:53:17 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-JLgdir-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:53:17 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)) 12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:53:17 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-xdo5ET-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:53:18 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)) 12:53:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:53:18 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-VLZ0N3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:53:18 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)) 12:53:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:53:18 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-mZ2Sm1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:53:18 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)) 12:53:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:53:18 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-UynVqJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:53:18 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)) 12:53:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:53:18 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-sLRiFB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:53:18 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)) 12:53:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:53:18 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-4722DK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:53:18 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)) 12:53:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:53:18 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-co1POD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:53:18 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)) 12:53:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:53:18 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-oKN7UC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:53:18 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)) 12:53:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:53:18 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-81JVKo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:53:18 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)) 12:53:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:53:18 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-DX7aLG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:53:19 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)) 12:53:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:53:19 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-SYKUy4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:53:19 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)) 12:53:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:53:19 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-bKADFs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:53:19 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)) 12:53:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:53:19 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-XSI4Ty-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:53:19 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)) 12:53:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:53:19 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-gjCb02-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:53:19 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)) 12:53:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:53:19 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-PAGl5f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:53:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:53:20 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)) 12:53:20 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)) 12:53:20 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)) 12:53:20 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)) 12:53:20 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)) 12:53:20 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)) 12:53:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:53:20 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 12:53:20 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 12:53:20 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 12:53:20 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 12:53:20 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 12:53:20 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 12:53:22 INFO - Downloading blessings-1.6.tar.gz 12:53:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:53:22 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)) 12:53:22 INFO - Installing collected packages: blessings 12:53:22 INFO - Running setup.py install for blessings 12:53:22 INFO - Successfully installed blessings 12:53:22 INFO - Cleaning up... 12:53:22 INFO - Return code: 0 12:53:22 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:53:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:53:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:53:23 INFO - Reading from file tmpfile_stdout 12:53:23 INFO - Current package versions: 12:53:23 INFO - blessings == 1.6 12:53:23 INFO - blobuploader == 1.2.4 12:53:23 INFO - browsermob-proxy == 0.6.0 12:53:23 INFO - docopt == 0.6.1 12:53:23 INFO - manifestparser == 1.1 12:53:23 INFO - marionette-client == 2.3.0 12:53:23 INFO - marionette-driver == 1.4.0 12:53:23 INFO - mozInstall == 1.12 12:53:23 INFO - mozcrash == 0.17 12:53:23 INFO - mozdebug == 0.1 12:53:23 INFO - mozdevice == 0.48 12:53:23 INFO - mozfile == 1.2 12:53:23 INFO - mozhttpd == 0.7 12:53:23 INFO - mozinfo == 0.9 12:53:23 INFO - mozleak == 0.1 12:53:23 INFO - mozlog == 3.1 12:53:23 INFO - moznetwork == 0.27 12:53:23 INFO - mozprocess == 0.22 12:53:23 INFO - mozprofile == 0.28 12:53:23 INFO - mozrunner == 6.11 12:53:23 INFO - mozscreenshot == 0.1 12:53:23 INFO - mozsystemmonitor == 0.0 12:53:23 INFO - moztest == 0.7 12:53:23 INFO - mozversion == 1.4 12:53:23 INFO - psutil == 3.1.1 12:53:23 INFO - requests == 1.2.3 12:53:23 INFO - wptserve == 1.4.0 12:53:23 INFO - wsgiref == 0.1.2 12:53:23 INFO - Running post-action listener: _resource_record_post_action 12:53:23 INFO - Running post-action listener: _start_resource_monitoring 12:53:23 INFO - Starting resource monitoring. 12:53:23 INFO - ##### 12:53:23 INFO - ##### Running pull step. 12:53:23 INFO - ##### 12:53:23 INFO - Running pre-action listener: _resource_record_pre_action 12:53:23 INFO - Running main action method: pull 12:53:23 INFO - Pull has nothing to do! 12:53:23 INFO - Running post-action listener: _resource_record_post_action 12:53:23 INFO - ##### 12:53:23 INFO - ##### Running install step. 12:53:23 INFO - ##### 12:53:23 INFO - Running pre-action listener: _resource_record_pre_action 12:53:23 INFO - Running main action method: install 12:53:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:53:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:53:23 INFO - Reading from file tmpfile_stdout 12:53:23 INFO - Detecting whether we're running mozinstall >=1.0... 12:53:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:53:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:53:23 INFO - Reading from file tmpfile_stdout 12:53:23 INFO - Output received: 12:53:23 INFO - Usage: mozinstall [options] installer 12:53:23 INFO - Options: 12:53:23 INFO - -h, --help show this help message and exit 12:53:23 INFO - -d DEST, --destination=DEST 12:53:23 INFO - Directory to install application into. [default: 12:53:23 INFO - "/builds/slave/test"] 12:53:23 INFO - --app=APP Application being installed. [default: firefox] 12:53:23 INFO - mkdir: /builds/slave/test/build/application 12:53:23 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'] 12:53:23 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 12:53:41 INFO - Reading from file tmpfile_stdout 12:53:41 INFO - Output received: 12:53:41 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 12:53:41 INFO - Running post-action listener: _resource_record_post_action 12:53:41 INFO - ##### 12:53:41 INFO - ##### Running run-tests step. 12:53:41 INFO - ##### 12:53:41 INFO - Running pre-action listener: _resource_record_pre_action 12:53:41 INFO - Running main action method: run_tests 12:53:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:53:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:53:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:53:41 INFO - grabbing minidump binary from tooltool 12:53: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')]} 12:53:41 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 0x10cd0c5e0>, '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 0x10c8efcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c91a990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:53:41 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 12:53:41 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 12:53:41 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:53:41 INFO - Return code: 0 12:53:41 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 12:53:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:53:41 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/1468833778/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 12:53:41 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/1468833778/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 12:53:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PRpjYGoujg/Render', 12:53:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:53:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:53:41 INFO - 'HOME': '/Users/cltbld', 12:53:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:53:41 INFO - 'LOGNAME': 'cltbld', 12:53:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:53:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:53:41 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:53:41 INFO - 'MOZ_NO_REMOTE': '1', 12:53:41 INFO - 'NO_EM_RESTART': '1', 12:53:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:53:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:53:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:53:41 INFO - 'PWD': '/builds/slave/test', 12:53:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:53:41 INFO - 'SHELL': '/bin/bash', 12:53:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CcV2I3nAQo/Listeners', 12:53:41 INFO - 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', 12:53:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:53:41 INFO - 'USER': 'cltbld', 12:53:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:53:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:53:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:53:41 INFO - 'XPC_FLAGS': '0x0', 12:53:41 INFO - 'XPC_SERVICE_NAME': '0', 12:53:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:53:41 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/1468833778/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 12:53:41 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 12:53:41 INFO - import pkg_resources 12:53:42 INFO - Using 1 client processes 12:53:43 INFO - wptserve Starting http server on 127.0.0.1:8000 12:53:43 INFO - wptserve Starting http server on 127.0.0.1:8001 12:53:43 INFO - wptserve Starting http server on 127.0.0.1:8443 12:53:45 INFO - SUITE-START | Running 778 tests 12:53:45 INFO - Running testharness tests 12:53:45 INFO - Setting up ssl 12:53:45 INFO - PROCESS | certutil | 12:53:45 INFO - PROCESS | certutil | 12:53:45 INFO - PROCESS | certutil | 12:53:45 INFO - Certificate Nickname Trust Attributes 12:53:45 INFO - SSL,S/MIME,JAR/XPI 12:53:45 INFO - 12:53:45 INFO - web-platform-tests CT,, 12:53:45 INFO - 12:53:45 INFO - Starting runner 12:53:46 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 12:53:46 INFO - PROCESS | 1940 | 1468871626138 Marionette DEBUG Marionette enabled via build flag and pref 12:53:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x113ccb000 == 1 [pid = 1940] [id = 1] 12:53:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 1 (0x113ccb800) [pid = 1940] [serial = 1] [outer = 0x0] 12:53:46 INFO - PROCESS | 1940 | [1940] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:53:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 2 (0x113ccc800) [pid = 1940] [serial = 2] [outer = 0x113ccb800] 12:53:46 INFO - PROCESS | 1940 | 1468871626493 Marionette INFO Listening on port 2828 12:53:46 INFO - PROCESS | 1940 | 1468871626726 Marionette DEBUG Marionette enabled via command-line flag 12:53:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x116a72000 == 2 [pid = 1940] [id = 2] 12:53:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 3 (0x116a72800) [pid = 1940] [serial = 3] [outer = 0x0] 12:53:46 INFO - PROCESS | 1940 | [1940] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:53:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 4 (0x116a73800) [pid = 1940] [serial = 4] [outer = 0x116a72800] 12:53:46 INFO - PROCESS | 1940 | [1940] 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 12:53:46 INFO - PROCESS | 1940 | 1468871626877 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51534 12:53:46 INFO - PROCESS | 1940 | 1468871626947 Marionette DEBUG Closed connection conn0 12:53:46 INFO - PROCESS | 1940 | [1940] 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 12:53:46 INFO - PROCESS | 1940 | 1468871626953 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51535 12:53:46 INFO - PROCESS | 1940 | 1468871626961 Marionette DEBUG Closed connection conn1 12:53:46 INFO - PROCESS | 1940 | [1940] 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 12:53:46 INFO - PROCESS | 1940 | 1468871626967 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51536 12:53:46 INFO - PROCESS | 1940 | 1468871626973 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:53:46 INFO - PROCESS | 1940 | 1468871626979 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":"20160718022258","device":"desktop","version":"48.0"} 12:53:47 INFO - PROCESS | 1940 | [1940] 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 12:53:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x11985f000 == 3 [pid = 1940] [id = 3] 12:53:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 5 (0x11985f800) [pid = 1940] [serial = 5] [outer = 0x0] 12:53:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x119860000 == 4 [pid = 1940] [id = 4] 12:53:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 6 (0x1198b9400) [pid = 1940] [serial = 6] [outer = 0x0] 12:53:48 INFO - PROCESS | 1940 | [1940] 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 12:53:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x121903800 == 5 [pid = 1940] [id = 5] 12:53:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 7 (0x1198b8c00) [pid = 1940] [serial = 7] [outer = 0x0] 12:53:48 INFO - PROCESS | 1940 | [1940] 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 12:53:48 INFO - PROCESS | 1940 | [1940] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:53:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 8 (0x121a10400) [pid = 1940] [serial = 8] [outer = 0x1198b8c00] 12:53:48 INFO - PROCESS | 1940 | [1940] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:53:48 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:53:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 9 (0x1216ba800) [pid = 1940] [serial = 9] [outer = 0x11985f800] 12:53:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 10 (0x123d38400) [pid = 1940] [serial = 10] [outer = 0x1198b9400] 12:53:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 11 (0x123d3a000) [pid = 1940] [serial = 11] [outer = 0x1198b8c00] 12:53:48 INFO - PROCESS | 1940 | [1940] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:53:49 INFO - PROCESS | 1940 | 1468871629031 Marionette INFO startBrowser aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:49 INFO - PROCESS | 1940 | 1468871629051 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 1940 | 1468871629058 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 1940 | 1468871629060 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:49 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:53:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 12 (0x126798400) [pid = 1940] [serial = 12] [outer = 0x1198b8c00] 12:53:49 INFO - PROCESS | 1940 | 1468871629367 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"aeb89e90-5a2e-ce49-9078-5e7c59241e06","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":"20160718022258","device":"desktop","version":"48.0","command_id":1}}] 12:53:49 INFO - PROCESS | 1940 | 1468871629455 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}] 12:53:49 INFO - PROCESS | 1940 | 1468871629458 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:49 INFO - PROCESS | 1940 | 1468871629514 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:53:49 INFO - PROCESS | 1940 | 1468871629586 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:53:49 INFO - PROCESS | 1940 | 1468871629587 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:49 INFO - PROCESS | 1940 | [1940] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:53:49 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:53:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 13 (0x128b2f800) [pid = 1940] [serial = 13] [outer = 0x1198b8c00] 12:53:49 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:53:49 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:49 INFO - PROCESS | 1940 | 1468871629864 Marionette TRACE conn2 <- [1,3,null,{}] 12:53:49 INFO - PROCESS | 1940 | 1468871629871 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:53:49 INFO - PROCESS | 1940 | 1468871629874 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:49 INFO - PROCESS | 1940 | 1468871629885 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:53:49 INFO - PROCESS | 1940 | 1468871629914 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:53:49 INFO - PROCESS | 1940 | 1468871629915 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 12:53:49 INFO - PROCESS | 1940 | 1468871629923 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:53:49 INFO - PROCESS | 1940 | 1468871629925 Marionette TRACE conn2 <- [1,6,null,{}] 12:53:49 INFO - PROCESS | 1940 | 1468871629928 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}] 12:53:49 INFO - PROCESS | 1940 | 1468871629929 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:49 INFO - PROCESS | 1940 | 1468871629942 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:53:49 INFO - PROCESS | 1940 | 1468871629945 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:49 INFO - PROCESS | 1940 | 1468871629946 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12904c000 == 6 [pid = 1940] [id = 6] 12:53:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 14 (0x1290a6c00) [pid = 1940] [serial = 14] [outer = 0x0] 12:53:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 15 (0x1290a8800) [pid = 1940] [serial = 15] [outer = 0x1290a6c00] 12:53:49 INFO - PROCESS | 1940 | 1468871629976 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 16 (0x1290ae400) [pid = 1940] [serial = 16] [outer = 0x1290a6c00] 12:53:50 INFO - PROCESS | 1940 | 1468871630263 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]]]}] 12:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 12:53:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x129732800 == 7 [pid = 1940] [id = 7] 12:53:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 17 (0x12932f000) [pid = 1940] [serial = 17] [outer = 0x0] 12:53:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 18 (0x12939b400) [pid = 1940] [serial = 18] [outer = 0x12932f000] 12:53:50 INFO - PROCESS | 1940 | 1468871630319 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 19 (0x12a512800) [pid = 1940] [serial = 19] [outer = 0x12932f000] 12:53:50 INFO - PROCESS | 1940 | 1468871630394 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:53:50 INFO - PROCESS | 1940 | 1468871630396 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 12:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:53:50 INFO - PROCESS | 1940 | 1468871630442 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:53:50 INFO - PROCESS | 1940 | 1468871630444 Marionette TRACE conn2 <- [1,10,null,{}] 12:53:50 INFO - PROCESS | 1940 | 1468871630461 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}] 12:53:50 INFO - PROCESS | 1940 | 1468871630465 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:50 INFO - PROCESS | 1940 | 1468871630653 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:53:50 INFO - PROCESS | 1940 | 1468871630689 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 1940 | 1468871630690 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7a5000 == 8 [pid = 1940] [id = 8] 12:53:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 20 (0x12a668c00) [pid = 1940] [serial = 20] [outer = 0x0] 12:53:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 21 (0x12a902c00) [pid = 1940] [serial = 21] [outer = 0x12a668c00] 12:53:50 INFO - PROCESS | 1940 | 1468871630736 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 22 (0x12a907000) [pid = 1940] [serial = 22] [outer = 0x12a668c00] 12:53:51 INFO - PROCESS | 1940 | 1468871631122 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]]]}] 12:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 741ms 12:53:51 INFO - PROCESS | 1940 | 1468871631175 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:53:51 INFO - PROCESS | 1940 | 1468871631177 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 12:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:53:51 INFO - PROCESS | 1940 | 1468871631181 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 1940 | 1468871631183 Marionette TRACE conn2 <- [1,14,null,{}] 12:53:51 INFO - PROCESS | 1940 | 1468871631187 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}] 12:53:51 INFO - PROCESS | 1940 | 1468871631189 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:51 INFO - PROCESS | 1940 | 1468871631296 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:53:51 INFO - PROCESS | 1940 | 1468871631302 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:51 INFO - PROCESS | 1940 | 1468871631303 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b148000 == 9 [pid = 1940] [id = 9] 12:53:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 23 (0x12b15c000) [pid = 1940] [serial = 23] [outer = 0x0] 12:53:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 24 (0x12b15f000) [pid = 1940] [serial = 24] [outer = 0x12b15c000] 12:53:51 INFO - PROCESS | 1940 | 1468871631328 Marionette DEBUG loaded listener.js 12:53:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 25 (0x12b168000) [pid = 1940] [serial = 25] [outer = 0x12b15c000] 12:53:51 INFO - PROCESS | 1940 | 1468871631594 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]]]}] 12:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 424ms 12:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:53:51 INFO - PROCESS | 1940 | 1468871631608 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:53:51 INFO - PROCESS | 1940 | 1468871631609 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 12:53:51 INFO - PROCESS | 1940 | 1468871631611 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 1940 | 1468871631612 Marionette TRACE conn2 <- [1,18,null,{}] 12:53:51 INFO - PROCESS | 1940 | 1468871631614 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}] 12:53:51 INFO - PROCESS | 1940 | 1468871631616 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:51 INFO - PROCESS | 1940 | 1468871631718 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:53:51 INFO - PROCESS | 1940 | 1468871631724 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:51 INFO - PROCESS | 1940 | 1468871631726 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b914000 == 10 [pid = 1940] [id = 10] 12:53:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 26 (0x12b950800) [pid = 1940] [serial = 26] [outer = 0x0] 12:53:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 27 (0x12b9c5000) [pid = 1940] [serial = 27] [outer = 0x12b950800] 12:53:51 INFO - PROCESS | 1940 | 1468871631750 Marionette DEBUG loaded listener.js 12:53:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 28 (0x12b9cb000) [pid = 1940] [serial = 28] [outer = 0x12b950800] 12:53:52 INFO - PROCESS | 1940 | 1468871632008 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 12:53:52 INFO - PROCESS | 1940 | 1468871632031 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 1940 | 1468871632032 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 12:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:53:52 INFO - PROCESS | 1940 | 1468871632042 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 1940 | 1468871632043 Marionette TRACE conn2 <- [1,22,null,{}] 12:53:52 INFO - PROCESS | 1940 | 1468871632045 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}] 12:53:52 INFO - PROCESS | 1940 | 1468871632046 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:52 INFO - PROCESS | 1940 | 1468871632146 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:53:52 INFO - PROCESS | 1940 | 1468871632149 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 1940 | 1468871632151 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd1e000 == 11 [pid = 1940] [id = 11] 12:53:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 29 (0x118871800) [pid = 1940] [serial = 29] [outer = 0x0] 12:53:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 30 (0x12a905000) [pid = 1940] [serial = 30] [outer = 0x118871800] 12:53:52 INFO - PROCESS | 1940 | 1468871632176 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 31 (0x12bd65800) [pid = 1940] [serial = 31] [outer = 0x118871800] 12:53:52 INFO - PROCESS | 1940 | 1468871632406 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 425ms 12:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:53:52 INFO - PROCESS | 1940 | 1468871632462 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 1940 | 1468871632463 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 12:53:52 INFO - PROCESS | 1940 | 1468871632465 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 1940 | 1468871632466 Marionette TRACE conn2 <- [1,26,null,{}] 12:53:52 INFO - PROCESS | 1940 | 1468871632476 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}] 12:53:52 INFO - PROCESS | 1940 | 1468871632477 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:52 INFO - PROCESS | 1940 | 1468871632572 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:53:52 INFO - PROCESS | 1940 | 1468871632576 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 1940 | 1468871632578 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e3000 == 12 [pid = 1940] [id = 12] 12:53:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 32 (0x1188a9000) [pid = 1940] [serial = 32] [outer = 0x0] 12:53:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 33 (0x12bd66800) [pid = 1940] [serial = 33] [outer = 0x1188a9000] 12:53:52 INFO - PROCESS | 1940 | 1468871632601 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 34 (0x12bddbc00) [pid = 1940] [serial = 34] [outer = 0x1188a9000] 12:53:52 INFO - PROCESS | 1940 | 1468871632872 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 425ms 12:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:53:52 INFO - PROCESS | 1940 | 1468871632897 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 1940 | 1468871632898 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 12:53:52 INFO - PROCESS | 1940 | 1468871632901 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 1940 | 1468871632903 Marionette TRACE conn2 <- [1,30,null,{}] 12:53:52 INFO - PROCESS | 1940 | 1468871632927 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}] 12:53:52 INFO - PROCESS | 1940 | 1468871632928 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:53 INFO - PROCESS | 1940 | 1468871633063 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:53:53 INFO - PROCESS | 1940 | 1468871633069 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 1940 | 1468871633070 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c420800 == 13 [pid = 1940] [id = 13] 12:53:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 35 (0x12bdde400) [pid = 1940] [serial = 35] [outer = 0x0] 12:53:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 36 (0x12c4b7400) [pid = 1940] [serial = 36] [outer = 0x12bdde400] 12:53:53 INFO - PROCESS | 1940 | 1468871633108 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 37 (0x12c4bb000) [pid = 1940] [serial = 37] [outer = 0x12bdde400] 12:53:53 INFO - PROCESS | 1940 | 1468871633441 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]]]}] 12:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 577ms 12:53:53 INFO - PROCESS | 1940 | 1468871633478 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:53:53 INFO - PROCESS | 1940 | 1468871633480 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 12:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:53:53 INFO - PROCESS | 1940 | 1468871633482 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 1940 | 1468871633483 Marionette TRACE conn2 <- [1,34,null,{}] 12:53:53 INFO - PROCESS | 1940 | 1468871633485 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}] 12:53:53 INFO - PROCESS | 1940 | 1468871633488 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:53 INFO - PROCESS | 1940 | 1468871633573 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:53:53 INFO - PROCESS | 1940 | 1468871633576 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 1940 | 1468871633577 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c714800 == 14 [pid = 1940] [id = 14] 12:53:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 38 (0x12c4bd400) [pid = 1940] [serial = 38] [outer = 0x0] 12:53:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 39 (0x12c4c3800) [pid = 1940] [serial = 39] [outer = 0x12c4bd400] 12:53:53 INFO - PROCESS | 1940 | 1468871633602 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 40 (0x12c758000) [pid = 1940] [serial = 40] [outer = 0x12c4bd400] 12:53:53 INFO - PROCESS | 1940 | 1468871633839 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]]]}] 12:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 373ms 12:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:53:53 INFO - PROCESS | 1940 | 1468871633860 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:53:53 INFO - PROCESS | 1940 | 1468871633861 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 12:53:53 INFO - PROCESS | 1940 | 1468871633863 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 1940 | 1468871633864 Marionette TRACE conn2 <- [1,38,null,{}] 12:53:53 INFO - PROCESS | 1940 | 1468871633867 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}] 12:53:53 INFO - PROCESS | 1940 | 1468871633869 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:53 INFO - PROCESS | 1940 | 1468871633978 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:53:53 INFO - PROCESS | 1940 | 1468871633981 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 1940 | 1468871633982 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca13800 == 15 [pid = 1940] [id = 15] 12:53:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 41 (0x12c75ec00) [pid = 1940] [serial = 41] [outer = 0x0] 12:53:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 42 (0x12cb13800) [pid = 1940] [serial = 42] [outer = 0x12c75ec00] 12:53:54 INFO - PROCESS | 1940 | 1468871634006 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 43 (0x12cb18800) [pid = 1940] [serial = 43] [outer = 0x12c75ec00] 12:53:54 INFO - PROCESS | 1940 | 1468871634239 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]]]}] 12:53:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cd6f000 == 16 [pid = 1940] [id = 16] 12:53:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 44 (0x12cd6f800) [pid = 1940] [serial = 44] [outer = 0x0] 12:53:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 45 (0x12cd71000) [pid = 1940] [serial = 45] [outer = 0x12cd6f800] 12:53:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 46 (0x12cd75800) [pid = 1940] [serial = 46] [outer = 0x12cd6f800] 12:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 417ms 12:53:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cd6e800 == 17 [pid = 1940] [id = 17] 12:53:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 47 (0x12cb1fc00) [pid = 1940] [serial = 47] [outer = 0x0] 12:53:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 48 (0x12cdb0c00) [pid = 1940] [serial = 48] [outer = 0x12cb1fc00] 12:53:54 INFO - PROCESS | 1940 | 1468871634319 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:53:54 INFO - PROCESS | 1940 | 1468871634320 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 12:53:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 49 (0x116a14400) [pid = 1940] [serial = 49] [outer = 0x12cb1fc00] 12:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:53:54 INFO - PROCESS | 1940 | 1468871634357 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 1940 | 1468871634358 Marionette TRACE conn2 <- [1,42,null,{}] 12:53:54 INFO - PROCESS | 1940 | 1468871634377 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}] 12:53:54 INFO - PROCESS | 1940 | 1468871634378 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:54 INFO - PROCESS | 1940 | 1468871634487 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:53:54 INFO - PROCESS | 1940 | 1468871634491 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 1940 | 1468871634492 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d28d800 == 18 [pid = 1940] [id = 18] 12:53:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 50 (0x12cb1b000) [pid = 1940] [serial = 50] [outer = 0x0] 12:53:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 51 (0x12cda9400) [pid = 1940] [serial = 51] [outer = 0x12cb1b000] 12:53:54 INFO - PROCESS | 1940 | 1468871634516 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 52 (0x12cd4a800) [pid = 1940] [serial = 52] [outer = 0x12cb1b000] 12:53:54 INFO - PROCESS | 1940 | 1468871634762 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]]]}] 12:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 435ms 12:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:53:54 INFO - PROCESS | 1940 | 1468871634778 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:53:54 INFO - PROCESS | 1940 | 1468871634779 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 12:53:54 INFO - PROCESS | 1940 | 1468871634781 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 1940 | 1468871634782 Marionette TRACE conn2 <- [1,46,null,{}] 12:53:54 INFO - PROCESS | 1940 | 1468871634784 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}] 12:53:54 INFO - PROCESS | 1940 | 1468871634786 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:54 INFO - PROCESS | 1940 | 1468871634901 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:53:54 INFO - PROCESS | 1940 | 1468871634914 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 1940 | 1468871634917 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d53b000 == 19 [pid = 1940] [id = 19] 12:53:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 53 (0x118879c00) [pid = 1940] [serial = 53] [outer = 0x0] 12:53:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 54 (0x12cd4e400) [pid = 1940] [serial = 54] [outer = 0x118879c00] 12:53:54 INFO - PROCESS | 1940 | 1468871634951 Marionette DEBUG loaded listener.js 12:53:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 55 (0x12cdaac00) [pid = 1940] [serial = 55] [outer = 0x118879c00] 12:53:55 INFO - PROCESS | 1940 | 1468871635328 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]]]}] 12:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 574ms 12:53:55 INFO - PROCESS | 1940 | 1468871635357 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:53:55 INFO - PROCESS | 1940 | 1468871635359 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 12:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:53:55 INFO - PROCESS | 1940 | 1468871635362 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - PROCESS | 1940 | 1468871635363 Marionette TRACE conn2 <- [1,50,null,{}] 12:53:55 INFO - PROCESS | 1940 | 1468871635366 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}] 12:53:55 INFO - PROCESS | 1940 | 1468871635368 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:55 INFO - PROCESS | 1940 | 1468871635510 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:53:55 INFO - PROCESS | 1940 | 1468871635519 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:55 INFO - PROCESS | 1940 | 1468871635520 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x118418800 == 20 [pid = 1940] [id = 20] 12:53:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 56 (0x118326c00) [pid = 1940] [serial = 56] [outer = 0x0] 12:53:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 57 (0x11832bc00) [pid = 1940] [serial = 57] [outer = 0x118326c00] 12:53:55 INFO - PROCESS | 1940 | 1468871635557 Marionette DEBUG loaded listener.js 12:53:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 58 (0x12bddb400) [pid = 1940] [serial = 58] [outer = 0x118326c00] 12:53:55 INFO - PROCESS | 1940 | 1468871635825 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]]]}] 12:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 470ms 12:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:53:55 INFO - PROCESS | 1940 | 1468871635831 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:53:55 INFO - PROCESS | 1940 | 1468871635832 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 12:53:55 INFO - PROCESS | 1940 | 1468871635842 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - PROCESS | 1940 | 1468871635843 Marionette TRACE conn2 <- [1,54,null,{}] 12:53:55 INFO - PROCESS | 1940 | 1468871635845 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}] 12:53:55 INFO - PROCESS | 1940 | 1468871635846 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:55 INFO - PROCESS | 1940 | 1468871635951 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:53:55 INFO - PROCESS | 1940 | 1468871635955 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:55 INFO - PROCESS | 1940 | 1468871635956 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d548800 == 21 [pid = 1940] [id = 21] 12:53:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x12d8c5800) [pid = 1940] [serial = 59] [outer = 0x0] 12:53:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x12d8ccc00) [pid = 1940] [serial = 60] [outer = 0x12d8c5800] 12:53:55 INFO - PROCESS | 1940 | 1468871635982 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x12af97400) [pid = 1940] [serial = 61] [outer = 0x12d8c5800] 12:53:56 INFO - PROCESS | 1940 | 1468871636225 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]]]}] 12:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 425ms 12:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:53:56 INFO - PROCESS | 1940 | 1468871636260 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:53:56 INFO - PROCESS | 1940 | 1468871636262 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 12:53:56 INFO - PROCESS | 1940 | 1468871636266 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:53:56 INFO - PROCESS | 1940 | 1468871636266 Marionette TRACE conn2 <- [1,58,null,{}] 12:53:56 INFO - PROCESS | 1940 | 1468871636277 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}] 12:53:56 INFO - PROCESS | 1940 | 1468871636278 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:56 INFO - PROCESS | 1940 | 1468871636877 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:53:56 INFO - PROCESS | 1940 | 1468871636970 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 1940 | 1468871636973 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x112155800 == 22 [pid = 1940] [id = 22] 12:53:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x1121b2000) [pid = 1940] [serial = 62] [outer = 0x0] 12:53:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x1121ba400) [pid = 1940] [serial = 63] [outer = 0x1121b2000] 12:53:57 INFO - PROCESS | 1940 | 1468871637003 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x112a84c00) [pid = 1940] [serial = 64] [outer = 0x1121b2000] 12:53:57 INFO - PROCESS | 1940 | 1468871637409 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]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1174ms 12:53:57 INFO - PROCESS | 1940 | 1468871637454 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:53:57 INFO - PROCESS | 1940 | 1468871637458 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 12:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:53:57 INFO - PROCESS | 1940 | 1468871637462 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 1940 | 1468871637464 Marionette TRACE conn2 <- [1,62,null,{}] 12:53:57 INFO - PROCESS | 1940 | 1468871637467 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}] 12:53:57 INFO - PROCESS | 1940 | 1468871637470 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:57 INFO - PROCESS | 1940 | 1468871637582 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:53:57 INFO - PROCESS | 1940 | 1468871637633 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:57 INFO - PROCESS | 1940 | 1468871637635 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x116714000 == 23 [pid = 1940] [id = 23] 12:53:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x113caf800) [pid = 1940] [serial = 65] [outer = 0x0] 12:53:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x115f58c00) [pid = 1940] [serial = 66] [outer = 0x113caf800] 12:53:57 INFO - PROCESS | 1940 | 1468871637667 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x1168e1800) [pid = 1940] [serial = 67] [outer = 0x113caf800] 12:53:58 INFO - PROCESS | 1940 | 1468871638067 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]]]}] 12:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 12:53:58 INFO - PROCESS | 1940 | 1468871638133 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:53:58 INFO - PROCESS | 1940 | 1468871638135 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 12:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:53:58 INFO - PROCESS | 1940 | 1468871638138 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:53:58 INFO - PROCESS | 1940 | 1468871638139 Marionette TRACE conn2 <- [1,66,null,{}] 12:53:58 INFO - PROCESS | 1940 | 1468871638142 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}] 12:53:58 INFO - PROCESS | 1940 | 1468871638143 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:58 INFO - PROCESS | 1940 | 1468871638267 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:53:58 INFO - PROCESS | 1940 | 1468871638309 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:58 INFO - PROCESS | 1940 | 1468871638311 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x11711f000 == 24 [pid = 1940] [id = 24] 12:53:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x11832c000) [pid = 1940] [serial = 68] [outer = 0x0] 12:53:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x118483800) [pid = 1940] [serial = 69] [outer = 0x11832c000] 12:53:58 INFO - PROCESS | 1940 | 1468871638343 Marionette DEBUG loaded listener.js 12:53:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1188a1800) [pid = 1940] [serial = 70] [outer = 0x11832c000] 12:53:59 INFO - PROCESS | 1940 | 1468871639000 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]]]}] 12:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 920ms 12:53:59 INFO - PROCESS | 1940 | 1468871639118 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:53:59 INFO - PROCESS | 1940 | 1468871639122 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 12:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:53:59 INFO - PROCESS | 1940 | 1468871639130 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 1940 | 1468871639131 Marionette TRACE conn2 <- [1,70,null,{}] 12:53:59 INFO - PROCESS | 1940 | 1468871639149 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}] 12:53:59 INFO - PROCESS | 1940 | 1468871639150 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:59 INFO - PROCESS | 1940 | 1468871639251 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:53:59 INFO - PROCESS | 1940 | 1468871639259 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 1940 | 1468871639260 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x113ccc000 == 25 [pid = 1940] [id = 25] 12:53:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1133b8400) [pid = 1940] [serial = 71] [outer = 0x0] 12:53:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x11674b000) [pid = 1940] [serial = 72] [outer = 0x1133b8400] 12:53:59 INFO - PROCESS | 1940 | 1468871639287 Marionette DEBUG loaded listener.js 12:53:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x116a10400) [pid = 1940] [serial = 73] [outer = 0x1133b8400] 12:53:59 INFO - PROCESS | 1940 | 1468871639711 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]]]}] 12:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 620ms 12:53:59 INFO - PROCESS | 1940 | 1468871639750 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:53:59 INFO - PROCESS | 1940 | 1468871639753 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 12:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:53:59 INFO - PROCESS | 1940 | 1468871639757 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 1940 | 1468871639759 Marionette TRACE conn2 <- [1,74,null,{}] 12:53:59 INFO - PROCESS | 1940 | 1468871639761 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}] 12:53:59 INFO - PROCESS | 1940 | 1468871639762 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:59 INFO - PROCESS | 1940 | 1468871639836 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:53:59 INFO - PROCESS | 1940 | 1468871639841 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 1940 | 1468871639843 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:53:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x11650a800 == 26 [pid = 1940] [id = 26] 12:53:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x116a91c00) [pid = 1940] [serial = 74] [outer = 0x0] 12:53:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x117583c00) [pid = 1940] [serial = 75] [outer = 0x116a91c00] 12:53:59 INFO - PROCESS | 1940 | 1468871639872 Marionette DEBUG loaded listener.js 12:53:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1131f2400) [pid = 1940] [serial = 76] [outer = 0x116a91c00] 12:54:00 INFO - PROCESS | 1940 | 1468871640188 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]]]}] 12:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 12:54:00 INFO - PROCESS | 1940 | 1468871640226 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:54:00 INFO - PROCESS | 1940 | 1468871640228 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 12:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:54:00 INFO - PROCESS | 1940 | 1468871640237 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:54:00 INFO - PROCESS | 1940 | 1468871640240 Marionette TRACE conn2 <- [1,78,null,{}] 12:54:00 INFO - PROCESS | 1940 | 1468871640249 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}] 12:54:00 INFO - PROCESS | 1940 | 1468871640252 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:00 INFO - PROCESS | 1940 | 1468871640324 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:54:00 INFO - PROCESS | 1940 | 1468871640328 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:00 INFO - PROCESS | 1940 | 1468871640330 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ac1800 == 27 [pid = 1940] [id = 27] 12:54:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1184ac400) [pid = 1940] [serial = 77] [outer = 0x0] 12:54:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x118875000) [pid = 1940] [serial = 78] [outer = 0x1184ac400] 12:54:00 INFO - PROCESS | 1940 | 1468871640359 Marionette DEBUG loaded listener.js 12:54:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1188a7c00) [pid = 1940] [serial = 79] [outer = 0x1184ac400] 12:54:00 INFO - PROCESS | 1940 | 1468871640710 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]]]}] 12:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 530ms 12:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:54:00 INFO - PROCESS | 1940 | 1468871640761 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:54:00 INFO - PROCESS | 1940 | 1468871640763 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 12:54:00 INFO - PROCESS | 1940 | 1468871640766 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:54:00 INFO - PROCESS | 1940 | 1468871640768 Marionette TRACE conn2 <- [1,82,null,{}] 12:54:00 INFO - PROCESS | 1940 | 1468871640783 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}] 12:54:00 INFO - PROCESS | 1940 | 1468871640785 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:00 INFO - PROCESS | 1940 | 1468871640899 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:54:00 INFO - PROCESS | 1940 | 1468871640909 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:00 INFO - PROCESS | 1940 | 1468871640910 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x1171a6800 == 28 [pid = 1940] [id = 28] 12:54:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1188e9400) [pid = 1940] [serial = 80] [outer = 0x0] 12:54:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1189a5c00) [pid = 1940] [serial = 81] [outer = 0x1188e9400] 12:54:00 INFO - PROCESS | 1940 | 1468871640951 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1190df000) [pid = 1940] [serial = 82] [outer = 0x1188e9400] 12:54:01 INFO - PROCESS | 1940 | 1468871641294 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]]]}] 12:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 576ms 12:54:01 INFO - PROCESS | 1940 | 1468871641342 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:54:01 INFO - PROCESS | 1940 | 1468871641343 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 12:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:54:01 INFO - PROCESS | 1940 | 1468871641353 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 1940 | 1468871641355 Marionette TRACE conn2 <- [1,86,null,{}] 12:54:01 INFO - PROCESS | 1940 | 1468871641357 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}] 12:54:01 INFO - PROCESS | 1940 | 1468871641358 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:01 INFO - PROCESS | 1940 | 1468871641428 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:54:01 INFO - PROCESS | 1940 | 1468871641431 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 1940 | 1468871641432 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181ce800 == 29 [pid = 1940] [id = 29] 12:54:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x112f1ec00) [pid = 1940] [serial = 83] [outer = 0x0] 12:54:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11942e000) [pid = 1940] [serial = 84] [outer = 0x112f1ec00] 12:54:01 INFO - PROCESS | 1940 | 1468871641459 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119475c00) [pid = 1940] [serial = 85] [outer = 0x112f1ec00] 12:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:54:01 INFO - PROCESS | 1940 | 1468871641768 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]]]}] 12:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 427ms 12:54:01 INFO - PROCESS | 1940 | 1468871641777 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:54:01 INFO - PROCESS | 1940 | 1468871641778 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 12:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:54:01 INFO - PROCESS | 1940 | 1468871641780 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 1940 | 1468871641781 Marionette TRACE conn2 <- [1,90,null,{}] 12:54:01 INFO - PROCESS | 1940 | 1468871641784 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}] 12:54:01 INFO - PROCESS | 1940 | 1468871641791 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:01 INFO - PROCESS | 1940 | 1468871641883 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:54:01 INFO - PROCESS | 1940 | 1468871641887 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 1940 | 1468871641889 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x11840a800 == 30 [pid = 1940] [id = 30] 12:54:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11947d400) [pid = 1940] [serial = 86] [outer = 0x0] 12:54:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11972e800) [pid = 1940] [serial = 87] [outer = 0x11947d400] 12:54:01 INFO - PROCESS | 1940 | 1468871641914 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12101c400) [pid = 1940] [serial = 88] [outer = 0x11947d400] 12:54:02 INFO - PROCESS | 1940 | 1468871642214 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]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 467ms 12:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:54:02 INFO - PROCESS | 1940 | 1468871642249 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 1940 | 1468871642250 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 12:54:02 INFO - PROCESS | 1940 | 1468871642252 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 1940 | 1468871642255 Marionette TRACE conn2 <- [1,94,null,{}] 12:54:02 INFO - PROCESS | 1940 | 1468871642258 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}] 12:54:02 INFO - PROCESS | 1940 | 1468871642259 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:02 INFO - PROCESS | 1940 | 1468871642352 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:54:02 INFO - PROCESS | 1940 | 1468871642358 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:02 INFO - PROCESS | 1940 | 1468871642359 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188c7000 == 31 [pid = 1940] [id = 31] 12:54:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119479000) [pid = 1940] [serial = 89] [outer = 0x0] 12:54:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12101d800) [pid = 1940] [serial = 90] [outer = 0x119479000] 12:54:02 INFO - PROCESS | 1940 | 1468871642383 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1210eac00) [pid = 1940] [serial = 91] [outer = 0x119479000] 12:54:02 INFO - PROCESS | 1940 | 1468871642652 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]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 421ms 12:54:02 INFO - PROCESS | 1940 | 1468871642675 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 1940 | 1468871642677 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 12:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:54:02 INFO - PROCESS | 1940 | 1468871642679 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 1940 | 1468871642680 Marionette TRACE conn2 <- [1,98,null,{}] 12:54:02 INFO - PROCESS | 1940 | 1468871642682 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}] 12:54:02 INFO - PROCESS | 1940 | 1468871642683 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:02 INFO - PROCESS | 1940 | 1468871642759 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:54:02 INFO - PROCESS | 1940 | 1468871642763 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:02 INFO - PROCESS | 1940 | 1468871642764 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x1190d2800 == 32 [pid = 1940] [id = 32] 12:54:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119480000) [pid = 1940] [serial = 92] [outer = 0x0] 12:54:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1210edc00) [pid = 1940] [serial = 93] [outer = 0x119480000] 12:54:02 INFO - PROCESS | 1940 | 1468871642790 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x121476800) [pid = 1940] [serial = 94] [outer = 0x119480000] 12:54:03 INFO - PROCESS | 1940 | 1468871643075 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]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 12:54:03 INFO - PROCESS | 1940 | 1468871643097 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:54:03 INFO - PROCESS | 1940 | 1468871643099 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 12:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:54:03 INFO - PROCESS | 1940 | 1468871643101 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 1940 | 1468871643107 Marionette TRACE conn2 <- [1,102,null,{}] 12:54:03 INFO - PROCESS | 1940 | 1468871643115 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}] 12:54:03 INFO - PROCESS | 1940 | 1468871643116 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:03 INFO - PROCESS | 1940 | 1468871643229 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:54:03 INFO - PROCESS | 1940 | 1468871643293 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 1940 | 1468871643294 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x119268800 == 33 [pid = 1940] [id = 33] 12:54:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1188a5800) [pid = 1940] [serial = 95] [outer = 0x0] 12:54:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12147ec00) [pid = 1940] [serial = 96] [outer = 0x1188a5800] 12:54:03 INFO - PROCESS | 1940 | 1468871643330 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x121a98000) [pid = 1940] [serial = 97] [outer = 0x1188a5800] 12:54:03 INFO - PROCESS | 1940 | 1468871643695 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]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 630ms 12:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:54:03 INFO - PROCESS | 1940 | 1468871643731 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:54:03 INFO - PROCESS | 1940 | 1468871643732 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 12:54:03 INFO - PROCESS | 1940 | 1468871643735 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 1940 | 1468871643736 Marionette TRACE conn2 <- [1,106,null,{}] 12:54:03 INFO - PROCESS | 1940 | 1468871643738 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}] 12:54:03 INFO - PROCESS | 1940 | 1468871643739 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:03 INFO - PROCESS | 1940 | 1468871643811 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:54:03 INFO - PROCESS | 1940 | 1468871643814 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 1940 | 1468871643815 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195bb000 == 34 [pid = 1940] [id = 34] 12:54:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x121c6e400) [pid = 1940] [serial = 98] [outer = 0x0] 12:54:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x123d39c00) [pid = 1940] [serial = 99] [outer = 0x121c6e400] 12:54:03 INFO - PROCESS | 1940 | 1468871643841 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1241b2000) [pid = 1940] [serial = 100] [outer = 0x121c6e400] 12:54:04 INFO - PROCESS | 1940 | 1468871644159 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]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 12:54:04 INFO - PROCESS | 1940 | 1468871644220 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:54:04 INFO - PROCESS | 1940 | 1468871644222 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 12:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:54:04 INFO - PROCESS | 1940 | 1468871644227 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 1940 | 1468871644230 Marionette TRACE conn2 <- [1,110,null,{}] 12:54:04 INFO - PROCESS | 1940 | 1468871644233 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}] 12:54:04 INFO - PROCESS | 1940 | 1468871644236 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:04 INFO - PROCESS | 1940 | 1468871644370 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:54:04 INFO - PROCESS | 1940 | 1468871644378 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:04 INFO - PROCESS | 1940 | 1468871644380 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a62800 == 35 [pid = 1940] [id = 35] 12:54:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1241bc000) [pid = 1940] [serial = 101] [outer = 0x0] 12:54:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1244f3400) [pid = 1940] [serial = 102] [outer = 0x1241bc000] 12:54:04 INFO - PROCESS | 1940 | 1468871644420 Marionette DEBUG loaded listener.js 12:54:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x121a96800) [pid = 1940] [serial = 103] [outer = 0x1241bc000] 12:54:04 INFO - PROCESS | 1940 | 1468871644823 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]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 620ms 12:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:54:04 INFO - PROCESS | 1940 | 1468871644848 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:54:04 INFO - PROCESS | 1940 | 1468871644849 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 12:54:04 INFO - PROCESS | 1940 | 1468871644851 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 1940 | 1468871644852 Marionette TRACE conn2 <- [1,114,null,{}] 12:54:04 INFO - PROCESS | 1940 | 1468871644867 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}] 12:54:04 INFO - PROCESS | 1940 | 1468871644868 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:04 INFO - PROCESS | 1940 | 1468871644945 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:54:04 INFO - PROCESS | 1940 | 1468871644949 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:04 INFO - PROCESS | 1940 | 1468871644950 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f6e800 == 36 [pid = 1940] [id = 36] 12:54:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1241bb000) [pid = 1940] [serial = 104] [outer = 0x0] 12:54:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x125785400) [pid = 1940] [serial = 105] [outer = 0x1241bb000] 12:54:04 INFO - PROCESS | 1940 | 1468871644974 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12602b400) [pid = 1940] [serial = 106] [outer = 0x1241bb000] 12:54:05 INFO - PROCESS | 1940 | 1468871645274 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]]]}] 12:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 480ms 12:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:54:05 INFO - PROCESS | 1940 | 1468871645332 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:54:05 INFO - PROCESS | 1940 | 1468871645333 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 12:54:05 INFO - PROCESS | 1940 | 1468871645335 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:54:05 INFO - PROCESS | 1940 | 1468871645336 Marionette TRACE conn2 <- [1,118,null,{}] 12:54:05 INFO - PROCESS | 1940 | 1468871645338 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}] 12:54:05 INFO - PROCESS | 1940 | 1468871645339 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:05 INFO - PROCESS | 1940 | 1468871645414 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:54:05 INFO - PROCESS | 1940 | 1468871645417 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:05 INFO - PROCESS | 1940 | 1468871645418 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x121159800 == 37 [pid = 1940] [id = 37] 12:54:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x124dc8c00) [pid = 1940] [serial = 107] [outer = 0x0] 12:54:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1264e0c00) [pid = 1940] [serial = 108] [outer = 0x124dc8c00] 12:54:05 INFO - PROCESS | 1940 | 1468871645445 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1267a8400) [pid = 1940] [serial = 109] [outer = 0x124dc8c00] 12:54:05 INFO - PROCESS | 1940 | 1468871645780 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]]]}] 12:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 471ms 12:54:05 INFO - PROCESS | 1940 | 1468871645819 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:54:05 INFO - PROCESS | 1940 | 1468871645822 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 12:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:54:05 INFO - PROCESS | 1940 | 1468871645827 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:54:05 INFO - PROCESS | 1940 | 1468871645828 Marionette TRACE conn2 <- [1,122,null,{}] 12:54:05 INFO - PROCESS | 1940 | 1468871645831 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}] 12:54:05 INFO - PROCESS | 1940 | 1468871645833 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:05 INFO - PROCESS | 1940 | 1468871645944 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:54:05 INFO - PROCESS | 1940 | 1468871645949 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:05 INFO - PROCESS | 1940 | 1468871645950 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x121276000 == 38 [pid = 1940] [id = 38] 12:54:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12602c400) [pid = 1940] [serial = 110] [outer = 0x0] 12:54:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1267b4400) [pid = 1940] [serial = 111] [outer = 0x12602c400] 12:54:05 INFO - PROCESS | 1940 | 1468871645988 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1273bf000) [pid = 1940] [serial = 112] [outer = 0x12602c400] 12:54:06 INFO - PROCESS | 1940 | 1468871646273 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]]]}] 12:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 12:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:54:06 INFO - PROCESS | 1940 | 1468871646296 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:54:06 INFO - PROCESS | 1940 | 1468871646297 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 12:54:06 INFO - PROCESS | 1940 | 1468871646299 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:54:06 INFO - PROCESS | 1940 | 1468871646300 Marionette TRACE conn2 <- [1,126,null,{}] 12:54:06 INFO - PROCESS | 1940 | 1468871646309 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}] 12:54:06 INFO - PROCESS | 1940 | 1468871646310 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:06 INFO - PROCESS | 1940 | 1468871646394 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:54:06 INFO - PROCESS | 1940 | 1468871646397 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 1940 | 1468871646399 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x1216b8000 == 39 [pid = 1940] [id = 39] 12:54:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1267b5c00) [pid = 1940] [serial = 113] [outer = 0x0] 12:54:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12744fc00) [pid = 1940] [serial = 114] [outer = 0x1267b5c00] 12:54:06 INFO - PROCESS | 1940 | 1468871646422 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x128b27400) [pid = 1940] [serial = 115] [outer = 0x1267b5c00] 12:54:06 INFO - PROCESS | 1940 | 1468871646725 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]]]}] 12:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 12:54:06 INFO - PROCESS | 1940 | 1468871646767 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:54:06 INFO - PROCESS | 1940 | 1468871646768 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 12:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:54:06 INFO - PROCESS | 1940 | 1468871646773 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:54:06 INFO - PROCESS | 1940 | 1468871646774 Marionette TRACE conn2 <- [1,130,null,{}] 12:54:06 INFO - PROCESS | 1940 | 1468871646776 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}] 12:54:06 INFO - PROCESS | 1940 | 1468871646777 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:06 INFO - PROCESS | 1940 | 1468871646891 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:54:06 INFO - PROCESS | 1940 | 1468871646897 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 1940 | 1468871646899 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12190c800 == 40 [pid = 1940] [id = 40] 12:54:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1267a8800) [pid = 1940] [serial = 116] [outer = 0x0] 12:54:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x128b23400) [pid = 1940] [serial = 117] [outer = 0x1267a8800] 12:54:06 INFO - PROCESS | 1940 | 1468871646922 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x128dcbc00) [pid = 1940] [serial = 118] [outer = 0x1267a8800] 12:54:07 INFO - PROCESS | 1940 | 1468871647860 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]]]}] 12:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1121ms 12:54:07 INFO - PROCESS | 1940 | 1468871647895 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:54:07 INFO - PROCESS | 1940 | 1468871647897 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 12:54:07 INFO - PROCESS | 1940 | 1468871647900 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 1940 | 1468871647902 Marionette TRACE conn2 <- [1,134,null,{}] 12:54:07 INFO - PROCESS | 1940 | 1468871647905 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}] 12:54:07 INFO - PROCESS | 1940 | 1468871647907 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:07 INFO - PROCESS | 1940 | 1468871647996 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:54:08 INFO - PROCESS | 1940 | 1468871648001 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 1940 | 1468871648005 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x1132c5800 == 41 [pid = 1940] [id = 41] 12:54:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x1162aa000) [pid = 1940] [serial = 119] [outer = 0x0] 12:54:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x116a8f800) [pid = 1940] [serial = 120] [outer = 0x1162aa000] 12:54:08 INFO - PROCESS | 1940 | 1468871648057 Marionette DEBUG loaded listener.js 12:54:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x117583000) [pid = 1940] [serial = 121] [outer = 0x1162aa000] 12:54:08 INFO - PROCESS | 1940 | 1468871648365 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]]]}] 12:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 522ms 12:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:54:08 INFO - PROCESS | 1940 | 1468871648422 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:54:08 INFO - PROCESS | 1940 | 1468871648425 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 12:54:08 INFO - PROCESS | 1940 | 1468871648429 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:54:08 INFO - PROCESS | 1940 | 1468871648431 Marionette TRACE conn2 <- [1,138,null,{}] 12:54:08 INFO - PROCESS | 1940 | 1468871648433 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}] 12:54:08 INFO - PROCESS | 1940 | 1468871648435 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:08 INFO - PROCESS | 1940 | 1468871648525 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:54:08 INFO - PROCESS | 1940 | 1468871648556 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 1940 | 1468871648557 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x1165b3000 == 42 [pid = 1940] [id = 42] 12:54:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x118323800) [pid = 1940] [serial = 122] [outer = 0x0] 12:54:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x118489c00) [pid = 1940] [serial = 123] [outer = 0x118323800] 12:54:08 INFO - PROCESS | 1940 | 1468871648584 Marionette DEBUG loaded listener.js 12:54:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x11887c400) [pid = 1940] [serial = 124] [outer = 0x118323800] 12:54:08 INFO - PROCESS | 1940 | 1468871648950 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]]]}] 12:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 569ms 12:54:09 INFO - PROCESS | 1940 | 1468871648999 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:54:09 INFO - PROCESS | 1940 | 1468871649001 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 12:54:09 INFO - PROCESS | 1940 | 1468871649005 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:54:09 INFO - PROCESS | 1940 | 1468871649008 Marionette TRACE conn2 <- [1,142,null,{}] 12:54:09 INFO - PROCESS | 1940 | 1468871649026 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}] 12:54:09 INFO - PROCESS | 1940 | 1468871649030 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:09 INFO - PROCESS | 1940 | 1468871649164 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12c75ec00) [pid = 1940] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x12c4bd400) [pid = 1940] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x12bdde400) [pid = 1940] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x1188a9000) [pid = 1940] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x118871800) [pid = 1940] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12b950800) [pid = 1940] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12b15c000) [pid = 1940] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12a668c00) [pid = 1940] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1290a6c00) [pid = 1940] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x118326c00) [pid = 1940] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x118879c00) [pid = 1940] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12cb1b000) [pid = 1940] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1133b8400) [pid = 1940] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x116a91c00) [pid = 1940] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1184ac400) [pid = 1940] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1188e9400) [pid = 1940] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x112f1ec00) [pid = 1940] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11947d400) [pid = 1940] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x119479000) [pid = 1940] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x119480000) [pid = 1940] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1188a5800) [pid = 1940] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x121c6e400) [pid = 1940] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1241bb000) [pid = 1940] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x124dc8c00) [pid = 1940] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12602c400) [pid = 1940] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12d8c5800) [pid = 1940] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1121b2000) [pid = 1940] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x113caf800) [pid = 1940] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:54:09 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11832c000) [pid = 1940] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:54:09 INFO - PROCESS | 1940 | 1468871649704 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 1940 | 1468871649706 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x116786800 == 43 [pid = 1940] [id = 43] 12:54:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1121be400) [pid = 1940] [serial = 125] [outer = 0x0] 12:54:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x112a81000) [pid = 1940] [serial = 126] [outer = 0x1121be400] 12:54:09 INFO - PROCESS | 1940 | 1468871649734 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x116a91c00) [pid = 1940] [serial = 127] [outer = 0x1121be400] 12:54:10 INFO - PROCESS | 1940 | 1468871650026 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]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1086ms 12:54:10 INFO - PROCESS | 1940 | 1468871650091 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:54:10 INFO - PROCESS | 1940 | 1468871650093 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 12:54:10 INFO - PROCESS | 1940 | 1468871650096 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 1940 | 1468871650098 Marionette TRACE conn2 <- [1,146,null,{}] 12:54:10 INFO - PROCESS | 1940 | 1468871650101 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}] 12:54:10 INFO - PROCESS | 1940 | 1468871650103 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:10 INFO - PROCESS | 1940 | 1468871650219 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:54:10 INFO - PROCESS | 1940 | 1468871650280 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 1940 | 1468871650281 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e1800 == 44 [pid = 1940] [id = 44] 12:54:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1121be800) [pid = 1940] [serial = 128] [outer = 0x0] 12:54:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1188af800) [pid = 1940] [serial = 129] [outer = 0x1121be800] 12:54:10 INFO - PROCESS | 1940 | 1468871650321 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11947b400) [pid = 1940] [serial = 130] [outer = 0x1121be800] 12:54:10 INFO - PROCESS | 1940 | 1468871650725 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]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 669ms 12:54:10 INFO - PROCESS | 1940 | 1468871650765 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 1940 | 1468871650767 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 12:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:54:10 INFO - PROCESS | 1940 | 1468871650774 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 1940 | 1468871650775 Marionette TRACE conn2 <- [1,150,null,{}] 12:54:10 INFO - PROCESS | 1940 | 1468871650779 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}] 12:54:10 INFO - PROCESS | 1940 | 1468871650780 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:10 INFO - PROCESS | 1940 | 1468871650849 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:54:10 INFO - PROCESS | 1940 | 1468871650868 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 1940 | 1468871650869 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188c8800 == 45 [pid = 1940] [id = 45] 12:54:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11972e400) [pid = 1940] [serial = 131] [outer = 0x0] 12:54:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11988fc00) [pid = 1940] [serial = 132] [outer = 0x11972e400] 12:54:10 INFO - PROCESS | 1940 | 1468871650893 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1198b4000) [pid = 1940] [serial = 133] [outer = 0x11972e400] 12:54:11 INFO - PROCESS | 1940 | 1468871651193 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]]]}] 12:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 474ms 12:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:54:11 INFO - PROCESS | 1940 | 1468871651243 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:54:11 INFO - PROCESS | 1940 | 1468871651245 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 12:54:11 INFO - PROCESS | 1940 | 1468871651247 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:54:11 INFO - PROCESS | 1940 | 1468871651248 Marionette TRACE conn2 <- [1,154,null,{}] 12:54:11 INFO - PROCESS | 1940 | 1468871651250 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}] 12:54:11 INFO - PROCESS | 1940 | 1468871651254 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:11 INFO - PROCESS | 1940 | 1468871651361 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:54:11 INFO - PROCESS | 1940 | 1468871651366 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 1940 | 1468871651367 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x119452000 == 46 [pid = 1940] [id = 46] 12:54:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x119731c00) [pid = 1940] [serial = 134] [outer = 0x0] 12:54:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x119fbb000) [pid = 1940] [serial = 135] [outer = 0x119731c00] 12:54:11 INFO - PROCESS | 1940 | 1468871651394 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x121c7ac00) [pid = 1940] [serial = 136] [outer = 0x119731c00] 12:54:11 INFO - PROCESS | 1940 | 1468871651726 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]]]}] 12:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 517ms 12:54:11 INFO - PROCESS | 1940 | 1468871651765 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:54:11 INFO - PROCESS | 1940 | 1468871651768 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 12:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:54:11 INFO - PROCESS | 1940 | 1468871651771 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:54:11 INFO - PROCESS | 1940 | 1468871651773 Marionette TRACE conn2 <- [1,158,null,{}] 12:54:11 INFO - PROCESS | 1940 | 1468871651777 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}] 12:54:11 INFO - PROCESS | 1940 | 1468871651778 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:11 INFO - PROCESS | 1940 | 1468871651871 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:54:11 INFO - PROCESS | 1940 | 1468871651915 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 1940 | 1468871651918 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x1132d5800 == 47 [pid = 1940] [id = 47] 12:54:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x112a8ec00) [pid = 1940] [serial = 137] [outer = 0x0] 12:54:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1165edc00) [pid = 1940] [serial = 138] [outer = 0x112a8ec00] 12:54:11 INFO - PROCESS | 1940 | 1468871651949 Marionette DEBUG loaded listener.js 12:54:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x116bae400) [pid = 1940] [serial = 139] [outer = 0x112a8ec00] 12:54:12 INFO - PROCESS | 1940 | 1468871652428 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]]]}] 12:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 12:54:12 INFO - PROCESS | 1940 | 1468871652457 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:54:12 INFO - PROCESS | 1940 | 1468871652462 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 12:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:54:12 INFO - PROCESS | 1940 | 1468871652473 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 1940 | 1468871652476 Marionette TRACE conn2 <- [1,162,null,{}] 12:54:12 INFO - PROCESS | 1940 | 1468871652480 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}] 12:54:12 INFO - PROCESS | 1940 | 1468871652483 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:12 INFO - PROCESS | 1940 | 1468871652619 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:54:12 INFO - PROCESS | 1940 | 1468871652679 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 1940 | 1468871652680 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x118412000 == 48 [pid = 1940] [id = 48] 12:54:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x118873c00) [pid = 1940] [serial = 140] [outer = 0x0] 12:54:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1188a3000) [pid = 1940] [serial = 141] [outer = 0x118873c00] 12:54:12 INFO - PROCESS | 1940 | 1468871652710 Marionette DEBUG loaded listener.js 12:54:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1188f0800) [pid = 1940] [serial = 142] [outer = 0x118873c00] 12:54:13 INFO - PROCESS | 1940 | 1468871653150 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]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 725ms 12:54:13 INFO - PROCESS | 1940 | 1468871653194 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 1940 | 1468871653196 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 12:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:54:13 INFO - PROCESS | 1940 | 1468871653198 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 1940 | 1468871653201 Marionette TRACE conn2 <- [1,166,null,{}] 12:54:13 INFO - PROCESS | 1940 | 1468871653211 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}] 12:54:13 INFO - PROCESS | 1940 | 1468871653214 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:13 INFO - PROCESS | 1940 | 1468871653307 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:54:13 INFO - PROCESS | 1940 | 1468871653366 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:13 INFO - PROCESS | 1940 | 1468871653368 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f78000 == 49 [pid = 1940] [id = 49] 12:54:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x121024c00) [pid = 1940] [serial = 143] [outer = 0x0] 12:54:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x121210000) [pid = 1940] [serial = 144] [outer = 0x121024c00] 12:54:13 INFO - PROCESS | 1940 | 1468871653398 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x121a1e800) [pid = 1940] [serial = 145] [outer = 0x121024c00] 12:54:13 INFO - PROCESS | 1940 | 1468871653821 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]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 674ms 12:54:13 INFO - PROCESS | 1940 | 1468871653887 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 1940 | 1468871653888 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 12:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:54:13 INFO - PROCESS | 1940 | 1468871653892 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 1940 | 1468871653893 Marionette TRACE conn2 <- [1,170,null,{}] 12:54:13 INFO - PROCESS | 1940 | 1468871653896 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}] 12:54:13 INFO - PROCESS | 1940 | 1468871653897 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:13 INFO - PROCESS | 1940 | 1468871653990 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:54:14 INFO - PROCESS | 1940 | 1468871654046 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 1940 | 1468871654047 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x121462000 == 50 [pid = 1940] [id = 50] 12:54:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x124129800) [pid = 1940] [serial = 146] [outer = 0x0] 12:54:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x1242e7c00) [pid = 1940] [serial = 147] [outer = 0x124129800] 12:54:14 INFO - PROCESS | 1940 | 1468871654077 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x124668400) [pid = 1940] [serial = 148] [outer = 0x124129800] 12:54:14 INFO - PROCESS | 1940 | 1468871654553 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]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 719ms 12:54:14 INFO - PROCESS | 1940 | 1468871654612 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 1940 | 1468871654615 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 12:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:54:14 INFO - PROCESS | 1940 | 1468871654618 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 1940 | 1468871654623 Marionette TRACE conn2 <- [1,174,null,{}] 12:54:14 INFO - PROCESS | 1940 | 1468871654626 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}] 12:54:14 INFO - PROCESS | 1940 | 1468871654628 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:14 INFO - PROCESS | 1940 | 1468871654759 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:54:14 INFO - PROCESS | 1940 | 1468871654869 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 1940 | 1468871654870 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x112634800 == 51 [pid = 1940] [id = 51] 12:54:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x1131ec400) [pid = 1940] [serial = 149] [outer = 0x0] 12:54:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x116a1ec00) [pid = 1940] [serial = 150] [outer = 0x1131ec400] 12:54:14 INFO - PROCESS | 1940 | 1468871654904 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x11832f000) [pid = 1940] [serial = 151] [outer = 0x1131ec400] 12:54:15 INFO - PROCESS | 1940 | 1468871655329 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]]]}] 12:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 723ms 12:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:54:15 INFO - PROCESS | 1940 | 1468871655340 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:54:15 INFO - PROCESS | 1940 | 1468871655342 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 12:54:15 INFO - PROCESS | 1940 | 1468871655345 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:54:15 INFO - PROCESS | 1940 | 1468871655347 Marionette TRACE conn2 <- [1,178,null,{}] 12:54:15 INFO - PROCESS | 1940 | 1468871655351 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}] 12:54:15 INFO - PROCESS | 1940 | 1468871655352 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:15 INFO - PROCESS | 1940 | 1468871655446 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:54:15 INFO - PROCESS | 1940 | 1468871655491 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 1940 | 1468871655494 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x113cc2000 == 52 [pid = 1940] [id = 52] 12:54:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x113248800) [pid = 1940] [serial = 152] [outer = 0x0] 12:54:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x1162af000) [pid = 1940] [serial = 153] [outer = 0x113248800] 12:54:15 INFO - PROCESS | 1940 | 1468871655522 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x116a95c00) [pid = 1940] [serial = 154] [outer = 0x113248800] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1188c8800 == 51 [pid = 1940] [id = 45] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e1800 == 50 [pid = 1940] [id = 44] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x116786800 == 49 [pid = 1940] [id = 43] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x11840a800 == 48 [pid = 1940] [id = 30] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1188c7000 == 47 [pid = 1940] [id = 31] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1181ce800 == 46 [pid = 1940] [id = 29] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1165b3000 == 45 [pid = 1940] [id = 42] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1171a6800 == 44 [pid = 1940] [id = 28] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1132c5800 == 43 [pid = 1940] [id = 41] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12190c800 == 42 [pid = 1940] [id = 40] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x119a62800 == 41 [pid = 1940] [id = 35] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x116ac1800 == 40 [pid = 1940] [id = 27] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x112634800 == 39 [pid = 1940] [id = 51] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1216b8000 == 38 [pid = 1940] [id = 39] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x121462000 == 37 [pid = 1940] [id = 50] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x120f78000 == 36 [pid = 1940] [id = 49] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x118412000 == 35 [pid = 1940] [id = 48] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x119268800 == 34 [pid = 1940] [id = 33] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x120f6e800 == 33 [pid = 1940] [id = 36] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1195bb000 == 32 [pid = 1940] [id = 34] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x121159800 == 31 [pid = 1940] [id = 37] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x121276000 == 30 [pid = 1940] [id = 38] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1190d2800 == 29 [pid = 1940] [id = 32] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x119452000 == 28 [pid = 1940] [id = 46] 12:54:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1132d5800 == 27 [pid = 1940] [id = 47] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x123d3a000) [pid = 1940] [serial = 11] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x116a10400) [pid = 1940] [serial = 73] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x117583c00) [pid = 1940] [serial = 75] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x118875000) [pid = 1940] [serial = 78] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x1189a5c00) [pid = 1940] [serial = 81] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x1190df000) [pid = 1940] [serial = 82] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x11942e000) [pid = 1940] [serial = 84] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x119475c00) [pid = 1940] [serial = 85] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x121476800) [pid = 1940] [serial = 94] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x121a98000) [pid = 1940] [serial = 97] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x1241b2000) [pid = 1940] [serial = 100] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12101c400) [pid = 1940] [serial = 88] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1188a7c00) [pid = 1940] [serial = 79] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1168e1800) [pid = 1940] [serial = 67] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1188a1800) [pid = 1940] [serial = 70] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12602b400) [pid = 1940] [serial = 106] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1267a8400) [pid = 1940] [serial = 109] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12744fc00) [pid = 1940] [serial = 114] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1131f2400) [pid = 1940] [serial = 76] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1273bf000) [pid = 1940] [serial = 112] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x112a84c00) [pid = 1940] [serial = 64] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12af97400) [pid = 1940] [serial = 61] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11972e800) [pid = 1940] [serial = 87] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12101d800) [pid = 1940] [serial = 90] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1210edc00) [pid = 1940] [serial = 93] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12147ec00) [pid = 1940] [serial = 96] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x123d39c00) [pid = 1940] [serial = 99] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1244f3400) [pid = 1940] [serial = 102] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x125785400) [pid = 1940] [serial = 105] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1264e0c00) [pid = 1940] [serial = 108] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1267b4400) [pid = 1940] [serial = 111] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1210eac00) [pid = 1940] [serial = 91] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1121ba400) [pid = 1940] [serial = 63] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x115f58c00) [pid = 1940] [serial = 66] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x118483800) [pid = 1940] [serial = 69] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11674b000) [pid = 1940] [serial = 72] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12a902c00) [pid = 1940] [serial = 21] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12a907000) [pid = 1940] [serial = 22] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12939b400) [pid = 1940] [serial = 18] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1290a8800) [pid = 1940] [serial = 15] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1290ae400) [pid = 1940] [serial = 16] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x121a10400) [pid = 1940] [serial = 8] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12cd4e400) [pid = 1940] [serial = 54] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12cda9400) [pid = 1940] [serial = 51] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12cd4a800) [pid = 1940] [serial = 52] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12cd71000) [pid = 1940] [serial = 45] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12cdb0c00) [pid = 1940] [serial = 48] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12cb13800) [pid = 1940] [serial = 42] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12cb18800) [pid = 1940] [serial = 43] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12c758000) [pid = 1940] [serial = 40] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12c4c3800) [pid = 1940] [serial = 39] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12c4b7400) [pid = 1940] [serial = 36] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x12c4bb000) [pid = 1940] [serial = 37] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x12bd66800) [pid = 1940] [serial = 33] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12bddbc00) [pid = 1940] [serial = 34] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x12bd65800) [pid = 1940] [serial = 31] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12a905000) [pid = 1940] [serial = 30] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x12b9c5000) [pid = 1940] [serial = 27] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x12b9cb000) [pid = 1940] [serial = 28] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x12b15f000) [pid = 1940] [serial = 24] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x12b168000) [pid = 1940] [serial = 25] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x12d8ccc00) [pid = 1940] [serial = 60] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x11832bc00) [pid = 1940] [serial = 57] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x12bddb400) [pid = 1940] [serial = 58] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x12cdaac00) [pid = 1940] [serial = 55] [outer = 0x0] [url = about:blank] 12:54:16 INFO - PROCESS | 1940 | 1468871656367 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]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1072ms 12:54:16 INFO - PROCESS | 1940 | 1468871656418 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 1940 | 1468871656420 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 12:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:54:16 INFO - PROCESS | 1940 | 1468871656428 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 1940 | 1468871656430 Marionette TRACE conn2 <- [1,182,null,{}] 12:54:16 INFO - PROCESS | 1940 | 1468871656434 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}] 12:54:16 INFO - PROCESS | 1940 | 1468871656436 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:16 INFO - PROCESS | 1940 | 1468871656512 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:54:16 INFO - PROCESS | 1940 | 1468871656553 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 1940 | 1468871656556 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x1132bc000 == 28 [pid = 1940] [id = 53] 12:54:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x1165ee400) [pid = 1940] [serial = 155] [outer = 0x0] 12:54:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x116a17400) [pid = 1940] [serial = 156] [outer = 0x1165ee400] 12:54:16 INFO - PROCESS | 1940 | 1468871656585 Marionette DEBUG loaded listener.js 12:54:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x117583c00) [pid = 1940] [serial = 157] [outer = 0x1165ee400] 12:54:16 INFO - PROCESS | 1940 | 1468871656861 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]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 471ms 12:54:16 INFO - PROCESS | 1940 | 1468871656899 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 1940 | 1468871656903 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 12:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:54:16 INFO - PROCESS | 1940 | 1468871656915 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 1940 | 1468871656916 Marionette TRACE conn2 <- [1,186,null,{}] 12:54:16 INFO - PROCESS | 1940 | 1468871656919 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}] 12:54:16 INFO - PROCESS | 1940 | 1468871656923 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:17 INFO - PROCESS | 1940 | 1468871656998 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:54:17 INFO - PROCESS | 1940 | 1468871657004 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:17 INFO - PROCESS | 1940 | 1468871657007 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ab9800 == 29 [pid = 1940] [id = 54] 12:54:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x117e0dc00) [pid = 1940] [serial = 158] [outer = 0x0] 12:54:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x1184b2400) [pid = 1940] [serial = 159] [outer = 0x117e0dc00] 12:54:17 INFO - PROCESS | 1940 | 1468871657034 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x1188a1400) [pid = 1940] [serial = 160] [outer = 0x117e0dc00] 12:54:17 INFO - PROCESS | 1940 | 1468871657361 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]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 473ms 12:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:54:17 INFO - PROCESS | 1940 | 1468871657389 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 1940 | 1468871657391 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 12:54:17 INFO - PROCESS | 1940 | 1468871657393 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 1940 | 1468871657395 Marionette TRACE conn2 <- [1,190,null,{}] 12:54:17 INFO - PROCESS | 1940 | 1468871657403 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}] 12:54:17 INFO - PROCESS | 1940 | 1468871657406 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:17 INFO - PROCESS | 1940 | 1468871657477 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:54:17 INFO - PROCESS | 1940 | 1468871657481 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:17 INFO - PROCESS | 1940 | 1468871657483 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x117574800 == 30 [pid = 1940] [id = 55] 12:54:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x116baa800) [pid = 1940] [serial = 161] [outer = 0x0] 12:54:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x1190e7c00) [pid = 1940] [serial = 162] [outer = 0x116baa800] 12:54:17 INFO - PROCESS | 1940 | 1468871657513 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x119475c00) [pid = 1940] [serial = 163] [outer = 0x116baa800] 12:54:17 INFO - PROCESS | 1940 | 1468871657812 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]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 12:54:17 INFO - PROCESS | 1940 | 1468871657864 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 1940 | 1468871657866 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 12:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:54:17 INFO - PROCESS | 1940 | 1468871657868 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 1940 | 1468871657869 Marionette TRACE conn2 <- [1,194,null,{}] 12:54:17 INFO - PROCESS | 1940 | 1468871657871 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}] 12:54:17 INFO - PROCESS | 1940 | 1468871657872 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:17 INFO - PROCESS | 1940 | 1468871657945 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:54:17 INFO - PROCESS | 1940 | 1468871657990 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:17 INFO - PROCESS | 1940 | 1468871657991 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181da000 == 31 [pid = 1940] [id = 56] 12:54:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1188ee800) [pid = 1940] [serial = 164] [outer = 0x0] 12:54:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x119894400) [pid = 1940] [serial = 165] [outer = 0x1188ee800] 12:54:18 INFO - PROCESS | 1940 | 1468871658016 Marionette DEBUG loaded listener.js 12:54:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x121017c00) [pid = 1940] [serial = 166] [outer = 0x1188ee800] 12:54:18 INFO - PROCESS | 1940 | 1468871658266 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]]]}] 12:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 418ms 12:54:18 INFO - PROCESS | 1940 | 1468871658292 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:54:18 INFO - PROCESS | 1940 | 1468871658293 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 12:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:54:18 INFO - PROCESS | 1940 | 1468871658298 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:54:18 INFO - PROCESS | 1940 | 1468871658299 Marionette TRACE conn2 <- [1,198,null,{}] 12:54:18 INFO - PROCESS | 1940 | 1468871658311 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}] 12:54:18 INFO - PROCESS | 1940 | 1468871658312 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:18 INFO - PROCESS | 1940 | 1468871658411 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:54:18 INFO - PROCESS | 1940 | 1468871658415 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 1940 | 1468871658416 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x118467000 == 32 [pid = 1940] [id = 57] 12:54:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1184a7400) [pid = 1940] [serial = 167] [outer = 0x0] 12:54:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x12101d800) [pid = 1940] [serial = 168] [outer = 0x1184a7400] 12:54:18 INFO - PROCESS | 1940 | 1468871658441 Marionette DEBUG loaded listener.js 12:54:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1210f0400) [pid = 1940] [serial = 169] [outer = 0x1184a7400] 12:54:18 INFO - PROCESS | 1940 | 1468871658780 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]]]}] 12:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 517ms 12:54:18 INFO - PROCESS | 1940 | 1468871658816 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:54:18 INFO - PROCESS | 1940 | 1468871658817 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 12:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:54:18 INFO - PROCESS | 1940 | 1468871658819 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:54:18 INFO - PROCESS | 1940 | 1468871658820 Marionette TRACE conn2 <- [1,202,null,{}] 12:54:18 INFO - PROCESS | 1940 | 1468871658823 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}] 12:54:18 INFO - PROCESS | 1940 | 1468871658827 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:18 INFO - PROCESS | 1940 | 1468871658931 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:54:18 INFO - PROCESS | 1940 | 1468871658960 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 1940 | 1468871658961 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x119269000 == 33 [pid = 1940] [id = 58] 12:54:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x121334c00) [pid = 1940] [serial = 170] [outer = 0x0] 12:54:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x12411a400) [pid = 1940] [serial = 171] [outer = 0x121334c00] 12:54:18 INFO - PROCESS | 1940 | 1468871658986 Marionette DEBUG loaded listener.js 12:54:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x124d08400) [pid = 1940] [serial = 172] [outer = 0x121334c00] 12:54:19 INFO - PROCESS | 1940 | 1468871659288 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]]]}] 12:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 12:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:54:19 INFO - PROCESS | 1940 | 1468871659340 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 1940 | 1468871659341 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 12:54:19 INFO - PROCESS | 1940 | 1468871659343 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 1940 | 1468871659344 Marionette TRACE conn2 <- [1,206,null,{}] 12:54:19 INFO - PROCESS | 1940 | 1468871659346 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}] 12:54:19 INFO - PROCESS | 1940 | 1468871659355 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:19 INFO - PROCESS | 1940 | 1468871659435 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:54:19 INFO - PROCESS | 1940 | 1468871659465 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:19 INFO - PROCESS | 1940 | 1468871659466 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x119861000 == 34 [pid = 1940] [id = 59] 12:54:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x124d0dc00) [pid = 1940] [serial = 173] [outer = 0x0] 12:54:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x124dbd000) [pid = 1940] [serial = 174] [outer = 0x124d0dc00] 12:54:19 INFO - PROCESS | 1940 | 1468871659490 Marionette DEBUG loaded listener.js 12:54:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x125784c00) [pid = 1940] [serial = 175] [outer = 0x124d0dc00] 12:54:19 INFO - PROCESS | 1940 | 1468871659766 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]]]}] 12:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 12:54:19 INFO - PROCESS | 1940 | 1468871659812 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 1940 | 1468871659813 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 12:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:54:19 INFO - PROCESS | 1940 | 1468871659815 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 1940 | 1468871659816 Marionette TRACE conn2 <- [1,210,null,{}] 12:54:19 INFO - PROCESS | 1940 | 1468871659819 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}] 12:54:19 INFO - PROCESS | 1940 | 1468871659820 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:19 INFO - PROCESS | 1940 | 1468871659908 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:54:19 INFO - PROCESS | 1940 | 1468871659938 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:19 INFO - PROCESS | 1940 | 1468871659939 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ad1000 == 35 [pid = 1940] [id = 60] 12:54:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x125785400) [pid = 1940] [serial = 176] [outer = 0x0] 12:54:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12602b400) [pid = 1940] [serial = 177] [outer = 0x125785400] 12:54:19 INFO - PROCESS | 1940 | 1468871659963 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1264d9400) [pid = 1940] [serial = 178] [outer = 0x125785400] 12:54:20 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1267a8800) [pid = 1940] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:54:20 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1267b5c00) [pid = 1940] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:54:20 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1241bc000) [pid = 1940] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:54:20 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119731c00) [pid = 1940] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:54:20 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x118323800) [pid = 1940] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:54:20 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1162aa000) [pid = 1940] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:54:20 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x11972e400) [pid = 1940] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:54:20 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1121be800) [pid = 1940] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:54:20 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1121be400) [pid = 1940] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:54:20 INFO - PROCESS | 1940 | 1468871660275 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]]]}] 12:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 12:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:54:20 INFO - PROCESS | 1940 | 1468871660285 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:54:20 INFO - PROCESS | 1940 | 1468871660288 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 12:54:20 INFO - PROCESS | 1940 | 1468871660292 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:54:20 INFO - PROCESS | 1940 | 1468871660293 Marionette TRACE conn2 <- [1,214,null,{}] 12:54:20 INFO - PROCESS | 1940 | 1468871660296 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}] 12:54:20 INFO - PROCESS | 1940 | 1468871660297 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:20 INFO - PROCESS | 1940 | 1468871660375 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:54:20 INFO - PROCESS | 1940 | 1468871660378 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 1940 | 1468871660379 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x117574000 == 36 [pid = 1940] [id = 61] 12:54:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x118325800) [pid = 1940] [serial = 179] [outer = 0x0] 12:54:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x119731c00) [pid = 1940] [serial = 180] [outer = 0x118325800] 12:54:20 INFO - PROCESS | 1940 | 1468871660405 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1264db000) [pid = 1940] [serial = 181] [outer = 0x118325800] 12:54:20 INFO - PROCESS | 1940 | 1468871660788 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]]]}] 12:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 519ms 12:54:20 INFO - PROCESS | 1940 | 1468871660812 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:54:20 INFO - PROCESS | 1940 | 1468871660814 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 12:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:54:20 INFO - PROCESS | 1940 | 1468871660817 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:54:20 INFO - PROCESS | 1940 | 1468871660819 Marionette TRACE conn2 <- [1,218,null,{}] 12:54:20 INFO - PROCESS | 1940 | 1468871660822 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}] 12:54:20 INFO - PROCESS | 1940 | 1468871660824 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:20 INFO - PROCESS | 1940 | 1468871660960 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:54:20 INFO - PROCESS | 1940 | 1468871660967 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 1940 | 1468871660969 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x121260800 == 37 [pid = 1940] [id = 62] 12:54:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1264e1400) [pid = 1940] [serial = 182] [outer = 0x0] 12:54:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1267a1400) [pid = 1940] [serial = 183] [outer = 0x1264e1400] 12:54:21 INFO - PROCESS | 1940 | 1468871661008 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1267abc00) [pid = 1940] [serial = 184] [outer = 0x1264e1400] 12:54:21 INFO - PROCESS | 1940 | 1468871661312 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]]]}] 12:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 522ms 12:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:54:21 INFO - PROCESS | 1940 | 1468871661341 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 1940 | 1468871661342 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 12:54:21 INFO - PROCESS | 1940 | 1468871661344 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 1940 | 1468871661346 Marionette TRACE conn2 <- [1,222,null,{}] 12:54:21 INFO - PROCESS | 1940 | 1468871661349 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}] 12:54:21 INFO - PROCESS | 1940 | 1468871661360 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:21 INFO - PROCESS | 1940 | 1468871661442 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:54:21 INFO - PROCESS | 1940 | 1468871661445 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 1940 | 1468871661447 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x118422800 == 38 [pid = 1940] [id = 63] 12:54:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1267aa000) [pid = 1940] [serial = 185] [outer = 0x0] 12:54:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1273c8000) [pid = 1940] [serial = 186] [outer = 0x1267aa000] 12:54:21 INFO - PROCESS | 1940 | 1468871661475 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x128b29000) [pid = 1940] [serial = 187] [outer = 0x1267aa000] 12:54:21 INFO - PROCESS | 1940 | 1468871661770 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]]]}] 12:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 473ms 12:54:21 INFO - PROCESS | 1940 | 1468871661818 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 1940 | 1468871661819 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 12:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:54:21 INFO - PROCESS | 1940 | 1468871661824 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 1940 | 1468871661825 Marionette TRACE conn2 <- [1,226,null,{}] 12:54:21 INFO - PROCESS | 1940 | 1468871661827 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}] 12:54:21 INFO - PROCESS | 1940 | 1468871661828 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:21 INFO - PROCESS | 1940 | 1468871661922 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:54:21 INFO - PROCESS | 1940 | 1468871661928 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 1940 | 1468871661929 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12423d000 == 39 [pid = 1940] [id = 64] 12:54:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1210edc00) [pid = 1940] [serial = 188] [outer = 0x0] 12:54:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1273c9000) [pid = 1940] [serial = 189] [outer = 0x1210edc00] 12:54:21 INFO - PROCESS | 1940 | 1468871661953 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1290a3000) [pid = 1940] [serial = 190] [outer = 0x1210edc00] 12:54:22 INFO - PROCESS | 1940 | 1468871662203 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]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 420ms 12:54:22 INFO - PROCESS | 1940 | 1468871662284 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 1940 | 1468871662287 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 12:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:54:22 INFO - PROCESS | 1940 | 1468871662291 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 1940 | 1468871662294 Marionette TRACE conn2 <- [1,230,null,{}] 12:54:22 INFO - PROCESS | 1940 | 1468871662298 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}] 12:54:22 INFO - PROCESS | 1940 | 1468871662300 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:22 INFO - PROCESS | 1940 | 1468871662409 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:54:22 INFO - PROCESS | 1940 | 1468871662450 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:22 INFO - PROCESS | 1940 | 1468871662452 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x112d1b000 == 40 [pid = 1940] [id = 65] 12:54:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x112f1c800) [pid = 1940] [serial = 191] [outer = 0x0] 12:54:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1131ec000) [pid = 1940] [serial = 192] [outer = 0x112f1c800] 12:54:22 INFO - PROCESS | 1940 | 1468871662484 Marionette DEBUG loaded listener.js 12:54:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1165f2800) [pid = 1940] [serial = 193] [outer = 0x112f1c800] 12:54:22 INFO - PROCESS | 1940 | 1468871662953 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]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 671ms 12:54:22 INFO - PROCESS | 1940 | 1468871662963 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 1940 | 1468871662965 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 12:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:54:22 INFO - PROCESS | 1940 | 1468871662969 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 1940 | 1468871662972 Marionette TRACE conn2 <- [1,234,null,{}] 12:54:22 INFO - PROCESS | 1940 | 1468871662975 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}] 12:54:22 INFO - PROCESS | 1940 | 1468871662976 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:23 INFO - PROCESS | 1940 | 1468871663081 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:54:23 INFO - PROCESS | 1940 | 1468871663125 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:23 INFO - PROCESS | 1940 | 1468871663126 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181ea800 == 41 [pid = 1940] [id = 66] 12:54:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x116a90400) [pid = 1940] [serial = 194] [outer = 0x0] 12:54:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x118483800) [pid = 1940] [serial = 195] [outer = 0x116a90400] 12:54:23 INFO - PROCESS | 1940 | 1468871663157 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1188a5c00) [pid = 1940] [serial = 196] [outer = 0x116a90400] 12:54:23 INFO - PROCESS | 1940 | 1468871663760 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]]]}] 12:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 873ms 12:54:23 INFO - PROCESS | 1940 | 1468871663843 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:54:23 INFO - PROCESS | 1940 | 1468871663846 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 12:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:54:23 INFO - PROCESS | 1940 | 1468871663850 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:54:23 INFO - PROCESS | 1940 | 1468871663852 Marionette TRACE conn2 <- [1,238,null,{}] 12:54:23 INFO - PROCESS | 1940 | 1468871663855 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}] 12:54:23 INFO - PROCESS | 1940 | 1468871663857 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:23 INFO - PROCESS | 1940 | 1468871663951 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:54:23 INFO - PROCESS | 1940 | 1468871663995 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 1940 | 1468871663998 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x117116000 == 42 [pid = 1940] [id = 67] 12:54:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x118331000) [pid = 1940] [serial = 197] [outer = 0x0] 12:54:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1184b6000) [pid = 1940] [serial = 198] [outer = 0x118331000] 12:54:24 INFO - PROCESS | 1940 | 1468871664026 Marionette DEBUG loaded listener.js 12:54:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1188af400) [pid = 1940] [serial = 199] [outer = 0x118331000] 12:54:24 INFO - PROCESS | 1940 | --DOCSHELL 0x118422800 == 41 [pid = 1940] [id = 63] 12:54:24 INFO - PROCESS | 1940 | --DOCSHELL 0x121260800 == 40 [pid = 1940] [id = 62] 12:54:24 INFO - PROCESS | 1940 | --DOCSHELL 0x117574000 == 39 [pid = 1940] [id = 61] 12:54:24 INFO - PROCESS | 1940 | --DOCSHELL 0x119ad1000 == 38 [pid = 1940] [id = 60] 12:54:24 INFO - PROCESS | 1940 | --DOCSHELL 0x119861000 == 37 [pid = 1940] [id = 59] 12:54:24 INFO - PROCESS | 1940 | --DOCSHELL 0x119269000 == 36 [pid = 1940] [id = 58] 12:54:24 INFO - PROCESS | 1940 | --DOCSHELL 0x118467000 == 35 [pid = 1940] [id = 57] 12:54:24 INFO - PROCESS | 1940 | --DOCSHELL 0x1181da000 == 34 [pid = 1940] [id = 56] 12:54:24 INFO - PROCESS | 1940 | --DOCSHELL 0x117574800 == 33 [pid = 1940] [id = 55] 12:54:24 INFO - PROCESS | 1940 | --DOCSHELL 0x116ab9800 == 32 [pid = 1940] [id = 54] 12:54:24 INFO - PROCESS | 1940 | --DOCSHELL 0x1132bc000 == 31 [pid = 1940] [id = 53] 12:54:24 INFO - PROCESS | 1940 | --DOCSHELL 0x113cc2000 == 30 [pid = 1940] [id = 52] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119fbb000) [pid = 1940] [serial = 135] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x121c7ac00) [pid = 1940] [serial = 136] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x118489c00) [pid = 1940] [serial = 123] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x116a8f800) [pid = 1940] [serial = 120] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11887c400) [pid = 1940] [serial = 124] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11988fc00) [pid = 1940] [serial = 132] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1188af800) [pid = 1940] [serial = 129] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x112a81000) [pid = 1940] [serial = 126] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x116a91c00) [pid = 1940] [serial = 127] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11947b400) [pid = 1940] [serial = 130] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1198b4000) [pid = 1940] [serial = 133] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x117583000) [pid = 1940] [serial = 121] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128dcbc00) [pid = 1940] [serial = 118] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x128b23400) [pid = 1940] [serial = 117] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x128b27400) [pid = 1940] [serial = 115] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x121a96800) [pid = 1940] [serial = 103] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 1940 | 1468871664354 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]]]}] 12:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 524ms 12:54:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x11725d400) [pid = 1940] [serial = 200] [outer = 0x12cb1fc00] 12:54:24 INFO - PROCESS | 1940 | 1468871664390 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:54:24 INFO - PROCESS | 1940 | 1468871664393 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 12:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:54:24 INFO - PROCESS | 1940 | 1468871664415 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - PROCESS | 1940 | 1468871664417 Marionette TRACE conn2 <- [1,242,null,{}] 12:54:24 INFO - PROCESS | 1940 | 1468871664420 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}] 12:54:24 INFO - PROCESS | 1940 | 1468871664421 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:24 INFO - PROCESS | 1940 | 1468871664495 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:54:24 INFO - PROCESS | 1940 | 1468871664499 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 1940 | 1468871664500 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e7000 == 31 [pid = 1940] [id = 68] 12:54:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11899dc00) [pid = 1940] [serial = 201] [outer = 0x0] 12:54:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1190e5c00) [pid = 1940] [serial = 202] [outer = 0x11899dc00] 12:54:24 INFO - PROCESS | 1940 | 1468871664529 Marionette DEBUG loaded listener.js 12:54:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119890400) [pid = 1940] [serial = 203] [outer = 0x11899dc00] 12:54:24 INFO - PROCESS | 1940 | 1468871664832 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]]]}] 12:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 483ms 12:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:54:24 INFO - PROCESS | 1940 | 1468871664884 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:54:24 INFO - PROCESS | 1940 | 1468871664886 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 12:54:24 INFO - PROCESS | 1940 | 1468871664888 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - PROCESS | 1940 | 1468871664890 Marionette TRACE conn2 <- [1,246,null,{}] 12:54:24 INFO - PROCESS | 1940 | 1468871664909 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}] 12:54:24 INFO - PROCESS | 1940 | 1468871664912 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:24 INFO - PROCESS | 1940 | 1468871664988 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:54:24 INFO - PROCESS | 1940 | 1468871664993 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 1940 | 1468871664995 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188c6000 == 32 [pid = 1940] [id = 69] 12:54:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1198bbc00) [pid = 1940] [serial = 204] [outer = 0x0] 12:54:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12120d000) [pid = 1940] [serial = 205] [outer = 0x1198bbc00] 12:54:25 INFO - PROCESS | 1940 | 1468871665025 Marionette DEBUG loaded listener.js 12:54:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x123d12800) [pid = 1940] [serial = 206] [outer = 0x1198bbc00] 12:54:25 INFO - PROCESS | 1940 | 1468871665350 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]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 478ms 12:54:25 INFO - PROCESS | 1940 | 1468871665366 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:54:25 INFO - PROCESS | 1940 | 1468871665368 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 12:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:54:25 INFO - PROCESS | 1940 | 1468871665371 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 1940 | 1468871665374 Marionette TRACE conn2 <- [1,250,null,{}] 12:54:25 INFO - PROCESS | 1940 | 1468871665376 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}] 12:54:25 INFO - PROCESS | 1940 | 1468871665377 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:25 INFO - PROCESS | 1940 | 1468871665450 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:54:25 INFO - PROCESS | 1940 | 1468871665496 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:25 INFO - PROCESS | 1940 | 1468871665497 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x119278800 == 33 [pid = 1940] [id = 70] 12:54:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12101e800) [pid = 1940] [serial = 207] [outer = 0x0] 12:54:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1242ed400) [pid = 1940] [serial = 208] [outer = 0x12101e800] 12:54:25 INFO - PROCESS | 1940 | 1468871665522 Marionette DEBUG loaded listener.js 12:54:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124666400) [pid = 1940] [serial = 209] [outer = 0x12101e800] 12:54:25 INFO - PROCESS | 1940 | 1468871665789 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]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 12:54:25 INFO - PROCESS | 1940 | 1468871665844 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:54:25 INFO - PROCESS | 1940 | 1468871665845 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 12:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:54:25 INFO - PROCESS | 1940 | 1468871665847 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 1940 | 1468871665848 Marionette TRACE conn2 <- [1,254,null,{}] 12:54:25 INFO - PROCESS | 1940 | 1468871665850 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}] 12:54:25 INFO - PROCESS | 1940 | 1468871665852 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:25 INFO - PROCESS | 1940 | 1468871665927 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:54:25 INFO - PROCESS | 1940 | 1468871665931 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:25 INFO - PROCESS | 1940 | 1468871665932 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ac9000 == 34 [pid = 1940] [id = 71] 12:54:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x121c74000) [pid = 1940] [serial = 210] [outer = 0x0] 12:54:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x125781000) [pid = 1940] [serial = 211] [outer = 0x121c74000] 12:54:25 INFO - PROCESS | 1940 | 1468871665959 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12679a800) [pid = 1940] [serial = 212] [outer = 0x121c74000] 12:54:26 INFO - PROCESS | 1940 | 1468871666294 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]]]}] 12:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 12:54:26 INFO - PROCESS | 1940 | 1468871666317 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 1940 | 1468871666319 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 12:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:54:26 INFO - PROCESS | 1940 | 1468871666325 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - PROCESS | 1940 | 1468871666326 Marionette TRACE conn2 <- [1,258,null,{}] 12:54:26 INFO - PROCESS | 1940 | 1468871666330 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}] 12:54:26 INFO - PROCESS | 1940 | 1468871666336 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:26 INFO - PROCESS | 1940 | 1468871666525 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:54:26 INFO - PROCESS | 1940 | 1468871666540 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 1940 | 1468871666541 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x121356800 == 35 [pid = 1940] [id = 72] 12:54:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1267a3400) [pid = 1940] [serial = 213] [outer = 0x0] 12:54:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12716c800) [pid = 1940] [serial = 214] [outer = 0x1267a3400] 12:54:26 INFO - PROCESS | 1940 | 1468871666580 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1290a5000) [pid = 1940] [serial = 215] [outer = 0x1267a3400] 12:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 669ms 12:54:26 INFO - PROCESS | 1940 | 1468871666990 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]]]}] 12:54:26 INFO - PROCESS | 1940 | 1468871666994 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 1940 | 1468871666995 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 12:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:54:26 INFO - PROCESS | 1940 | 1468871666997 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - PROCESS | 1940 | 1468871666998 Marionette TRACE conn2 <- [1,262,null,{}] 12:54:27 INFO - PROCESS | 1940 | 1468871667000 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}] 12:54:27 INFO - PROCESS | 1940 | 1468871667001 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:27 INFO - PROCESS | 1940 | 1468871667123 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:54:27 INFO - PROCESS | 1940 | 1468871667150 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 1940 | 1468871667152 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a6d000 == 36 [pid = 1940] [id = 73] 12:54:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1273c8400) [pid = 1940] [serial = 216] [outer = 0x0] 12:54:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1290ad800) [pid = 1940] [serial = 217] [outer = 0x1273c8400] 12:54:27 INFO - PROCESS | 1940 | 1468871667171 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x129333000) [pid = 1940] [serial = 218] [outer = 0x1273c8400] 12:54:27 INFO - PROCESS | 1940 | 1468871667529 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]]]}] 12:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 570ms 12:54:27 INFO - PROCESS | 1940 | 1468871667569 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:54:27 INFO - PROCESS | 1940 | 1468871667570 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 12:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:54:27 INFO - PROCESS | 1940 | 1468871667574 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 1940 | 1468871667575 Marionette TRACE conn2 <- [1,266,null,{}] 12:54:27 INFO - PROCESS | 1940 | 1468871667579 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}] 12:54:27 INFO - PROCESS | 1940 | 1468871667581 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:27 INFO - PROCESS | 1940 | 1468871667720 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:54:27 INFO - PROCESS | 1940 | 1468871667744 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 1940 | 1468871667745 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x1247e9800 == 37 [pid = 1940] [id = 74] 12:54:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x129335800) [pid = 1940] [serial = 219] [outer = 0x0] 12:54:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x129339800) [pid = 1940] [serial = 220] [outer = 0x129335800] 12:54:27 INFO - PROCESS | 1940 | 1468871667784 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1293a2800) [pid = 1940] [serial = 221] [outer = 0x129335800] 12:54:28 INFO - PROCESS | 1940 | 1468871668182 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]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 619ms 12:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:54:28 INFO - PROCESS | 1940 | 1468871668193 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:54:28 INFO - PROCESS | 1940 | 1468871668195 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 12:54:28 INFO - PROCESS | 1940 | 1468871668197 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 1940 | 1468871668198 Marionette TRACE conn2 <- [1,270,null,{}] 12:54:28 INFO - PROCESS | 1940 | 1468871668200 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}] 12:54:28 INFO - PROCESS | 1940 | 1468871668201 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:28 INFO - PROCESS | 1940 | 1468871668291 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:54:28 INFO - PROCESS | 1940 | 1468871668300 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:28 INFO - PROCESS | 1940 | 1468871668302 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x126053800 == 38 [pid = 1940] [id = 75] 12:54:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1293a2c00) [pid = 1940] [serial = 222] [outer = 0x0] 12:54:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12a51cc00) [pid = 1940] [serial = 223] [outer = 0x1293a2c00] 12:54:28 INFO - PROCESS | 1940 | 1468871668327 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12a662000) [pid = 1940] [serial = 224] [outer = 0x1293a2c00] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x118325800) [pid = 1940] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1131ec400) [pid = 1940] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x121334c00) [pid = 1940] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1184a7400) [pid = 1940] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x124d0dc00) [pid = 1940] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x117e0dc00) [pid = 1940] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1165ee400) [pid = 1940] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1188ee800) [pid = 1940] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x116baa800) [pid = 1940] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x113248800) [pid = 1940] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x112a8ec00) [pid = 1940] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x118873c00) [pid = 1940] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x125785400) [pid = 1940] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x121024c00) [pid = 1940] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1264e1400) [pid = 1940] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x124129800) [pid = 1940] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:54:28 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1267aa000) [pid = 1940] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:54:28 INFO - PROCESS | 1940 | 1468871668705 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]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 517ms 12:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:54:28 INFO - PROCESS | 1940 | 1468871668715 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:54:28 INFO - PROCESS | 1940 | 1468871668716 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 12:54:28 INFO - PROCESS | 1940 | 1468871668718 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 1940 | 1468871668719 Marionette TRACE conn2 <- [1,274,null,{}] 12:54:28 INFO - PROCESS | 1940 | 1468871668727 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}] 12:54:28 INFO - PROCESS | 1940 | 1468871668728 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:28 INFO - PROCESS | 1940 | 1468871668809 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:54:28 INFO - PROCESS | 1940 | 1468871668863 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:28 INFO - PROCESS | 1940 | 1468871668864 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x121905800 == 39 [pid = 1940] [id = 76] 12:54:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1131ec400) [pid = 1940] [serial = 225] [outer = 0x0] 12:54:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1188ee800) [pid = 1940] [serial = 226] [outer = 0x1131ec400] 12:54:28 INFO - PROCESS | 1940 | 1468871668888 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x123d0b800) [pid = 1940] [serial = 227] [outer = 0x1131ec400] 12:54:29 INFO - PROCESS | 1940 | 1468871669162 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]]]}] 12:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 474ms 12:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:54:29 INFO - PROCESS | 1940 | 1468871669194 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:54:29 INFO - PROCESS | 1940 | 1468871669195 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 12:54:29 INFO - PROCESS | 1940 | 1468871669197 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 1940 | 1468871669199 Marionette TRACE conn2 <- [1,278,null,{}] 12:54:29 INFO - PROCESS | 1940 | 1468871669201 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}] 12:54:29 INFO - PROCESS | 1940 | 1468871669203 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:29 INFO - PROCESS | 1940 | 1468871669302 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:54:29 INFO - PROCESS | 1940 | 1468871669308 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 1940 | 1468871669309 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x128d4a800 == 40 [pid = 1940] [id = 77] 12:54:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124d0dc00) [pid = 1940] [serial = 228] [outer = 0x0] 12:54:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12a664c00) [pid = 1940] [serial = 229] [outer = 0x124d0dc00] 12:54:29 INFO - PROCESS | 1940 | 1468871669335 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12a903400) [pid = 1940] [serial = 230] [outer = 0x124d0dc00] 12:54:29 INFO - PROCESS | 1940 | 1468871669638 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]]]}] 12:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 12:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:54:29 INFO - PROCESS | 1940 | 1468871669669 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:54:29 INFO - PROCESS | 1940 | 1468871669670 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 12:54:29 INFO - PROCESS | 1940 | 1468871669676 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 1940 | 1468871669677 Marionette TRACE conn2 <- [1,282,null,{}] 12:54:29 INFO - PROCESS | 1940 | 1468871669679 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}] 12:54:29 INFO - PROCESS | 1940 | 1468871669680 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:29 INFO - PROCESS | 1940 | 1468871669780 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:54:29 INFO - PROCESS | 1940 | 1468871669787 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 1940 | 1468871669788 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x129047000 == 41 [pid = 1940] [id = 78] 12:54:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119893400) [pid = 1940] [serial = 231] [outer = 0x0] 12:54:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12a6be000) [pid = 1940] [serial = 232] [outer = 0x119893400] 12:54:29 INFO - PROCESS | 1940 | 1468871669812 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12af93800) [pid = 1940] [serial = 233] [outer = 0x119893400] 12:54:30 INFO - PROCESS | 1940 | 1468871670096 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]]]}] 12:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 12:54:30 INFO - PROCESS | 1940 | 1468871670144 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:54:30 INFO - PROCESS | 1940 | 1468871670145 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 12:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:54:30 INFO - PROCESS | 1940 | 1468871670147 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 1940 | 1468871670148 Marionette TRACE conn2 <- [1,286,null,{}] 12:54:30 INFO - PROCESS | 1940 | 1468871670150 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}] 12:54:30 INFO - PROCESS | 1940 | 1468871670151 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:30 INFO - PROCESS | 1940 | 1468871670230 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:54:30 INFO - PROCESS | 1940 | 1468871670233 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:30 INFO - PROCESS | 1940 | 1468871670234 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x1291e8800 == 42 [pid = 1940] [id = 79] 12:54:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x117262800) [pid = 1940] [serial = 234] [outer = 0x0] 12:54:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12afb6000) [pid = 1940] [serial = 235] [outer = 0x117262800] 12:54:30 INFO - PROCESS | 1940 | 1468871670258 Marionette DEBUG loaded listener.js 12:54:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12b15b800) [pid = 1940] [serial = 236] [outer = 0x117262800] 12:54:30 INFO - PROCESS | 1940 | 1468871670610 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]]]}] 12:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 518ms 12:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:54:30 INFO - PROCESS | 1940 | 1468871670666 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:54:30 INFO - PROCESS | 1940 | 1468871670668 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 12:54:30 INFO - PROCESS | 1940 | 1468871670672 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 1940 | 1468871670674 Marionette TRACE conn2 <- [1,290,null,{}] 12:54:30 INFO - PROCESS | 1940 | 1468871670678 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}] 12:54:30 INFO - PROCESS | 1940 | 1468871670680 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:30 INFO - PROCESS | 1940 | 1468871670809 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:54:30 INFO - PROCESS | 1940 | 1468871670868 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:30 INFO - PROCESS | 1940 | 1468871670871 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x116a5b000 == 43 [pid = 1940] [id = 80] 12:54:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x116a13c00) [pid = 1940] [serial = 237] [outer = 0x0] 12:54:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x116bb5c00) [pid = 1940] [serial = 238] [outer = 0x116a13c00] 12:54:30 INFO - PROCESS | 1940 | 1468871670901 Marionette DEBUG loaded listener.js 12:54:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11832bc00) [pid = 1940] [serial = 239] [outer = 0x116a13c00] 12:54:31 INFO - PROCESS | 1940 | 1468871671315 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]]]}] 12:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 671ms 12:54:31 INFO - PROCESS | 1940 | 1468871671343 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:54:31 INFO - PROCESS | 1940 | 1468871671346 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 12:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:54:31 INFO - PROCESS | 1940 | 1468871671351 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:54:31 INFO - PROCESS | 1940 | 1468871671353 Marionette TRACE conn2 <- [1,294,null,{}] 12:54:31 INFO - PROCESS | 1940 | 1468871671355 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}] 12:54:31 INFO - PROCESS | 1940 | 1468871671357 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:31 INFO - PROCESS | 1940 | 1468871671456 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:54:31 INFO - PROCESS | 1940 | 1468871671551 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 1940 | 1468871671553 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f7c800 == 44 [pid = 1940] [id = 81] 12:54:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x119731800) [pid = 1940] [serial = 240] [outer = 0x0] 12:54:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1198b0c00) [pid = 1940] [serial = 241] [outer = 0x119731800] 12:54:31 INFO - PROCESS | 1940 | 1468871671583 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x121024c00) [pid = 1940] [serial = 242] [outer = 0x119731800] 12:54:31 INFO - PROCESS | 1940 | 1468871671989 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]]]}] 12:54:32 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. 12:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 672ms 12:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:54:32 INFO - PROCESS | 1940 | 1468871672022 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:54:32 INFO - PROCESS | 1940 | 1468871672024 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 12:54:32 INFO - PROCESS | 1940 | 1468871672026 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - PROCESS | 1940 | 1468871672029 Marionette TRACE conn2 <- [1,298,null,{}] 12:54:32 INFO - PROCESS | 1940 | 1468871672037 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}] 12:54:32 INFO - PROCESS | 1940 | 1468871672040 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:32 INFO - PROCESS | 1940 | 1468871672139 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:54:32 INFO - PROCESS | 1940 | 1468871672188 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:32 INFO - PROCESS | 1940 | 1468871672191 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x1247e2800 == 45 [pid = 1940] [id = 82] 12:54:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x123d39800) [pid = 1940] [serial = 243] [outer = 0x0] 12:54:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x124d09000) [pid = 1940] [serial = 244] [outer = 0x123d39800] 12:54:32 INFO - PROCESS | 1940 | 1468871672221 Marionette DEBUG loaded listener.js 12:54:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1267ad400) [pid = 1940] [serial = 245] [outer = 0x123d39800] 12:54:32 INFO - PROCESS | 1940 | 1468871672641 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]]]}] 12:54:32 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. 12:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 622ms 12:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:54:32 INFO - PROCESS | 1940 | 1468871672648 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:54:32 INFO - PROCESS | 1940 | 1468871672650 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 12:54:32 INFO - PROCESS | 1940 | 1468871672652 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - PROCESS | 1940 | 1468871672654 Marionette TRACE conn2 <- [1,302,null,{}] 12:54:32 INFO - PROCESS | 1940 | 1468871672656 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}] 12:54:32 INFO - PROCESS | 1940 | 1468871672657 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:32 INFO - PROCESS | 1940 | 1468871672756 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:54:32 INFO - PROCESS | 1940 | 1468871672830 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:32 INFO - PROCESS | 1940 | 1468871672832 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x115e7d800 == 46 [pid = 1940] [id = 83] 12:54:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x11832a400) [pid = 1940] [serial = 246] [outer = 0x0] 12:54:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11988d400) [pid = 1940] [serial = 247] [outer = 0x11832a400] 12:54:32 INFO - PROCESS | 1940 | 1468871672863 Marionette DEBUG loaded listener.js 12:54:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12744dc00) [pid = 1940] [serial = 248] [outer = 0x11832a400] 12:54:33 INFO - PROCESS | 1940 | 1468871673362 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]]]}] 12:54:33 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. 12:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 720ms 12:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:54:33 INFO - PROCESS | 1940 | 1468871673373 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:54:33 INFO - PROCESS | 1940 | 1468871673375 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 12:54:33 INFO - PROCESS | 1940 | 1468871673378 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:54:33 INFO - PROCESS | 1940 | 1468871673380 Marionette TRACE conn2 <- [1,306,null,{}] 12:54:33 INFO - PROCESS | 1940 | 1468871673383 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}] 12:54:33 INFO - PROCESS | 1940 | 1468871673385 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:33 INFO - PROCESS | 1940 | 1468871673477 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:54:33 INFO - PROCESS | 1940 | 1468871673523 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:33 INFO - PROCESS | 1940 | 1468871673525 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x11757e800 == 47 [pid = 1940] [id = 84] 12:54:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x117e05c00) [pid = 1940] [serial = 249] [outer = 0x0] 12:54:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x118325000) [pid = 1940] [serial = 250] [outer = 0x117e05c00] 12:54:33 INFO - PROCESS | 1940 | 1468871673552 Marionette DEBUG loaded listener.js 12:54:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1184b1000) [pid = 1940] [serial = 251] [outer = 0x117e05c00] 12:54:33 INFO - PROCESS | 1940 | 1468871673970 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]]]}] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x129047000 == 46 [pid = 1940] [id = 78] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x128d4a800 == 45 [pid = 1940] [id = 77] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x121905800 == 44 [pid = 1940] [id = 76] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x126053800 == 43 [pid = 1940] [id = 75] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x1247e9800 == 42 [pid = 1940] [id = 74] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x121a6d000 == 41 [pid = 1940] [id = 73] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x121356800 == 40 [pid = 1940] [id = 72] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x119ac9000 == 39 [pid = 1940] [id = 71] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x119278800 == 38 [pid = 1940] [id = 70] 12:54:33 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x1273c9000) [pid = 1940] [serial = 189] [outer = 0x0] [url = about:blank] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x1188c6000 == 37 [pid = 1940] [id = 69] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e7000 == 36 [pid = 1940] [id = 68] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x117116000 == 35 [pid = 1940] [id = 67] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x1181ea800 == 34 [pid = 1940] [id = 66] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x112d1b000 == 33 [pid = 1940] [id = 65] 12:54:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12423d000 == 32 [pid = 1940] [id = 64] 12:54:33 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. 12:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 623ms 12:54:34 INFO - PROCESS | 1940 | 1468871674000 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 1940 | 1468871674003 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 12:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:54:34 INFO - PROCESS | 1940 | 1468871674007 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 1940 | 1468871674009 Marionette TRACE conn2 <- [1,310,null,{}] 12:54:34 INFO - PROCESS | 1940 | 1468871674011 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}] 12:54:34 INFO - PROCESS | 1940 | 1468871674013 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:34 INFO - PROCESS | 1940 | 1468871674105 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:54:34 INFO - PROCESS | 1940 | 1468871674110 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 1940 | 1468871674111 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x116277000 == 33 [pid = 1940] [id = 85] 12:54:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1188aa400) [pid = 1940] [serial = 252] [outer = 0x0] 12:54:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x119479000) [pid = 1940] [serial = 253] [outer = 0x1188aa400] 12:54:34 INFO - PROCESS | 1940 | 1468871674139 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x11988ec00) [pid = 1940] [serial = 254] [outer = 0x1188aa400] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12411a400) [pid = 1940] [serial = 171] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12101d800) [pid = 1940] [serial = 168] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x124dbd000) [pid = 1940] [serial = 174] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1184b2400) [pid = 1940] [serial = 159] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1188a1400) [pid = 1940] [serial = 160] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x116a17400) [pid = 1940] [serial = 156] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x117583c00) [pid = 1940] [serial = 157] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x119894400) [pid = 1940] [serial = 165] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1190e7c00) [pid = 1940] [serial = 162] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x119475c00) [pid = 1940] [serial = 163] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x116a95c00) [pid = 1940] [serial = 154] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1162af000) [pid = 1940] [serial = 153] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x124d08400) [pid = 1940] [serial = 172] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x116bae400) [pid = 1940] [serial = 139] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1165edc00) [pid = 1940] [serial = 138] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1188f0800) [pid = 1940] [serial = 142] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1188a3000) [pid = 1940] [serial = 141] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12602b400) [pid = 1940] [serial = 177] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x121a1e800) [pid = 1940] [serial = 145] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x121210000) [pid = 1940] [serial = 144] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x125784c00) [pid = 1940] [serial = 175] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1267a1400) [pid = 1940] [serial = 183] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x124668400) [pid = 1940] [serial = 148] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1242e7c00) [pid = 1940] [serial = 147] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x128b29000) [pid = 1940] [serial = 187] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119731c00) [pid = 1940] [serial = 180] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1264db000) [pid = 1940] [serial = 181] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1273c8000) [pid = 1940] [serial = 186] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x116a1ec00) [pid = 1940] [serial = 150] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1267abc00) [pid = 1940] [serial = 184] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1264d9400) [pid = 1940] [serial = 178] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11832f000) [pid = 1940] [serial = 151] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1210f0400) [pid = 1940] [serial = 169] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x121017c00) [pid = 1940] [serial = 166] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1940 | 1468871674470 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]]]}] 12:54:34 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. 12:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 469ms 12:54:34 INFO - PROCESS | 1940 | 1468871674477 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 1940 | 1468871674478 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 12:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:54:34 INFO - PROCESS | 1940 | 1468871674486 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 1940 | 1468871674491 Marionette TRACE conn2 <- [1,314,null,{}] 12:54:34 INFO - PROCESS | 1940 | 1468871674498 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}] 12:54:34 INFO - PROCESS | 1940 | 1468871674501 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:34 INFO - PROCESS | 1940 | 1468871674575 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:54:34 INFO - PROCESS | 1940 | 1468871674580 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 1940 | 1468871674581 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x11836f800 == 34 [pid = 1940] [id = 86] 12:54:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x121019c00) [pid = 1940] [serial = 255] [outer = 0x0] 12:54:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1210f0400) [pid = 1940] [serial = 256] [outer = 0x121019c00] 12:54:34 INFO - PROCESS | 1940 | 1468871674611 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x123d0e000) [pid = 1940] [serial = 257] [outer = 0x121019c00] 12:54:34 INFO - PROCESS | 1940 | 1468871674938 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]]]}] 12:54:34 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. 12:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 476ms 12:54:34 INFO - PROCESS | 1940 | 1468871674960 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:54:34 INFO - PROCESS | 1940 | 1468871674962 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 12:54:34 INFO - PROCESS | 1940 | 1468871674964 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 1940 | 1468871674965 Marionette TRACE conn2 <- [1,318,null,{}] 12:54:34 INFO - PROCESS | 1940 | 1468871674967 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}] 12:54:34 INFO - PROCESS | 1940 | 1468871674968 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:35 INFO - PROCESS | 1940 | 1468871675045 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:54:35 INFO - PROCESS | 1940 | 1468871675092 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:35 INFO - PROCESS | 1940 | 1468871675093 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188c3800 == 35 [pid = 1940] [id = 87] 12:54:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x121336c00) [pid = 1940] [serial = 258] [outer = 0x0] 12:54:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x124665c00) [pid = 1940] [serial = 259] [outer = 0x121336c00] 12:54:35 INFO - PROCESS | 1940 | 1468871675118 Marionette DEBUG loaded listener.js 12:54:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x125785400) [pid = 1940] [serial = 260] [outer = 0x121336c00] 12:54:35 INFO - PROCESS | 1940 | 1468871675423 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]]]}] 12:54:35 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. 12:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 468ms 12:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:54:35 INFO - PROCESS | 1940 | 1468871675432 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:54:35 INFO - PROCESS | 1940 | 1468871675434 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 12:54:35 INFO - PROCESS | 1940 | 1468871675436 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 1940 | 1468871675437 Marionette TRACE conn2 <- [1,322,null,{}] 12:54:35 INFO - PROCESS | 1940 | 1468871675443 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}] 12:54:35 INFO - PROCESS | 1940 | 1468871675444 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:35 INFO - PROCESS | 1940 | 1468871675518 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:54:35 INFO - PROCESS | 1940 | 1468871675524 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:35 INFO - PROCESS | 1940 | 1468871675525 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x119863800 == 36 [pid = 1940] [id = 88] 12:54:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12578a800) [pid = 1940] [serial = 261] [outer = 0x0] 12:54:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1267a1400) [pid = 1940] [serial = 262] [outer = 0x12578a800] 12:54:35 INFO - PROCESS | 1940 | 1468871675550 Marionette DEBUG loaded listener.js 12:54:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1273c8c00) [pid = 1940] [serial = 263] [outer = 0x12578a800] 12:54:35 INFO - PROCESS | 1940 | 1468871675886 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]]]}] 12:54:35 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. 12:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 472ms 12:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:54:35 INFO - PROCESS | 1940 | 1468871675908 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:54:35 INFO - PROCESS | 1940 | 1468871675909 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 12:54:35 INFO - PROCESS | 1940 | 1468871675911 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 1940 | 1468871675912 Marionette TRACE conn2 <- [1,326,null,{}] 12:54:35 INFO - PROCESS | 1940 | 1468871675915 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}] 12:54:35 INFO - PROCESS | 1940 | 1468871675919 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:36 INFO - PROCESS | 1940 | 1468871676041 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:54:36 INFO - PROCESS | 1940 | 1468871676045 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 1940 | 1468871676046 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a65000 == 37 [pid = 1940] [id = 89] 12:54:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x127451000) [pid = 1940] [serial = 264] [outer = 0x0] 12:54:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128a7c800) [pid = 1940] [serial = 265] [outer = 0x127451000] 12:54:36 INFO - PROCESS | 1940 | 1468871676071 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128b23c00) [pid = 1940] [serial = 266] [outer = 0x127451000] 12:54:36 INFO - PROCESS | 1940 | 1468871676405 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]]]}] 12:54:36 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. 12:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 522ms 12:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:54:36 INFO - PROCESS | 1940 | 1468871676433 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:54:36 INFO - PROCESS | 1940 | 1468871676434 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 12:54:36 INFO - PROCESS | 1940 | 1468871676436 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:54:36 INFO - PROCESS | 1940 | 1468871676437 Marionette TRACE conn2 <- [1,330,null,{}] 12:54:36 INFO - PROCESS | 1940 | 1468871676440 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}] 12:54:36 INFO - PROCESS | 1940 | 1468871676441 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:36 INFO - PROCESS | 1940 | 1468871676535 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:54:36 INFO - PROCESS | 1940 | 1468871676538 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 1940 | 1468871676540 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x12135c000 == 38 [pid = 1940] [id = 90] 12:54:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x127451400) [pid = 1940] [serial = 267] [outer = 0x0] 12:54:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x128b73800) [pid = 1940] [serial = 268] [outer = 0x127451400] 12:54:36 INFO - PROCESS | 1940 | 1468871676564 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1290a8c00) [pid = 1940] [serial = 269] [outer = 0x127451400] 12:54:36 INFO - PROCESS | 1940 | 1468871676908 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]]]}] 12:54:36 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. 12:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 12:54:36 INFO - PROCESS | 1940 | 1468871676957 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:54:36 INFO - PROCESS | 1940 | 1468871676958 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 12:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:54:36 INFO - PROCESS | 1940 | 1468871676960 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:54:36 INFO - PROCESS | 1940 | 1468871676961 Marionette TRACE conn2 <- [1,334,null,{}] 12:54:36 INFO - PROCESS | 1940 | 1468871676964 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}] 12:54:36 INFO - PROCESS | 1940 | 1468871676965 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:37 INFO - PROCESS | 1940 | 1468871677063 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:54:37 INFO - PROCESS | 1940 | 1468871677076 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 1940 | 1468871677077 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x121905800 == 39 [pid = 1940] [id = 91] 12:54:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12932b400) [pid = 1940] [serial = 270] [outer = 0x0] 12:54:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x129334800) [pid = 1940] [serial = 271] [outer = 0x12932b400] 12:54:37 INFO - PROCESS | 1940 | 1468871677101 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1293a4000) [pid = 1940] [serial = 272] [outer = 0x12932b400] 12:54:37 INFO - PROCESS | 1940 | 1468871677399 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]]]}] 12:54:37 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. 12:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 12:54:37 INFO - PROCESS | 1940 | 1468871677430 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 1940 | 1468871677431 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 12:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:54:37 INFO - PROCESS | 1940 | 1468871677434 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 1940 | 1468871677435 Marionette TRACE conn2 <- [1,338,null,{}] 12:54:37 INFO - PROCESS | 1940 | 1468871677439 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}] 12:54:37 INFO - PROCESS | 1940 | 1468871677441 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:37 INFO - PROCESS | 1940 | 1468871677533 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:54:37 INFO - PROCESS | 1940 | 1468871677567 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 1940 | 1468871677568 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12449c800 == 40 [pid = 1940] [id = 92] 12:54:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12932e000) [pid = 1940] [serial = 273] [outer = 0x0] 12:54:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12a51dc00) [pid = 1940] [serial = 274] [outer = 0x12932e000] 12:54:37 INFO - PROCESS | 1940 | 1468871677599 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12a6bec00) [pid = 1940] [serial = 275] [outer = 0x12932e000] 12:54:37 INFO - PROCESS | 1940 | 1468871677901 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]]]}] 12:54:37 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. 12:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 473ms 12:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:54:37 INFO - PROCESS | 1940 | 1468871677913 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 1940 | 1468871677914 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 12:54:37 INFO - PROCESS | 1940 | 1468871677916 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 1940 | 1468871677917 Marionette TRACE conn2 <- [1,342,null,{}] 12:54:37 INFO - PROCESS | 1940 | 1468871677920 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}] 12:54:37 INFO - PROCESS | 1940 | 1468871677923 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:38 INFO - PROCESS | 1940 | 1468871678020 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:54:38 INFO - PROCESS | 1940 | 1468871678051 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:38 INFO - PROCESS | 1940 | 1468871678052 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12570d000 == 41 [pid = 1940] [id = 93] 12:54:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12a663000) [pid = 1940] [serial = 276] [outer = 0x0] 12:54:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12a90f400) [pid = 1940] [serial = 277] [outer = 0x12a663000] 12:54:38 INFO - PROCESS | 1940 | 1468871678076 Marionette DEBUG loaded listener.js 12:54:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12af9f000) [pid = 1940] [serial = 278] [outer = 0x12a663000] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x121c74000) [pid = 1940] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12101e800) [pid = 1940] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1210edc00) [pid = 1940] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x118331000) [pid = 1940] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1198bbc00) [pid = 1940] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x116a90400) [pid = 1940] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x129335800) [pid = 1940] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x112f1c800) [pid = 1940] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11899dc00) [pid = 1940] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1273c8400) [pid = 1940] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1131ec400) [pid = 1940] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1293a2c00) [pid = 1940] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119893400) [pid = 1940] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1267a3400) [pid = 1940] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:54:38 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x124d0dc00) [pid = 1940] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:54:38 INFO - PROCESS | 1940 | 1468871678449 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]]]}] 12:54:38 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. 12:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 570ms 12:54:38 INFO - PROCESS | 1940 | 1468871678487 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:54:38 INFO - PROCESS | 1940 | 1468871678488 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 12:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:54:38 INFO - PROCESS | 1940 | 1468871678490 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 1940 | 1468871678492 Marionette TRACE conn2 <- [1,346,null,{}] 12:54:38 INFO - PROCESS | 1940 | 1468871678494 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}] 12:54:38 INFO - PROCESS | 1940 | 1468871678496 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:38 INFO - PROCESS | 1940 | 1468871678583 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:54:38 INFO - PROCESS | 1940 | 1468871678633 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:38 INFO - PROCESS | 1940 | 1468871678634 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x128d63800 == 42 [pid = 1940] [id = 94] 12:54:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1184ae000) [pid = 1940] [serial = 279] [outer = 0x0] 12:54:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x124d0dc00) [pid = 1940] [serial = 280] [outer = 0x1184ae000] 12:54:38 INFO - PROCESS | 1940 | 1468871678668 Marionette DEBUG loaded listener.js 12:54:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12b15b400) [pid = 1940] [serial = 281] [outer = 0x1184ae000] 12:54:38 INFO - PROCESS | 1940 | 1468871678926 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]]]}] 12:54:38 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. 12:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 12:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:54:38 INFO - PROCESS | 1940 | 1468871678964 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:54:38 INFO - PROCESS | 1940 | 1468871678965 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 12:54:38 INFO - PROCESS | 1940 | 1468871678967 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 1940 | 1468871678968 Marionette TRACE conn2 <- [1,350,null,{}] 12:54:38 INFO - PROCESS | 1940 | 1468871678977 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}] 12:54:38 INFO - PROCESS | 1940 | 1468871678978 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:39 INFO - PROCESS | 1940 | 1468871679062 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:54:39 INFO - PROCESS | 1940 | 1468871679067 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 1940 | 1468871679068 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a54f800 == 43 [pid = 1940] [id = 95] 12:54:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12b15e000) [pid = 1940] [serial = 282] [outer = 0x0] 12:54:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12b947400) [pid = 1940] [serial = 283] [outer = 0x12b15e000] 12:54:39 INFO - PROCESS | 1940 | 1468871679092 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12b94d400) [pid = 1940] [serial = 284] [outer = 0x12b15e000] 12:54:39 INFO - PROCESS | 1940 | 1468871679398 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]]]}] 12:54:39 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. 12:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 12:54:39 INFO - PROCESS | 1940 | 1468871679435 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:54:39 INFO - PROCESS | 1940 | 1468871679436 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 12:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:54:39 INFO - PROCESS | 1940 | 1468871679441 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 1940 | 1468871679442 Marionette TRACE conn2 <- [1,354,null,{}] 12:54:39 INFO - PROCESS | 1940 | 1468871679444 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}] 12:54:39 INFO - PROCESS | 1940 | 1468871679445 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:39 INFO - PROCESS | 1940 | 1468871679554 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:54:39 INFO - PROCESS | 1940 | 1468871679559 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 1940 | 1468871679560 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a69c000 == 44 [pid = 1940] [id = 96] 12:54:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1244f6c00) [pid = 1940] [serial = 285] [outer = 0x0] 12:54:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12b94dc00) [pid = 1940] [serial = 286] [outer = 0x1244f6c00] 12:54:39 INFO - PROCESS | 1940 | 1468871679584 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12b9c6400) [pid = 1940] [serial = 287] [outer = 0x1244f6c00] 12:54:39 INFO - PROCESS | 1940 | 1468871679873 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]]]}] 12:54:39 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. 12:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 12:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:54:39 INFO - PROCESS | 1940 | 1468871679910 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:54:39 INFO - PROCESS | 1940 | 1468871679911 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 12:54:39 INFO - PROCESS | 1940 | 1468871679913 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 1940 | 1468871679914 Marionette TRACE conn2 <- [1,358,null,{}] 12:54:39 INFO - PROCESS | 1940 | 1468871679916 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}] 12:54:39 INFO - PROCESS | 1940 | 1468871679917 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:40 INFO - PROCESS | 1940 | 1468871679999 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:54:40 INFO - PROCESS | 1940 | 1468871680003 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:40 INFO - PROCESS | 1940 | 1468871680004 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7ad000 == 45 [pid = 1940] [id = 97] 12:54:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12b9ca000) [pid = 1940] [serial = 288] [outer = 0x0] 12:54:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12b9d0c00) [pid = 1940] [serial = 289] [outer = 0x12b9ca000] 12:54:40 INFO - PROCESS | 1940 | 1468871680029 Marionette DEBUG loaded listener.js 12:54:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12bd5f000) [pid = 1940] [serial = 290] [outer = 0x12b9ca000] 12:54:40 INFO - PROCESS | 1940 | 1468871680444 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]]]}] 12:54:40 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. 12:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 569ms 12:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:54:40 INFO - PROCESS | 1940 | 1468871680483 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:54:40 INFO - PROCESS | 1940 | 1468871680486 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 12:54:40 INFO - PROCESS | 1940 | 1468871680490 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - PROCESS | 1940 | 1468871680492 Marionette TRACE conn2 <- [1,362,null,{}] 12:54:40 INFO - PROCESS | 1940 | 1468871680495 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}] 12:54:40 INFO - PROCESS | 1940 | 1468871680497 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:40 INFO - PROCESS | 1940 | 1468871680602 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:54:40 INFO - PROCESS | 1940 | 1468871680664 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:40 INFO - PROCESS | 1940 | 1468871680667 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x116513800 == 46 [pid = 1940] [id = 98] 12:54:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x116b05000) [pid = 1940] [serial = 291] [outer = 0x0] 12:54:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x117261800) [pid = 1940] [serial = 292] [outer = 0x116b05000] 12:54:40 INFO - PROCESS | 1940 | 1468871680698 Marionette DEBUG loaded listener.js 12:54:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x118871800) [pid = 1940] [serial = 293] [outer = 0x116b05000] 12:54:41 INFO - PROCESS | 1940 | 1468871681149 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]]]}] 12:54:41 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. 12:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 670ms 12:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:54:41 INFO - PROCESS | 1940 | 1468871681160 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:54:41 INFO - PROCESS | 1940 | 1468871681163 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 12:54:41 INFO - PROCESS | 1940 | 1468871681167 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:54:41 INFO - PROCESS | 1940 | 1468871681169 Marionette TRACE conn2 <- [1,366,null,{}] 12:54:41 INFO - PROCESS | 1940 | 1468871681190 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}] 12:54:41 INFO - PROCESS | 1940 | 1468871681192 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:41 INFO - PROCESS | 1940 | 1468871681296 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:54:41 INFO - PROCESS | 1940 | 1468871681360 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:41 INFO - PROCESS | 1940 | 1468871681361 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x11944f800 == 47 [pid = 1940] [id = 99] 12:54:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x119480400) [pid = 1940] [serial = 294] [outer = 0x0] 12:54:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x119897400) [pid = 1940] [serial = 295] [outer = 0x119480400] 12:54:41 INFO - PROCESS | 1940 | 1468871681392 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12101f400) [pid = 1940] [serial = 296] [outer = 0x119480400] 12:54:41 INFO - PROCESS | 1940 | 1468871681811 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]]]}] 12:54:41 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. 12:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 689ms 12:54:41 INFO - PROCESS | 1940 | 1468871681908 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:54:41 INFO - PROCESS | 1940 | 1468871681909 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 12:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:54:41 INFO - PROCESS | 1940 | 1468871681914 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:54:41 INFO - PROCESS | 1940 | 1468871681916 Marionette TRACE conn2 <- [1,370,null,{}] 12:54:41 INFO - PROCESS | 1940 | 1468871681924 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}] 12:54:41 INFO - PROCESS | 1940 | 1468871681927 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:42 INFO - PROCESS | 1940 | 1468871682026 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:54:42 INFO - PROCESS | 1940 | 1468871682077 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 1940 | 1468871682079 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x129042000 == 48 [pid = 1940] [id = 100] 12:54:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1264de800) [pid = 1940] [serial = 297] [outer = 0x0] 12:54:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1267ad000) [pid = 1940] [serial = 298] [outer = 0x1264de800] 12:54:42 INFO - PROCESS | 1940 | 1468871682111 Marionette DEBUG loaded listener.js 12:54:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x127450400) [pid = 1940] [serial = 299] [outer = 0x1264de800] 12:54:42 INFO - PROCESS | 1940 | 1468871682581 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]]]}] 12:54:42 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. 12:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 673ms 12:54:42 INFO - PROCESS | 1940 | 1468871682588 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:54:42 INFO - PROCESS | 1940 | 1468871682590 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 12:54:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:54:42 INFO - PROCESS | 1940 | 1468871682592 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:54:42 INFO - PROCESS | 1940 | 1468871682593 Marionette TRACE conn2 <- [1,374,null,{}] 12:54:42 INFO - PROCESS | 1940 | 1468871682596 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}] 12:54:42 INFO - PROCESS | 1940 | 1468871682597 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:42 INFO - PROCESS | 1940 | 1468871682709 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:54:42 INFO - PROCESS | 1940 | 1468871682756 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 1940 | 1468871682758 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b070800 == 49 [pid = 1940] [id = 101] 12:54:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12744ac00) [pid = 1940] [serial = 300] [outer = 0x0] 12:54:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x128a7e400) [pid = 1940] [serial = 301] [outer = 0x12744ac00] 12:54:42 INFO - PROCESS | 1940 | 1468871682787 Marionette DEBUG loaded listener.js 12:54:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x128b79000) [pid = 1940] [serial = 302] [outer = 0x12744ac00] 12:54:43 INFO - PROCESS | 1940 | 1468871683405 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:54:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:54:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 869ms 12:54:43 INFO - PROCESS | 1940 | 1468871683466 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:54:43 INFO - PROCESS | 1940 | 1468871683467 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 12:54:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:54:43 INFO - PROCESS | 1940 | 1468871683484 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:54:43 INFO - PROCESS | 1940 | 1468871683485 Marionette TRACE conn2 <- [1,378,null,{}] 12:54:43 INFO - PROCESS | 1940 | 1468871683488 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}] 12:54:43 INFO - PROCESS | 1940 | 1468871683490 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:43 INFO - PROCESS | 1940 | 1468871683576 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:54:43 INFO - PROCESS | 1940 | 1468871683628 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:43 INFO - PROCESS | 1940 | 1468871683629 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195b7000 == 50 [pid = 1940] [id = 102] 12:54:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x119433c00) [pid = 1940] [serial = 303] [outer = 0x0] 12:54:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x11947b000) [pid = 1940] [serial = 304] [outer = 0x119433c00] 12:54:43 INFO - PROCESS | 1940 | 1468871683656 Marionette DEBUG loaded listener.js 12:54:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x119fbbc00) [pid = 1940] [serial = 305] [outer = 0x119433c00] 12:54:44 INFO - PROCESS | 1940 | 1468871684068 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:54:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:54:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 627ms 12:54:44 INFO - PROCESS | 1940 | 1468871684108 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:54:44 INFO - PROCESS | 1940 | 1468871684111 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 12:54:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:54:44 INFO - PROCESS | 1940 | 1468871684115 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - PROCESS | 1940 | 1468871684117 Marionette TRACE conn2 <- [1,382,null,{}] 12:54:44 INFO - PROCESS | 1940 | 1468871684119 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}] 12:54:44 INFO - PROCESS | 1940 | 1468871684121 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:44 INFO - PROCESS | 1940 | 1468871684224 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x12a69c000 == 49 [pid = 1940] [id = 96] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x12a54f800 == 48 [pid = 1940] [id = 95] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x128d63800 == 47 [pid = 1940] [id = 94] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x12570d000 == 46 [pid = 1940] [id = 93] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x12449c800 == 45 [pid = 1940] [id = 92] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x121905800 == 44 [pid = 1940] [id = 91] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x12135c000 == 43 [pid = 1940] [id = 90] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12afb6000) [pid = 1940] [serial = 235] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x119a65000 == 42 [pid = 1940] [id = 89] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x119863800 == 41 [pid = 1940] [id = 88] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x1188c3800 == 40 [pid = 1940] [id = 87] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x11836f800 == 39 [pid = 1940] [id = 86] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x116277000 == 38 [pid = 1940] [id = 85] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x11757e800 == 37 [pid = 1940] [id = 84] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x120f7c800 == 36 [pid = 1940] [id = 81] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x116a5b000 == 35 [pid = 1940] [id = 80] 12:54:44 INFO - PROCESS | 1940 | --DOCSHELL 0x1291e8800 == 34 [pid = 1940] [id = 79] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12af93800) [pid = 1940] [serial = 233] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12679a800) [pid = 1940] [serial = 212] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x124666400) [pid = 1940] [serial = 209] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x1290a3000) [pid = 1940] [serial = 190] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1184b6000) [pid = 1940] [serial = 198] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12120d000) [pid = 1940] [serial = 205] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x116a14400) [pid = 1940] [serial = 49] [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.] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x118483800) [pid = 1940] [serial = 195] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x129339800) [pid = 1940] [serial = 220] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1242ed400) [pid = 1940] [serial = 208] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1165f2800) [pid = 1940] [serial = 193] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x119890400) [pid = 1940] [serial = 203] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1290ad800) [pid = 1940] [serial = 217] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x129333000) [pid = 1940] [serial = 218] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x123d0b800) [pid = 1940] [serial = 227] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12a662000) [pid = 1940] [serial = 224] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12a6be000) [pid = 1940] [serial = 232] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12716c800) [pid = 1940] [serial = 214] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123d12800) [pid = 1940] [serial = 206] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1188a5c00) [pid = 1940] [serial = 196] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1290a5000) [pid = 1940] [serial = 215] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x125781000) [pid = 1940] [serial = 211] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1293a2800) [pid = 1940] [serial = 221] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1188af400) [pid = 1940] [serial = 199] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12a664c00) [pid = 1940] [serial = 229] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12a51cc00) [pid = 1940] [serial = 223] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1131ec000) [pid = 1940] [serial = 192] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1190e5c00) [pid = 1940] [serial = 202] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12a903400) [pid = 1940] [serial = 230] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1188ee800) [pid = 1940] [serial = 226] [outer = 0x0] [url = about:blank] 12:54:44 INFO - PROCESS | 1940 | 1468871684306 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 1940 | 1468871684307 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x115e7e000 == 35 [pid = 1940] [id = 103] 12:54:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118483800) [pid = 1940] [serial = 306] [outer = 0x0] 12:54:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11972d400) [pid = 1940] [serial = 307] [outer = 0x118483800] 12:54:44 INFO - PROCESS | 1940 | 1468871684334 Marionette DEBUG loaded listener.js 12:54:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x124dbd000) [pid = 1940] [serial = 308] [outer = 0x118483800] 12:54:44 INFO - PROCESS | 1940 | 1468871684638 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:54:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:54:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 571ms 12:54:44 INFO - PROCESS | 1940 | 1468871684687 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:54:44 INFO - PROCESS | 1940 | 1468871684688 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 12:54:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:54:44 INFO - PROCESS | 1940 | 1468871684690 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - PROCESS | 1940 | 1468871684692 Marionette TRACE conn2 <- [1,386,null,{}] 12:54:44 INFO - PROCESS | 1940 | 1468871684700 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}] 12:54:44 INFO - PROCESS | 1940 | 1468871684703 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:44 INFO - PROCESS | 1940 | 1468871684794 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:54:44 INFO - PROCESS | 1940 | 1468871684861 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 1940 | 1468871684863 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x119026800 == 36 [pid = 1940] [id = 104] 12:54:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1267a7000) [pid = 1940] [serial = 309] [outer = 0x0] 12:54:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x127454800) [pid = 1940] [serial = 310] [outer = 0x1267a7000] 12:54:44 INFO - PROCESS | 1940 | 1468871684890 Marionette DEBUG loaded listener.js 12:54:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128b27c00) [pid = 1940] [serial = 311] [outer = 0x1267a7000] 12:54:45 INFO - PROCESS | 1940 | 1468871685181 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]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:54:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 520ms 12:54:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:54:45 INFO - PROCESS | 1940 | 1468871685213 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 1940 | 1468871685214 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 12:54:45 INFO - PROCESS | 1940 | 1468871685217 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 1940 | 1468871685218 Marionette TRACE conn2 <- [1,390,null,{}] 12:54:45 INFO - PROCESS | 1940 | 1468871685220 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}] 12:54:45 INFO - PROCESS | 1940 | 1468871685222 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:45 INFO - PROCESS | 1940 | 1468871685310 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:54:45 INFO - PROCESS | 1940 | 1468871685364 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:45 INFO - PROCESS | 1940 | 1468871685365 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ad6800 == 37 [pid = 1940] [id = 105] 12:54:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128dc3000) [pid = 1940] [serial = 312] [outer = 0x0] 12:54:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12932c800) [pid = 1940] [serial = 313] [outer = 0x128dc3000] 12:54:45 INFO - PROCESS | 1940 | 1468871685390 Marionette DEBUG loaded listener.js 12:54:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12a51cc00) [pid = 1940] [serial = 314] [outer = 0x128dc3000] 12:54:45 INFO - PROCESS | 1940 | 1468871685702 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]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:54:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 520ms 12:54:45 INFO - PROCESS | 1940 | 1468871685737 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 1940 | 1468871685741 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 12:54:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:54:45 INFO - PROCESS | 1940 | 1468871685745 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 1940 | 1468871685746 Marionette TRACE conn2 <- [1,394,null,{}] 12:54:45 INFO - PROCESS | 1940 | 1468871685750 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}] 12:54:45 INFO - PROCESS | 1940 | 1468871685752 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:45 INFO - PROCESS | 1940 | 1468871685871 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:54:45 INFO - PROCESS | 1940 | 1468871685951 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:45 INFO - PROCESS | 1940 | 1468871685952 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12126a000 == 38 [pid = 1940] [id = 106] 12:54:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x121334c00) [pid = 1940] [serial = 315] [outer = 0x0] 12:54:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12a662000) [pid = 1940] [serial = 316] [outer = 0x121334c00] 12:54:45 INFO - PROCESS | 1940 | 1468871685992 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12af95400) [pid = 1940] [serial = 317] [outer = 0x121334c00] 12:54:46 INFO - PROCESS | 1940 | 1468871686528 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]]]}] 12:54:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:54:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 821ms 12:54:46 INFO - PROCESS | 1940 | 1468871686579 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:54:46 INFO - PROCESS | 1940 | 1468871686581 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 12:54:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:54:46 INFO - PROCESS | 1940 | 1468871686603 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:54:46 INFO - PROCESS | 1940 | 1468871686604 Marionette TRACE conn2 <- [1,398,null,{}] 12:54:46 INFO - PROCESS | 1940 | 1468871686608 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}] 12:54:46 INFO - PROCESS | 1940 | 1468871686614 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:46 INFO - PROCESS | 1940 | 1468871686741 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:54:46 INFO - PROCESS | 1940 | 1468871686756 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 1940 | 1468871686758 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x124240800 == 39 [pid = 1940] [id = 107] 12:54:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12bd5e400) [pid = 1940] [serial = 318] [outer = 0x0] 12:54:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12bddb800) [pid = 1940] [serial = 319] [outer = 0x12bd5e400] 12:54:46 INFO - PROCESS | 1940 | 1468871686782 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12bde1400) [pid = 1940] [serial = 320] [outer = 0x12bd5e400] 12:54:47 INFO - PROCESS | 1940 | 1468871687118 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]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:54:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 535ms 12:54:47 INFO - PROCESS | 1940 | 1468871687125 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 1940 | 1468871687126 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 12:54:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:54:47 INFO - PROCESS | 1940 | 1468871687129 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 1940 | 1468871687130 Marionette TRACE conn2 <- [1,402,null,{}] 12:54:47 INFO - PROCESS | 1940 | 1468871687132 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}] 12:54:47 INFO - PROCESS | 1940 | 1468871687133 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:47 INFO - PROCESS | 1940 | 1468871687235 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:54:47 INFO - PROCESS | 1940 | 1468871687282 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 1940 | 1468871687283 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x126723800 == 40 [pid = 1940] [id = 108] 12:54:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12bd5ec00) [pid = 1940] [serial = 321] [outer = 0x0] 12:54:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12c4b9c00) [pid = 1940] [serial = 322] [outer = 0x12bd5ec00] 12:54:47 INFO - PROCESS | 1940 | 1468871687307 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12c4c3800) [pid = 1940] [serial = 323] [outer = 0x12bd5ec00] 12:54:47 INFO - PROCESS | 1940 | 1468871687633 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]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:54:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 12:54:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:54:47 INFO - PROCESS | 1940 | 1468871687647 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 1940 | 1468871687648 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 12:54:47 INFO - PROCESS | 1940 | 1468871687650 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 1940 | 1468871687651 Marionette TRACE conn2 <- [1,406,null,{}] 12:54:47 INFO - PROCESS | 1940 | 1468871687653 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}] 12:54:47 INFO - PROCESS | 1940 | 1468871687655 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:47 INFO - PROCESS | 1940 | 1468871687763 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:54:47 INFO - PROCESS | 1940 | 1468871687774 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 1940 | 1468871687775 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1291e7800 == 41 [pid = 1940] [id = 109] 12:54:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x10eaf7000) [pid = 1940] [serial = 324] [outer = 0x0] 12:54:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x10eafc000) [pid = 1940] [serial = 325] [outer = 0x10eaf7000] 12:54:47 INFO - PROCESS | 1940 | 1468871687798 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1121b4400) [pid = 1940] [serial = 326] [outer = 0x10eaf7000] 12:54:48 INFO - PROCESS | 1940 | 1468871688119 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]]]}] 12:54:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:54:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 521ms 12:54:48 INFO - PROCESS | 1940 | 1468871688171 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:54:48 INFO - PROCESS | 1940 | 1468871688173 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 12:54:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:54:48 INFO - PROCESS | 1940 | 1468871688175 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - PROCESS | 1940 | 1468871688176 Marionette TRACE conn2 <- [1,410,null,{}] 12:54:48 INFO - PROCESS | 1940 | 1468871688178 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}] 12:54:48 INFO - PROCESS | 1940 | 1468871688179 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:48 INFO - PROCESS | 1940 | 1468871688362 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:54:48 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1244f6c00) [pid = 1940] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:54:48 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x127451000) [pid = 1940] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:54:48 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x127451400) [pid = 1940] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:54:48 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12578a800) [pid = 1940] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:54:48 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x117e05c00) [pid = 1940] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:54:48 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x121019c00) [pid = 1940] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:54:48 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12932b400) [pid = 1940] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:54:48 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x121336c00) [pid = 1940] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:54:48 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1188aa400) [pid = 1940] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:54:48 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1184ae000) [pid = 1940] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:54:48 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12932e000) [pid = 1940] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:54:48 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12a663000) [pid = 1940] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:54:48 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12b15e000) [pid = 1940] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:54:48 INFO - PROCESS | 1940 | 1468871688406 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 1940 | 1468871688407 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188ce000 == 42 [pid = 1940] [id = 110] 12:54:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x10eafd000) [pid = 1940] [serial = 327] [outer = 0x0] 12:54:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1127d8000) [pid = 1940] [serial = 328] [outer = 0x10eafd000] 12:54:48 INFO - PROCESS | 1940 | 1468871688431 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1127dc000) [pid = 1940] [serial = 329] [outer = 0x10eafd000] 12:54:48 INFO - PROCESS | 1940 | 1468871688712 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]]]}] 12:54:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:54:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 568ms 12:54:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:54:48 INFO - PROCESS | 1940 | 1468871688744 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:54:48 INFO - PROCESS | 1940 | 1468871688746 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 12:54:48 INFO - PROCESS | 1940 | 1468871688748 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - PROCESS | 1940 | 1468871688749 Marionette TRACE conn2 <- [1,414,null,{}] 12:54:48 INFO - PROCESS | 1940 | 1468871688751 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}] 12:54:48 INFO - PROCESS | 1940 | 1468871688752 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:48 INFO - PROCESS | 1940 | 1468871688846 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:54:48 INFO - PROCESS | 1940 | 1468871688850 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 1940 | 1468871688851 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af2b000 == 43 [pid = 1940] [id = 111] 12:54:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1127dc800) [pid = 1940] [serial = 330] [outer = 0x0] 12:54:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x117583c00) [pid = 1940] [serial = 331] [outer = 0x1127dc800] 12:54:48 INFO - PROCESS | 1940 | 1468871688875 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x121856400) [pid = 1940] [serial = 332] [outer = 0x1127dc800] 12:54:49 INFO - PROCESS | 1940 | 1468871689068 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:54:49 INFO - PROCESS | 1940 | 1468871689220 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]]]}] 12:54:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:54:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 12:54:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:54:49 INFO - PROCESS | 1940 | 1468871689272 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 1940 | 1468871689274 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 12:54:49 INFO - PROCESS | 1940 | 1468871689278 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - PROCESS | 1940 | 1468871689280 Marionette TRACE conn2 <- [1,418,null,{}] 12:54:49 INFO - PROCESS | 1940 | 1468871689284 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}] 12:54:49 INFO - PROCESS | 1940 | 1468871689286 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:49 INFO - PROCESS | 1940 | 1468871689442 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:54:49 INFO - PROCESS | 1940 | 1468871689450 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:49 INFO - PROCESS | 1940 | 1468871689452 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b919800 == 44 [pid = 1940] [id = 112] 12:54:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12a513800) [pid = 1940] [serial = 333] [outer = 0x0] 12:54:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12c4c5800) [pid = 1940] [serial = 334] [outer = 0x12a513800] 12:54:49 INFO - PROCESS | 1940 | 1468871689494 Marionette DEBUG loaded listener.js 12:54:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12c75a800) [pid = 1940] [serial = 335] [outer = 0x12a513800] 12:54:50 INFO - PROCESS | 1940 | 1468871690424 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]]]}] 12:54:50 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 12:54:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1171ms 12:54:50 INFO - PROCESS | 1940 | 1468871690449 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:54:50 INFO - PROCESS | 1940 | 1468871690452 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 12:54:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:54:50 INFO - PROCESS | 1940 | 1468871690455 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:54:50 INFO - PROCESS | 1940 | 1468871690457 Marionette TRACE conn2 <- [1,422,null,{}] 12:54:50 INFO - PROCESS | 1940 | 1468871690461 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}] 12:54:50 INFO - PROCESS | 1940 | 1468871690463 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:50 INFO - PROCESS | 1940 | 1468871690599 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:54:50 INFO - PROCESS | 1940 | 1468871690650 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 1940 | 1468871690652 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e3d000 == 45 [pid = 1940] [id = 113] 12:54:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x116748000) [pid = 1940] [serial = 336] [outer = 0x0] 12:54:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x116a91c00) [pid = 1940] [serial = 337] [outer = 0x116748000] 12:54:50 INFO - PROCESS | 1940 | 1468871690725 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1184b1400) [pid = 1940] [serial = 338] [outer = 0x116748000] 12:54:51 INFO - PROCESS | 1940 | 1468871691670 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]]]}] 12:54:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:54:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1221ms 12:54:51 INFO - PROCESS | 1940 | 1468871691676 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:54:51 INFO - PROCESS | 1940 | 1468871691680 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 12:54:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:54:51 INFO - PROCESS | 1940 | 1468871691684 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - PROCESS | 1940 | 1468871691686 Marionette TRACE conn2 <- [1,426,null,{}] 12:54:51 INFO - PROCESS | 1940 | 1468871691690 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}] 12:54:51 INFO - PROCESS | 1940 | 1468871691692 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:51 INFO - PROCESS | 1940 | 1468871691798 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:54:51 INFO - PROCESS | 1940 | 1468871691850 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 1940 | 1468871691852 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a60800 == 46 [pid = 1940] [id = 114] 12:54:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x11862b000) [pid = 1940] [serial = 339] [outer = 0x0] 12:54:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1188a6400) [pid = 1940] [serial = 340] [outer = 0x11862b000] 12:54:51 INFO - PROCESS | 1940 | 1468871691882 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11988e000) [pid = 1940] [serial = 341] [outer = 0x11862b000] 12:54:52 INFO - PROCESS | 1940 | 1468871692527 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] 12:54:52 INFO - PROCESS | 1940 | 1468871692577 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 12:54:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:54:52 INFO - PROCESS | 1940 | 1468871692581 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:54:52 INFO - PROCESS | 1940 | 1468871692583 Marionette TRACE conn2 <- [1,430,null,{}] 12:54:52 INFO - PROCESS | 1940 | 1468871692587 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}] 12:54:52 INFO - PROCESS | 1940 | 1468871692590 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:52 INFO - PROCESS | 1940 | 1468871692677 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:54:52 INFO - PROCESS | 1940 | 1468871692746 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 1940 | 1468871692749 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x111a4b800 == 47 [pid = 1940] [id = 115] 12:54:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x117e0dc00) [pid = 1940] [serial = 342] [outer = 0x0] 12:54:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x11832c400) [pid = 1940] [serial = 343] [outer = 0x117e0dc00] 12:54:52 INFO - PROCESS | 1940 | 1468871692775 Marionette DEBUG loaded listener.js 12:54:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x118537c00) [pid = 1940] [serial = 344] [outer = 0x117e0dc00] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12af2b000 == 46 [pid = 1940] [id = 111] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x1188ce000 == 45 [pid = 1940] [id = 110] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x1291e7800 == 44 [pid = 1940] [id = 109] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x126723800 == 43 [pid = 1940] [id = 108] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x124240800 == 42 [pid = 1940] [id = 107] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1198b0c00) [pid = 1940] [serial = 241] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x124d09000) [pid = 1940] [serial = 244] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11988d400) [pid = 1940] [serial = 247] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x116bb5c00) [pid = 1940] [serial = 238] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12b9d0c00) [pid = 1940] [serial = 289] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12126a000 == 41 [pid = 1940] [id = 106] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x119ad6800 == 40 [pid = 1940] [id = 105] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x119026800 == 39 [pid = 1940] [id = 104] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x115e7e000 == 38 [pid = 1940] [id = 103] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x1195b7000 == 37 [pid = 1940] [id = 102] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12b070800 == 36 [pid = 1940] [id = 101] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x129042000 == 35 [pid = 1940] [id = 100] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x11944f800 == 34 [pid = 1940] [id = 99] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x116513800 == 33 [pid = 1940] [id = 98] 12:54:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7ad000 == 32 [pid = 1940] [id = 97] 12:54:53 INFO - PROCESS | 1940 | 1468871693235 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]]]}] 12:54:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:54:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 12:54:53 INFO - PROCESS | 1940 | 1468871693252 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:54:53 INFO - PROCESS | 1940 | 1468871693255 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 12:54:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:54:53 INFO - PROCESS | 1940 | 1468871693262 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - PROCESS | 1940 | 1468871693264 Marionette TRACE conn2 <- [1,434,null,{}] 12:54:53 INFO - PROCESS | 1940 | 1468871693266 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}] 12:54:53 INFO - PROCESS | 1940 | 1468871693267 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:53 INFO - PROCESS | 1940 | 1468871693345 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:54:53 INFO - PROCESS | 1940 | 1468871693349 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 1940 | 1468871693351 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x117190800 == 33 [pid = 1940] [id = 116] 12:54:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x118541c00) [pid = 1940] [serial = 345] [outer = 0x0] 12:54:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11972bc00) [pid = 1940] [serial = 346] [outer = 0x118541c00] 12:54:53 INFO - PROCESS | 1940 | 1468871693379 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x119fb4800) [pid = 1940] [serial = 347] [outer = 0x118541c00] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x128a7c800) [pid = 1940] [serial = 265] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x128b73800) [pid = 1940] [serial = 268] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1267a1400) [pid = 1940] [serial = 262] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1273c8c00) [pid = 1940] [serial = 263] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1184b1000) [pid = 1940] [serial = 251] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x118325000) [pid = 1940] [serial = 250] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1210f0400) [pid = 1940] [serial = 256] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x123d0e000) [pid = 1940] [serial = 257] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x129334800) [pid = 1940] [serial = 271] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x124665c00) [pid = 1940] [serial = 259] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1293a4000) [pid = 1940] [serial = 272] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x125785400) [pid = 1940] [serial = 260] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x119479000) [pid = 1940] [serial = 253] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x124d0dc00) [pid = 1940] [serial = 280] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11988ec00) [pid = 1940] [serial = 254] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12a6bec00) [pid = 1940] [serial = 275] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12a51dc00) [pid = 1940] [serial = 274] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12a90f400) [pid = 1940] [serial = 277] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12b947400) [pid = 1940] [serial = 283] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12b15b400) [pid = 1940] [serial = 281] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12b9c6400) [pid = 1940] [serial = 287] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12af9f000) [pid = 1940] [serial = 278] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1290a8c00) [pid = 1940] [serial = 269] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12b94dc00) [pid = 1940] [serial = 286] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12b94d400) [pid = 1940] [serial = 284] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128b23c00) [pid = 1940] [serial = 266] [outer = 0x0] [url = about:blank] 12:54:53 INFO - PROCESS | 1940 | 1468871693721 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]]]}] 12:54:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:54:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 12:54:53 INFO - PROCESS | 1940 | 1468871693784 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:54:53 INFO - PROCESS | 1940 | 1468871693785 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 12:54:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:54:53 INFO - PROCESS | 1940 | 1468871693788 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - PROCESS | 1940 | 1468871693790 Marionette TRACE conn2 <- [1,438,null,{}] 12:54:53 INFO - PROCESS | 1940 | 1468871693798 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}] 12:54:53 INFO - PROCESS | 1940 | 1468871693801 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:53 INFO - PROCESS | 1940 | 1468871693877 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:54:53 INFO - PROCESS | 1940 | 1468871693882 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 1940 | 1468871693884 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188d7000 == 34 [pid = 1940] [id = 117] 12:54:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11681f400) [pid = 1940] [serial = 348] [outer = 0x0] 12:54:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x123d3ac00) [pid = 1940] [serial = 349] [outer = 0x11681f400] 12:54:53 INFO - PROCESS | 1940 | 1468871693914 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x124dbf000) [pid = 1940] [serial = 350] [outer = 0x11681f400] 12:54:54 INFO - PROCESS | 1940 | 1468871694264 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]]]}] 12:54:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:54:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 520ms 12:54:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:54:54 INFO - PROCESS | 1940 | 1468871694309 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 1940 | 1468871694311 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 12:54:54 INFO - PROCESS | 1940 | 1468871694314 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 1940 | 1468871694316 Marionette TRACE conn2 <- [1,442,null,{}] 12:54:54 INFO - PROCESS | 1940 | 1468871694319 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}] 12:54:54 INFO - PROCESS | 1940 | 1468871694320 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:54 INFO - PROCESS | 1940 | 1468871694425 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:54:54 INFO - PROCESS | 1940 | 1468871694430 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:54 INFO - PROCESS | 1940 | 1468871694432 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c2800 == 35 [pid = 1940] [id = 118] 12:54:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12578d400) [pid = 1940] [serial = 351] [outer = 0x0] 12:54:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1264e2000) [pid = 1940] [serial = 352] [outer = 0x12578d400] 12:54:54 INFO - PROCESS | 1940 | 1468871694472 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1267ae000) [pid = 1940] [serial = 353] [outer = 0x12578d400] 12:54:54 INFO - PROCESS | 1940 | 1468871694883 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]]]}] 12:54:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:54:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 622ms 12:54:54 INFO - PROCESS | 1940 | 1468871694936 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 1940 | 1468871694938 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 12:54:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:54:54 INFO - PROCESS | 1940 | 1468871694943 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 1940 | 1468871694944 Marionette TRACE conn2 <- [1,446,null,{}] 12:54:54 INFO - PROCESS | 1940 | 1468871694947 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}] 12:54:54 INFO - PROCESS | 1940 | 1468871694948 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:55 INFO - PROCESS | 1940 | 1468871695024 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:54:55 INFO - PROCESS | 1940 | 1468871695028 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:55 INFO - PROCESS | 1940 | 1468871695029 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f73000 == 36 [pid = 1940] [id = 119] 12:54:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1267b4400) [pid = 1940] [serial = 354] [outer = 0x0] 12:54:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x127448400) [pid = 1940] [serial = 355] [outer = 0x1267b4400] 12:54:55 INFO - PROCESS | 1940 | 1468871695054 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128a7dc00) [pid = 1940] [serial = 356] [outer = 0x1267b4400] 12:54:55 INFO - PROCESS | 1940 | 1468871695416 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]]]}] 12:54:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:54:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 12:54:55 INFO - PROCESS | 1940 | 1468871695462 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:54:55 INFO - PROCESS | 1940 | 1468871695464 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 12:54:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:54:55 INFO - PROCESS | 1940 | 1468871695466 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:54:55 INFO - PROCESS | 1940 | 1468871695467 Marionette TRACE conn2 <- [1,450,null,{}] 12:54:55 INFO - PROCESS | 1940 | 1468871695469 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}] 12:54:55 INFO - PROCESS | 1940 | 1468871695473 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:55 INFO - PROCESS | 1940 | 1468871695584 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:54:55 INFO - PROCESS | 1940 | 1468871695623 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:55 INFO - PROCESS | 1940 | 1468871695624 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x1216d4800 == 37 [pid = 1940] [id = 120] 12:54:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128b22800) [pid = 1940] [serial = 357] [outer = 0x0] 12:54:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1290a2800) [pid = 1940] [serial = 358] [outer = 0x128b22800] 12:54:55 INFO - PROCESS | 1940 | 1468871695649 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12939dc00) [pid = 1940] [serial = 359] [outer = 0x128b22800] 12:54:55 INFO - PROCESS | 1940 | 1468871695983 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] 12:54:56 INFO - PROCESS | 1940 | 1468871696036 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 12:54:56 INFO - PROCESS | 1940 | 1468871696038 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:54:56 INFO - PROCESS | 1940 | 1468871696040 Marionette TRACE conn2 <- [1,454,null,{}] 12:54:56 INFO - PROCESS | 1940 | 1468871696042 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}] 12:54:56 INFO - PROCESS | 1940 | 1468871696043 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:56 INFO - PROCESS | 1940 | 1468871696138 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:54:56 INFO - PROCESS | 1940 | 1468871696142 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 1940 | 1468871696149 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12423e000 == 38 [pid = 1940] [id = 121] 12:54:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12939fc00) [pid = 1940] [serial = 360] [outer = 0x0] 12:54:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12a65f400) [pid = 1940] [serial = 361] [outer = 0x12939fc00] 12:54:56 INFO - PROCESS | 1940 | 1468871696203 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12a903c00) [pid = 1940] [serial = 362] [outer = 0x12939fc00] 12:54:56 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:54:56 INFO - PROCESS | 1940 | 1468871696516 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]]]}] 12:54:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:54:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 521ms 12:54:56 INFO - PROCESS | 1940 | 1468871696559 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:54:56 INFO - PROCESS | 1940 | 1468871696561 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 12:54:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:54:56 INFO - PROCESS | 1940 | 1468871696563 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:54:56 INFO - PROCESS | 1940 | 1468871696564 Marionette TRACE conn2 <- [1,458,null,{}] 12:54:56 INFO - PROCESS | 1940 | 1468871696566 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}] 12:54:56 INFO - PROCESS | 1940 | 1468871696567 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:56 INFO - PROCESS | 1940 | 1468871696661 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:54:56 INFO - PROCESS | 1940 | 1468871696673 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 1940 | 1468871696674 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x124da7000 == 39 [pid = 1940] [id = 122] 12:54:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12a904000) [pid = 1940] [serial = 363] [outer = 0x0] 12:54:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12af96400) [pid = 1940] [serial = 364] [outer = 0x12a904000] 12:54:56 INFO - PROCESS | 1940 | 1468871696698 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12b15f800) [pid = 1940] [serial = 365] [outer = 0x12a904000] 12:54:57 INFO - PROCESS | 1940 | 1468871697029 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] 12:54:57 INFO - PROCESS | 1940 | 1468871697082 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 12:54:57 INFO - PROCESS | 1940 | 1468871697084 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 1940 | 1468871697086 Marionette TRACE conn2 <- [1,462,null,{}] 12:54:57 INFO - PROCESS | 1940 | 1468871697088 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}] 12:54:57 INFO - PROCESS | 1940 | 1468871697089 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:57 INFO - PROCESS | 1940 | 1468871697192 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:54:57 INFO - PROCESS | 1940 | 1468871697203 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 1940 | 1468871697204 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x127152000 == 40 [pid = 1940] [id = 123] 12:54:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12af9f400) [pid = 1940] [serial = 366] [outer = 0x0] 12:54:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12b9c1400) [pid = 1940] [serial = 367] [outer = 0x12af9f400] 12:54:57 INFO - PROCESS | 1940 | 1468871697231 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12b9cfc00) [pid = 1940] [serial = 368] [outer = 0x12af9f400] 12:54:57 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11832a400) [pid = 1940] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:54:57 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12bd5e400) [pid = 1940] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:54:57 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x121334c00) [pid = 1940] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:54:57 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x128dc3000) [pid = 1940] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:54:57 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x118483800) [pid = 1940] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:54:57 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12bd5ec00) [pid = 1940] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:54:57 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x10eaf7000) [pid = 1940] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:54:57 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x10eafd000) [pid = 1940] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:54:57 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1267a7000) [pid = 1940] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:54:57 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119433c00) [pid = 1940] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:54:57 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1127dc800) [pid = 1940] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:54:57 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x117262800) [pid = 1940] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:54:57 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:54:57 INFO - PROCESS | 1940 | 1468871697627 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] 12:54:57 INFO - PROCESS | 1940 | 1468871697661 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 12:54:57 INFO - PROCESS | 1940 | 1468871697664 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 1940 | 1468871697665 Marionette TRACE conn2 <- [1,466,null,{}] 12:54:57 INFO - PROCESS | 1940 | 1468871697667 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}] 12:54:57 INFO - PROCESS | 1940 | 1468871697668 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:57 INFO - PROCESS | 1940 | 1468871697776 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:54:57 INFO - PROCESS | 1940 | 1468871697807 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 1940 | 1468871697808 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x129053800 == 41 [pid = 1940] [id = 124] 12:54:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x10eaf6400) [pid = 1940] [serial = 369] [outer = 0x0] 12:54:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x121334c00) [pid = 1940] [serial = 370] [outer = 0x10eaf6400] 12:54:57 INFO - PROCESS | 1940 | 1468871697832 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12a905c00) [pid = 1940] [serial = 371] [outer = 0x10eaf6400] 12:54:58 INFO - PROCESS | 1940 | 1468871698107 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] 12:54:58 INFO - PROCESS | 1940 | 1468871698136 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 12:54:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:54:58 INFO - PROCESS | 1940 | 1468871698145 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:54:58 INFO - PROCESS | 1940 | 1468871698147 Marionette TRACE conn2 <- [1,470,null,{}] 12:54:58 INFO - PROCESS | 1940 | 1468871698149 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}] 12:54:58 INFO - PROCESS | 1940 | 1468871698151 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:58 INFO - PROCESS | 1940 | 1468871698251 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:54:58 INFO - PROCESS | 1940 | 1468871698255 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:58 INFO - PROCESS | 1940 | 1468871698258 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a79a000 == 42 [pid = 1940] [id = 125] 12:54:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x128a87000) [pid = 1940] [serial = 372] [outer = 0x0] 12:54:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12bd5e400) [pid = 1940] [serial = 373] [outer = 0x128a87000] 12:54:58 INFO - PROCESS | 1940 | 1468871698284 Marionette DEBUG loaded listener.js 12:54:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12c4b9000) [pid = 1940] [serial = 374] [outer = 0x128a87000] 12:54:58 INFO - PROCESS | 1940 | 1468871698593 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]]]}] 12:54:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:54:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 476ms 12:54:58 INFO - PROCESS | 1940 | 1468871698616 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:54:58 INFO - PROCESS | 1940 | 1468871698617 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 12:54:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:54:58 INFO - PROCESS | 1940 | 1468871698619 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:54:58 INFO - PROCESS | 1940 | 1468871698621 Marionette TRACE conn2 <- [1,474,null,{}] 12:54:58 INFO - PROCESS | 1940 | 1468871698631 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}] 12:54:58 INFO - PROCESS | 1940 | 1468871698632 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:58 INFO - PROCESS | 1940 | 1468871698742 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:54:58 INFO - PROCESS | 1940 | 1468871698747 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:58 INFO - PROCESS | 1940 | 1468871698749 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7a2000 == 43 [pid = 1940] [id = 126] 12:54:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1175c0400) [pid = 1940] [serial = 375] [outer = 0x0] 12:54:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1175cb800) [pid = 1940] [serial = 376] [outer = 0x1175c0400] 12:54:58 INFO - PROCESS | 1940 | 1468871698772 Marionette DEBUG loaded listener.js 12:54:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1267b5800) [pid = 1940] [serial = 377] [outer = 0x1175c0400] 12:54:59 INFO - PROCESS | 1940 | 1468871699144 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]]]}] 12:54:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:54:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 577ms 12:54:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:54:59 INFO - PROCESS | 1940 | 1468871699198 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:54:59 INFO - PROCESS | 1940 | 1468871699200 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 12:54:59 INFO - PROCESS | 1940 | 1468871699203 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 1940 | 1468871699207 Marionette TRACE conn2 <- [1,478,null,{}] 12:54:59 INFO - PROCESS | 1940 | 1468871699211 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}] 12:54:59 INFO - PROCESS | 1940 | 1468871699213 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:59 INFO - PROCESS | 1940 | 1468871699346 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:54:59 INFO - PROCESS | 1940 | 1468871699429 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:59 INFO - PROCESS | 1940 | 1468871699430 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:54:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b92d000 == 44 [pid = 1940] [id = 127] 12:54:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1175c8400) [pid = 1940] [serial = 378] [outer = 0x0] 12:54:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1198d8c00) [pid = 1940] [serial = 379] [outer = 0x1175c8400] 12:54:59 INFO - PROCESS | 1940 | 1468871699469 Marionette DEBUG loaded listener.js 12:54:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1198ddc00) [pid = 1940] [serial = 380] [outer = 0x1175c8400] 12:54:59 INFO - PROCESS | 1940 | 1468871699974 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]]]}] 12:55:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:55:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 823ms 12:55:00 INFO - PROCESS | 1940 | 1468871700027 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:55:00 INFO - PROCESS | 1940 | 1468871700029 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 12:55:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:55:00 INFO - PROCESS | 1940 | 1468871700032 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:55:00 INFO - PROCESS | 1940 | 1468871700036 Marionette TRACE conn2 <- [1,482,null,{}] 12:55:00 INFO - PROCESS | 1940 | 1468871700040 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}] 12:55:00 INFO - PROCESS | 1940 | 1468871700041 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:00 INFO - PROCESS | 1940 | 1468871700142 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:55:00 INFO - PROCESS | 1940 | 1468871700208 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:00 INFO - PROCESS | 1940 | 1468871700210 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x11836f800 == 45 [pid = 1940] [id = 128] 12:55:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1175c4400) [pid = 1940] [serial = 381] [outer = 0x0] 12:55:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x117e03800) [pid = 1940] [serial = 382] [outer = 0x1175c4400] 12:55:00 INFO - PROCESS | 1940 | 1468871700240 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x118540000) [pid = 1940] [serial = 383] [outer = 0x1175c4400] 12:55:00 INFO - PROCESS | 1940 | 1468871700708 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]]]}] 12:55:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:55:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 727ms 12:55:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:55:00 INFO - PROCESS | 1940 | 1468871700759 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:55:00 INFO - PROCESS | 1940 | 1468871700762 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 12:55:00 INFO - PROCESS | 1940 | 1468871700767 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:55:00 INFO - PROCESS | 1940 | 1468871700769 Marionette TRACE conn2 <- [1,486,null,{}] 12:55:00 INFO - PROCESS | 1940 | 1468871700772 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}] 12:55:00 INFO - PROCESS | 1940 | 1468871700773 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:00 INFO - PROCESS | 1940 | 1468871700874 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:55:00 INFO - PROCESS | 1940 | 1468871700942 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:00 INFO - PROCESS | 1940 | 1468871700944 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x121463800 == 46 [pid = 1940] [id = 129] 12:55:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1198da400) [pid = 1940] [serial = 384] [outer = 0x0] 12:55:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1198dfc00) [pid = 1940] [serial = 385] [outer = 0x1198da400] 12:55:00 INFO - PROCESS | 1940 | 1468871700974 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x121024000) [pid = 1940] [serial = 386] [outer = 0x1198da400] 12:55:01 INFO - PROCESS | 1940 | 1468871701405 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]]]}] 12:55:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:55:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 12:55:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:55:01 INFO - PROCESS | 1940 | 1468871701437 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 1940 | 1468871701439 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 12:55:01 INFO - PROCESS | 1940 | 1468871701441 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - PROCESS | 1940 | 1468871701444 Marionette TRACE conn2 <- [1,490,null,{}] 12:55:01 INFO - PROCESS | 1940 | 1468871701452 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}] 12:55:01 INFO - PROCESS | 1940 | 1468871701455 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:01 INFO - PROCESS | 1940 | 1468871701592 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:55:01 INFO - PROCESS | 1940 | 1468871701604 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 1940 | 1468871701606 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd2d000 == 47 [pid = 1940] [id = 130] 12:55:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x126025800) [pid = 1940] [serial = 387] [outer = 0x0] 12:55:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1267b4000) [pid = 1940] [serial = 388] [outer = 0x126025800] 12:55:01 INFO - PROCESS | 1940 | 1468871701649 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x128a84c00) [pid = 1940] [serial = 389] [outer = 0x126025800] 12:55:02 INFO - PROCESS | 1940 | 1468871702192 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]]]}] 12:55:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:55:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 772ms 12:55:02 INFO - PROCESS | 1940 | 1468871702235 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:55:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:55:02 INFO - PROCESS | 1940 | 1468871702239 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 12:55:02 INFO - PROCESS | 1940 | 1468871702244 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 1940 | 1468871702246 Marionette TRACE conn2 <- [1,494,null,{}] 12:55:02 INFO - PROCESS | 1940 | 1468871702250 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}] 12:55:02 INFO - PROCESS | 1940 | 1468871702252 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:02 INFO - PROCESS | 1940 | 1468871702394 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:55:02 INFO - PROCESS | 1940 | 1468871702467 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 1940 | 1468871702468 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c41d000 == 48 [pid = 1940] [id = 131] 12:55:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x1168ed800) [pid = 1940] [serial = 390] [outer = 0x0] 12:55:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12932cc00) [pid = 1940] [serial = 391] [outer = 0x1168ed800] 12:55:02 INFO - PROCESS | 1940 | 1468871702496 Marionette DEBUG loaded listener.js 12:55:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12a665800) [pid = 1940] [serial = 392] [outer = 0x1168ed800] 12:55:03 INFO - PROCESS | 1940 | 1468871703084 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]]]}] 12:55:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:55:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 872ms 12:55:03 INFO - PROCESS | 1940 | 1468871703115 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:55:03 INFO - PROCESS | 1940 | 1468871703118 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 12:55:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:55:03 INFO - PROCESS | 1940 | 1468871703143 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:55:03 INFO - PROCESS | 1940 | 1468871703145 Marionette TRACE conn2 <- [1,498,null,{}] 12:55:03 INFO - PROCESS | 1940 | 1468871703150 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}] 12:55:03 INFO - PROCESS | 1940 | 1468871703151 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:03 INFO - PROCESS | 1940 | 1468871703245 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:55:03 INFO - PROCESS | 1940 | 1468871703315 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 1940 | 1468871703317 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x1190d7800 == 49 [pid = 1940] [id = 132] 12:55:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x118323800) [pid = 1940] [serial = 393] [outer = 0x0] 12:55:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x11832f800) [pid = 1940] [serial = 394] [outer = 0x118323800] 12:55:03 INFO - PROCESS | 1940 | 1468871703345 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x11853d400) [pid = 1940] [serial = 395] [outer = 0x118323800] 12:55:03 INFO - PROCESS | 1940 | 1468871703797 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]]]}] 12:55:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7a2000 == 48 [pid = 1940] [id = 126] 12:55:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12a79a000 == 47 [pid = 1940] [id = 125] 12:55:03 INFO - PROCESS | 1940 | --DOCSHELL 0x129053800 == 46 [pid = 1940] [id = 124] 12:55:03 INFO - PROCESS | 1940 | --DOCSHELL 0x127152000 == 45 [pid = 1940] [id = 123] 12:55:03 INFO - PROCESS | 1940 | --DOCSHELL 0x124da7000 == 44 [pid = 1940] [id = 122] 12:55:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12423e000 == 43 [pid = 1940] [id = 121] 12:55:03 INFO - PROCESS | 1940 | --DOCSHELL 0x1216d4800 == 42 [pid = 1940] [id = 120] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x128a7e400) [pid = 1940] [serial = 301] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x1267ad000) [pid = 1940] [serial = 298] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x12c4c5800) [pid = 1940] [serial = 334] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOCSHELL 0x120f73000 == 41 [pid = 1940] [id = 119] 12:55:03 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c2800 == 40 [pid = 1940] [id = 118] 12:55:03 INFO - PROCESS | 1940 | --DOCSHELL 0x1188d7000 == 39 [pid = 1940] [id = 117] 12:55:03 INFO - PROCESS | 1940 | --DOCSHELL 0x117190800 == 38 [pid = 1940] [id = 116] 12:55:03 INFO - PROCESS | 1940 | --DOCSHELL 0x111a4b800 == 37 [pid = 1940] [id = 115] 12:55:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12b919800 == 36 [pid = 1940] [id = 112] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12b15b800) [pid = 1940] [serial = 236] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12744dc00) [pid = 1940] [serial = 248] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12bddb800) [pid = 1940] [serial = 319] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12a662000) [pid = 1940] [serial = 316] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12932c800) [pid = 1940] [serial = 313] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12a51cc00) [pid = 1940] [serial = 314] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x11972d400) [pid = 1940] [serial = 307] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x124dbd000) [pid = 1940] [serial = 308] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x12c4b9c00) [pid = 1940] [serial = 322] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x10eafc000) [pid = 1940] [serial = 325] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12c4c3800) [pid = 1940] [serial = 323] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1121b4400) [pid = 1940] [serial = 326] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1127dc000) [pid = 1940] [serial = 329] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x119897400) [pid = 1940] [serial = 295] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x117261800) [pid = 1940] [serial = 292] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x127454800) [pid = 1940] [serial = 310] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x128b27c00) [pid = 1940] [serial = 311] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x119fbbc00) [pid = 1940] [serial = 305] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11947b000) [pid = 1940] [serial = 304] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1127d8000) [pid = 1940] [serial = 328] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12bde1400) [pid = 1940] [serial = 320] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x121856400) [pid = 1940] [serial = 332] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x117583c00) [pid = 1940] [serial = 331] [outer = 0x0] [url = about:blank] 12:55:03 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12af95400) [pid = 1940] [serial = 317] [outer = 0x0] [url = about:blank] 12:55:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:55:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 744ms 12:55:03 INFO - PROCESS | 1940 | 1468871703865 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:55:03 INFO - PROCESS | 1940 | 1468871703868 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 12:55:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:55:03 INFO - PROCESS | 1940 | 1468871703873 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:55:03 INFO - PROCESS | 1940 | 1468871703876 Marionette TRACE conn2 <- [1,502,null,{}] 12:55:03 INFO - PROCESS | 1940 | 1468871703878 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}] 12:55:03 INFO - PROCESS | 1940 | 1468871703880 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:03 INFO - PROCESS | 1940 | 1468871703957 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:55:03 INFO - PROCESS | 1940 | 1468871703963 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 1940 | 1468871703965 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x117575800 == 37 [pid = 1940] [id = 133] 12:55:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11862b400) [pid = 1940] [serial = 396] [outer = 0x0] 12:55:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1188a2000) [pid = 1940] [serial = 397] [outer = 0x11862b400] 12:55:03 INFO - PROCESS | 1940 | 1468871703992 Marionette DEBUG loaded listener.js 12:55:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1198d9800) [pid = 1940] [serial = 398] [outer = 0x11862b400] 12:55:04 INFO - PROCESS | 1940 | 1468871704341 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]]]}] 12:55:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:55:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 521ms 12:55:04 INFO - PROCESS | 1940 | 1468871704402 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:55:04 INFO - PROCESS | 1940 | 1468871704404 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 12:55:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:55:04 INFO - PROCESS | 1940 | 1468871704407 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 1940 | 1468871704410 Marionette TRACE conn2 <- [1,506,null,{}] 12:55:04 INFO - PROCESS | 1940 | 1468871704417 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}] 12:55:04 INFO - PROCESS | 1940 | 1468871704420 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:04 INFO - PROCESS | 1940 | 1468871704499 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:55:04 INFO - PROCESS | 1940 | 1468871704507 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:04 INFO - PROCESS | 1940 | 1468871704509 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f62800 == 38 [pid = 1940] [id = 134] 12:55:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x124667c00) [pid = 1940] [serial = 399] [outer = 0x0] 12:55:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x124dc8400) [pid = 1940] [serial = 400] [outer = 0x124667c00] 12:55:04 INFO - PROCESS | 1940 | 1468871704536 Marionette DEBUG loaded listener.js 12:55:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1273bf000) [pid = 1940] [serial = 401] [outer = 0x124667c00] 12:55:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:55:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 470ms 12:55:04 INFO - PROCESS | 1940 | 1468871704873 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]]]}] 12:55:04 INFO - PROCESS | 1940 | 1468871704878 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:55:04 INFO - PROCESS | 1940 | 1468871704879 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 12:55:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:55:04 INFO - PROCESS | 1940 | 1468871704882 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 1940 | 1468871704883 Marionette TRACE conn2 <- [1,510,null,{}] 12:55:04 INFO - PROCESS | 1940 | 1468871704885 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}] 12:55:04 INFO - PROCESS | 1940 | 1468871704886 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:04 INFO - PROCESS | 1940 | 1468871704978 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:55:05 INFO - PROCESS | 1940 | 1468871705028 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 1940 | 1468871705029 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x121460800 == 39 [pid = 1940] [id = 135] 12:55:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x124669000) [pid = 1940] [serial = 402] [outer = 0x0] 12:55:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x128a84000) [pid = 1940] [serial = 403] [outer = 0x124669000] 12:55:05 INFO - PROCESS | 1940 | 1468871705054 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1290a2c00) [pid = 1940] [serial = 404] [outer = 0x124669000] 12:55:05 INFO - PROCESS | 1940 | 1468871705342 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]]]}] 12:55:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:55:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 469ms 12:55:05 INFO - PROCESS | 1940 | 1468871705351 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:55:05 INFO - PROCESS | 1940 | 1468871705353 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 12:55:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:55:05 INFO - PROCESS | 1940 | 1468871705355 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:55:05 INFO - PROCESS | 1940 | 1468871705358 Marionette TRACE conn2 <- [1,514,null,{}] 12:55:05 INFO - PROCESS | 1940 | 1468871705367 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}] 12:55:05 INFO - PROCESS | 1940 | 1468871705368 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:05 INFO - PROCESS | 1940 | 1468871705449 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:55:05 INFO - PROCESS | 1940 | 1468871705452 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 1940 | 1468871705454 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195a6800 == 40 [pid = 1940] [id = 136] 12:55:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x128dc4000) [pid = 1940] [serial = 405] [outer = 0x0] 12:55:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12a511800) [pid = 1940] [serial = 406] [outer = 0x128dc4000] 12:55:05 INFO - PROCESS | 1940 | 1468871705480 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12a90e000) [pid = 1940] [serial = 407] [outer = 0x128dc4000] 12:55:05 INFO - PROCESS | 1940 | 1468871705819 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]]]}] 12:55:05 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 12:55:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 478ms 12:55:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:55:05 INFO - PROCESS | 1940 | 1468871705833 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:55:05 INFO - PROCESS | 1940 | 1468871705835 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 12:55:05 INFO - PROCESS | 1940 | 1468871705837 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:55:05 INFO - PROCESS | 1940 | 1468871705838 Marionette TRACE conn2 <- [1,518,null,{}] 12:55:05 INFO - PROCESS | 1940 | 1468871705842 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}] 12:55:05 INFO - PROCESS | 1940 | 1468871705846 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:05 INFO - PROCESS | 1940 | 1468871705972 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:55:05 INFO - PROCESS | 1940 | 1468871705984 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 1940 | 1468871705985 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12714e000 == 41 [pid = 1940] [id = 137] 12:55:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12af99400) [pid = 1940] [serial = 408] [outer = 0x0] 12:55:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12b94bc00) [pid = 1940] [serial = 409] [outer = 0x12af99400] 12:55:06 INFO - PROCESS | 1940 | 1468871706010 Marionette DEBUG loaded listener.js 12:55:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12bde0c00) [pid = 1940] [serial = 410] [outer = 0x12af99400] 12:55:06 INFO - PROCESS | 1940 | 1468871706359 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]]]}] 12:55:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:55:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 571ms 12:55:06 INFO - PROCESS | 1940 | 1468871706409 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:55:06 INFO - PROCESS | 1940 | 1468871706410 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 12:55:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:55:06 INFO - PROCESS | 1940 | 1468871706412 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 1940 | 1468871706413 Marionette TRACE conn2 <- [1,522,null,{}] 12:55:06 INFO - PROCESS | 1940 | 1468871706415 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}] 12:55:06 INFO - PROCESS | 1940 | 1468871706416 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:06 INFO - PROCESS | 1940 | 1468871706514 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:55:06 INFO - PROCESS | 1940 | 1468871706526 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:06 INFO - PROCESS | 1940 | 1468871706528 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a54e800 == 42 [pid = 1940] [id = 138] 12:55:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11853dc00) [pid = 1940] [serial = 411] [outer = 0x0] 12:55:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12c4bb000) [pid = 1940] [serial = 412] [outer = 0x11853dc00] 12:55:06 INFO - PROCESS | 1940 | 1468871706558 Marionette DEBUG loaded listener.js 12:55:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1177b7400) [pid = 1940] [serial = 413] [outer = 0x11853dc00] 12:55:06 INFO - PROCESS | 1940 | 1468871706911 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]]]}] 12:55:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:55:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 12:55:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:55:06 INFO - PROCESS | 1940 | 1468871706942 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:55:06 INFO - PROCESS | 1940 | 1468871706943 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 12:55:06 INFO - PROCESS | 1940 | 1468871706945 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 1940 | 1468871706946 Marionette TRACE conn2 <- [1,526,null,{}] 12:55:06 INFO - PROCESS | 1940 | 1468871706948 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}] 12:55:06 INFO - PROCESS | 1940 | 1468871706949 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:07 INFO - PROCESS | 1940 | 1468871707050 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:55:07 INFO - PROCESS | 1940 | 1468871707054 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:07 INFO - PROCESS | 1940 | 1468871707056 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af24000 == 43 [pid = 1940] [id = 139] 12:55:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12bde0800) [pid = 1940] [serial = 414] [outer = 0x0] 12:55:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12c760800) [pid = 1940] [serial = 415] [outer = 0x12bde0800] 12:55:07 INFO - PROCESS | 1940 | 1468871707079 Marionette DEBUG loaded listener.js 12:55:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12cb15c00) [pid = 1940] [serial = 416] [outer = 0x12bde0800] 12:55:07 INFO - PROCESS | 1940 | 1468871707433 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]]]}] 12:55:07 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 12:55:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 12:55:07 INFO - PROCESS | 1940 | 1468871707465 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 1940 | 1468871707466 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 12:55:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:55:07 INFO - PROCESS | 1940 | 1468871707468 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 1940 | 1468871707469 Marionette TRACE conn2 <- [1,530,null,{}] 12:55:07 INFO - PROCESS | 1940 | 1468871707474 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}] 12:55:07 INFO - PROCESS | 1940 | 1468871707475 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:07 INFO - PROCESS | 1940 | 1468871707578 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:55:07 INFO - PROCESS | 1940 | 1468871707588 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:07 INFO - PROCESS | 1940 | 1468871707590 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b91c800 == 44 [pid = 1940] [id = 140] 12:55:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x110eab800) [pid = 1940] [serial = 417] [outer = 0x0] 12:55:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x110eb1000) [pid = 1940] [serial = 418] [outer = 0x110eab800] 12:55:07 INFO - PROCESS | 1940 | 1468871707647 Marionette DEBUG loaded listener.js 12:55:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12c75f000) [pid = 1940] [serial = 419] [outer = 0x110eab800] 12:55:08 INFO - PROCESS | 1940 | 1468871708068 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"]]]}] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12a904000) [pid = 1940] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12af9f400) [pid = 1940] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x128a87000) [pid = 1940] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1175c0400) [pid = 1940] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12744ac00) [pid = 1940] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x128b22800) [pid = 1940] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12939fc00) [pid = 1940] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11862b000) [pid = 1940] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x118541c00) [pid = 1940] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x117e0dc00) [pid = 1940] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12578d400) [pid = 1940] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11681f400) [pid = 1940] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1267b4400) [pid = 1940] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:55:08 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x10eaf6400) [pid = 1940] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:55:08 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 12:55:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:55:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:55:08 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 12:55:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:55:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:55:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 668ms 12:55:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:55:08 INFO - PROCESS | 1940 | 1468871708138 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:55:08 INFO - PROCESS | 1940 | 1468871708139 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 12:55:08 INFO - PROCESS | 1940 | 1468871708141 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:55:08 INFO - PROCESS | 1940 | 1468871708143 Marionette TRACE conn2 <- [1,534,null,{}] 12:55:08 INFO - PROCESS | 1940 | 1468871708145 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}] 12:55:08 INFO - PROCESS | 1940 | 1468871708146 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:08 INFO - PROCESS | 1940 | 1468871708233 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:55:08 INFO - PROCESS | 1940 | 1468871708236 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 1940 | 1468871708237 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x124da0000 == 45 [pid = 1940] [id = 141] 12:55:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x110ee4000) [pid = 1940] [serial = 420] [outer = 0x0] 12:55:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x110eeb000) [pid = 1940] [serial = 421] [outer = 0x110ee4000] 12:55:08 INFO - PROCESS | 1940 | 1468871708263 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x11681f400) [pid = 1940] [serial = 422] [outer = 0x110ee4000] 12:55:08 INFO - PROCESS | 1940 | 1468871708601 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]]]}] 12:55:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:55:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 12:55:08 INFO - PROCESS | 1940 | 1468871708612 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:55:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:55:08 INFO - PROCESS | 1940 | 1468871708613 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 12:55:08 INFO - PROCESS | 1940 | 1468871708615 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:55:08 INFO - PROCESS | 1940 | 1468871708617 Marionette TRACE conn2 <- [1,538,null,{}] 12:55:08 INFO - PROCESS | 1940 | 1468871708619 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}] 12:55:08 INFO - PROCESS | 1940 | 1468871708621 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:08 INFO - PROCESS | 1940 | 1468871708754 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:55:08 INFO - PROCESS | 1940 | 1468871708763 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 1940 | 1468871708765 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca06000 == 46 [pid = 1940] [id = 142] 12:55:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x110ee3c00) [pid = 1940] [serial = 423] [outer = 0x0] 12:55:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1175c3000) [pid = 1940] [serial = 424] [outer = 0x110ee3c00] 12:55:08 INFO - PROCESS | 1940 | 1468871708795 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12c75e800) [pid = 1940] [serial = 425] [outer = 0x110ee3c00] 12:55:09 INFO - PROCESS | 1940 | 1468871709112 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]]]}] 12:55:09 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. 12:55:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 523ms 12:55:09 INFO - PROCESS | 1940 | 1468871709139 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:55:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:55:09 INFO - PROCESS | 1940 | 1468871709144 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 12:55:09 INFO - PROCESS | 1940 | 1468871709147 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 1940 | 1468871709149 Marionette TRACE conn2 <- [1,542,null,{}] 12:55:09 INFO - PROCESS | 1940 | 1468871709152 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}] 12:55:09 INFO - PROCESS | 1940 | 1468871709154 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:09 INFO - PROCESS | 1940 | 1468871709282 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:55:09 INFO - PROCESS | 1940 | 1468871709365 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 1940 | 1468871709366 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca20000 == 47 [pid = 1940] [id = 143] 12:55:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x119a94400) [pid = 1940] [serial = 426] [outer = 0x0] 12:55:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x119a9d400) [pid = 1940] [serial = 427] [outer = 0x119a94400] 12:55:09 INFO - PROCESS | 1940 | 1468871709404 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x119aa3000) [pid = 1940] [serial = 428] [outer = 0x119a94400] 12:55:09 INFO - PROCESS | 1940 | 1468871709776 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]]]}] 12:55:09 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. 12:55:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 669ms 12:55:09 INFO - PROCESS | 1940 | 1468871709817 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 1940 | 1468871709818 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 12:55:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:55:09 INFO - PROCESS | 1940 | 1468871709820 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 1940 | 1468871709821 Marionette TRACE conn2 <- [1,546,null,{}] 12:55:09 INFO - PROCESS | 1940 | 1468871709831 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}] 12:55:09 INFO - PROCESS | 1940 | 1468871709832 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:09 INFO - PROCESS | 1940 | 1468871709915 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:55:10 INFO - PROCESS | 1940 | 1468871709996 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:10 INFO - PROCESS | 1940 | 1468871709997 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d09a800 == 48 [pid = 1940] [id = 144] 12:55:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x119a94800) [pid = 1940] [serial = 429] [outer = 0x0] 12:55:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12b944c00) [pid = 1940] [serial = 430] [outer = 0x119a94800] 12:55:10 INFO - PROCESS | 1940 | 1468871710026 Marionette DEBUG loaded listener.js 12:55:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12c8cfc00) [pid = 1940] [serial = 431] [outer = 0x119a94800] 12:55:10 INFO - PROCESS | 1940 | 1468871710435 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]]]}] 12:55:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:55:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 621ms 12:55:10 INFO - PROCESS | 1940 | 1468871710443 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:55:10 INFO - PROCESS | 1940 | 1468871710446 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 12:55:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:55:10 INFO - PROCESS | 1940 | 1468871710449 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:55:10 INFO - PROCESS | 1940 | 1468871710452 Marionette TRACE conn2 <- [1,550,null,{}] 12:55:10 INFO - PROCESS | 1940 | 1468871710456 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}] 12:55:10 INFO - PROCESS | 1940 | 1468871710457 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:10 INFO - PROCESS | 1940 | 1468871710568 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:55:10 INFO - PROCESS | 1940 | 1468871710694 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:10 INFO - PROCESS | 1940 | 1468871710695 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x119278800 == 49 [pid = 1940] [id = 145] 12:55:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x117261800) [pid = 1940] [serial = 432] [outer = 0x0] 12:55:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x118533c00) [pid = 1940] [serial = 433] [outer = 0x117261800] 12:55:10 INFO - PROCESS | 1940 | 1468871710744 Marionette DEBUG loaded listener.js 12:55:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x1188a7c00) [pid = 1940] [serial = 434] [outer = 0x117261800] 12:55:11 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. 12:55:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 672ms 12:55:11 INFO - PROCESS | 1940 | 1468871711116 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]]]}] 12:55:11 INFO - PROCESS | 1940 | 1468871711121 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:55:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:55:11 INFO - PROCESS | 1940 | 1468871711126 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 12:55:11 INFO - PROCESS | 1940 | 1468871711130 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:55:11 INFO - PROCESS | 1940 | 1468871711132 Marionette TRACE conn2 <- [1,554,null,{}] 12:55:11 INFO - PROCESS | 1940 | 1468871711135 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}] 12:55:11 INFO - PROCESS | 1940 | 1468871711137 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:11 INFO - PROCESS | 1940 | 1468871711252 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:55:11 INFO - PROCESS | 1940 | 1468871711372 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 1940 | 1468871711373 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x129049000 == 50 [pid = 1940] [id = 146] 12:55:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x119897400) [pid = 1940] [serial = 435] [outer = 0x0] 12:55:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x119a95400) [pid = 1940] [serial = 436] [outer = 0x119897400] 12:55:11 INFO - PROCESS | 1940 | 1468871711425 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12101d800) [pid = 1940] [serial = 437] [outer = 0x119897400] 12:55:11 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:11 INFO - PROCESS | 1940 | 1468871711952 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]]]}] 12:55:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:55:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 874ms 12:55:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:55:12 INFO - PROCESS | 1940 | 1468871712005 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:55:12 INFO - PROCESS | 1940 | 1468871712007 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 12:55:12 INFO - PROCESS | 1940 | 1468871712009 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 1940 | 1468871712012 Marionette TRACE conn2 <- [1,558,null,{}] 12:55:12 INFO - PROCESS | 1940 | 1468871712019 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}] 12:55:12 INFO - PROCESS | 1940 | 1468871712023 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:12 INFO - PROCESS | 1940 | 1468871712126 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:55:12 INFO - PROCESS | 1940 | 1468871712187 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 1940 | 1468871712189 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d27d000 == 51 [pid = 1940] [id = 147] 12:55:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x126799000) [pid = 1940] [serial = 438] [outer = 0x0] 12:55:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x127453000) [pid = 1940] [serial = 439] [outer = 0x126799000] 12:55:12 INFO - PROCESS | 1940 | 1468871712221 Marionette DEBUG loaded listener.js 12:55:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x129333000) [pid = 1940] [serial = 440] [outer = 0x126799000] 12:55:12 INFO - PROCESS | 1940 | 1468871712665 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]]]}] 12:55:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:55:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 722ms 12:55:12 INFO - PROCESS | 1940 | 1468871712731 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:55:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:55:12 INFO - PROCESS | 1940 | 1468871712733 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 12:55:12 INFO - PROCESS | 1940 | 1468871712736 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 1940 | 1468871712737 Marionette TRACE conn2 <- [1,562,null,{}] 12:55:12 INFO - PROCESS | 1940 | 1468871712739 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}] 12:55:12 INFO - PROCESS | 1940 | 1468871712741 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:12 INFO - PROCESS | 1940 | 1468871712846 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:55:12 INFO - PROCESS | 1940 | 1468871712906 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 1940 | 1468871712907 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x117114000 == 52 [pid = 1940] [id = 148] 12:55:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x110ee0c00) [pid = 1940] [serial = 441] [outer = 0x0] 12:55:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x119434800) [pid = 1940] [serial = 442] [outer = 0x110ee0c00] 12:55:12 INFO - PROCESS | 1940 | 1468871712978 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x12b161000) [pid = 1940] [serial = 443] [outer = 0x110ee0c00] 12:55:13 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:13 INFO - PROCESS | 1940 | 1468871713392 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]]]}] 12:55:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:55:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 12:55:13 INFO - PROCESS | 1940 | 1468871713438 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:55:13 INFO - PROCESS | 1940 | 1468871713440 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 12:55:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:55:13 INFO - PROCESS | 1940 | 1468871713708 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:55:13 INFO - PROCESS | 1940 | 1468871713711 Marionette TRACE conn2 <- [1,566,null,{}] 12:55:13 INFO - PROCESS | 1940 | 1468871713728 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}] 12:55:13 INFO - PROCESS | 1940 | 1468871713730 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:13 INFO - PROCESS | 1940 | 1468871713819 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:55:13 INFO - PROCESS | 1940 | 1468871713877 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:13 INFO - PROCESS | 1940 | 1468871713879 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x11925e800 == 53 [pid = 1940] [id = 149] 12:55:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x116baec00) [pid = 1940] [serial = 444] [outer = 0x0] 12:55:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x1175c3400) [pid = 1940] [serial = 445] [outer = 0x116baec00] 12:55:13 INFO - PROCESS | 1940 | 1468871713906 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x118480000) [pid = 1940] [serial = 446] [outer = 0x116baec00] 12:55:14 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:14 INFO - PROCESS | 1940 | 1468871714352 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]]]}] 12:55:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:55:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 935ms 12:55:14 INFO - PROCESS | 1940 | 1468871714394 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:55:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:55:14 INFO - PROCESS | 1940 | 1468871714398 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 12:55:14 INFO - PROCESS | 1940 | 1468871714403 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:55:14 INFO - PROCESS | 1940 | 1468871714405 Marionette TRACE conn2 <- [1,570,null,{}] 12:55:14 INFO - PROCESS | 1940 | 1468871714433 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}] 12:55:14 INFO - PROCESS | 1940 | 1468871714437 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:14 INFO - PROCESS | 1940 | 1468871714538 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:55:14 INFO - PROCESS | 1940 | 1468871714642 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 1940 | 1468871714644 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x115fd8000 == 54 [pid = 1940] [id = 150] 12:55:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x11832c800) [pid = 1940] [serial = 447] [outer = 0x0] 12:55:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x11862a800) [pid = 1940] [serial = 448] [outer = 0x11832c800] 12:55:14 INFO - PROCESS | 1940 | 1468871714672 Marionette DEBUG loaded listener.js 12:55:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x11947b000) [pid = 1940] [serial = 449] [outer = 0x11832c800] 12:55:14 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca20000 == 53 [pid = 1940] [id = 143] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca06000 == 52 [pid = 1940] [id = 142] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x124da0000 == 51 [pid = 1940] [id = 141] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12b91c800 == 50 [pid = 1940] [id = 140] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12af24000 == 49 [pid = 1940] [id = 139] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12a54e800 == 48 [pid = 1940] [id = 138] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12714e000 == 47 [pid = 1940] [id = 137] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x1195a6800 == 46 [pid = 1940] [id = 136] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x121460800 == 45 [pid = 1940] [id = 135] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x120f62800 == 44 [pid = 1940] [id = 134] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x117575800 == 43 [pid = 1940] [id = 133] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x1190d7800 == 42 [pid = 1940] [id = 132] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x121463800 == 41 [pid = 1940] [id = 129] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x11836f800 == 40 [pid = 1940] [id = 128] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x117e3d000 == 39 [pid = 1940] [id = 113] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x119a60800 == 38 [pid = 1940] [id = 114] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x115e7d800 == 37 [pid = 1940] [id = 83] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd2d000 == 36 [pid = 1940] [id = 130] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12c41d000 == 35 [pid = 1940] [id = 131] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x1247e2800 == 34 [pid = 1940] [id = 82] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12b92d000 == 33 [pid = 1940] [id = 127] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x11925e800 == 32 [pid = 1940] [id = 149] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x117114000 == 31 [pid = 1940] [id = 148] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12d27d000 == 30 [pid = 1940] [id = 147] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x129049000 == 29 [pid = 1940] [id = 146] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x119278800 == 28 [pid = 1940] [id = 145] 12:55:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12d09a800 == 27 [pid = 1940] [id = 144] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x128b79000) [pid = 1940] [serial = 302] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x1290a2800) [pid = 1940] [serial = 358] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x12a903c00) [pid = 1940] [serial = 362] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x12a65f400) [pid = 1940] [serial = 361] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x11988e000) [pid = 1940] [serial = 341] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x1188a6400) [pid = 1940] [serial = 340] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x11972bc00) [pid = 1940] [serial = 346] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x119fb4800) [pid = 1940] [serial = 347] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x11832c400) [pid = 1940] [serial = 343] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x12939dc00) [pid = 1940] [serial = 359] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x118537c00) [pid = 1940] [serial = 344] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x116a91c00) [pid = 1940] [serial = 337] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x1264e2000) [pid = 1940] [serial = 352] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x1267ae000) [pid = 1940] [serial = 353] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x123d3ac00) [pid = 1940] [serial = 349] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x124dbf000) [pid = 1940] [serial = 350] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x127448400) [pid = 1940] [serial = 355] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x121334c00) [pid = 1940] [serial = 370] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12af96400) [pid = 1940] [serial = 364] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12b9c1400) [pid = 1940] [serial = 367] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12bd5e400) [pid = 1940] [serial = 373] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12b9cfc00) [pid = 1940] [serial = 368] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12b15f800) [pid = 1940] [serial = 365] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12a905c00) [pid = 1940] [serial = 371] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x128a7dc00) [pid = 1940] [serial = 356] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1267b5800) [pid = 1940] [serial = 377] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12c4b9000) [pid = 1940] [serial = 374] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1175cb800) [pid = 1940] [serial = 376] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1940 | 1468871715696 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]]]}] 12:55:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:55:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1347ms 12:55:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:55:15 INFO - PROCESS | 1940 | 1468871715750 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:55:15 INFO - PROCESS | 1940 | 1468871715752 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 12:55:15 INFO - PROCESS | 1940 | 1468871715755 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - PROCESS | 1940 | 1468871715759 Marionette TRACE conn2 <- [1,574,null,{}] 12:55:15 INFO - PROCESS | 1940 | 1468871715762 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}] 12:55:15 INFO - PROCESS | 1940 | 1468871715764 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:15 INFO - PROCESS | 1940 | 1468871715839 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:55:15 INFO - PROCESS | 1940 | 1468871715845 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:15 INFO - PROCESS | 1940 | 1468871715848 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ab9800 == 28 [pid = 1940] [id = 151] 12:55:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x116a16000) [pid = 1940] [serial = 450] [outer = 0x0] 12:55:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1175c6000) [pid = 1940] [serial = 451] [outer = 0x116a16000] 12:55:15 INFO - PROCESS | 1940 | 1468871715877 Marionette DEBUG loaded listener.js 12:55:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1133bfc00) [pid = 1940] [serial = 452] [outer = 0x116a16000] 12:55:16 INFO - PROCESS | 1940 | 1468871716354 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]]]}] 12:55:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:55:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 675ms 12:55:16 INFO - PROCESS | 1940 | 1468871716430 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:55:16 INFO - PROCESS | 1940 | 1468871716432 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 12:55:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:55:16 INFO - PROCESS | 1940 | 1468871716435 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:55:16 INFO - PROCESS | 1940 | 1468871716437 Marionette TRACE conn2 <- [1,578,null,{}] 12:55:16 INFO - PROCESS | 1940 | 1468871716441 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}] 12:55:16 INFO - PROCESS | 1940 | 1468871716443 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:16 INFO - PROCESS | 1940 | 1468871716543 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:55:16 INFO - PROCESS | 1940 | 1468871716622 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 1940 | 1468871716623 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x1171a1800 == 29 [pid = 1940] [id = 152] 12:55:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x115f0a000) [pid = 1940] [serial = 453] [outer = 0x0] 12:55:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1175cf800) [pid = 1940] [serial = 454] [outer = 0x115f0a000] 12:55:16 INFO - PROCESS | 1940 | 1468871716652 Marionette DEBUG loaded listener.js 12:55:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1184b1000) [pid = 1940] [serial = 455] [outer = 0x115f0a000] 12:55:17 INFO - PROCESS | 1940 | 1468871717137 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]]]}] 12:55:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:55:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 774ms 12:55:17 INFO - PROCESS | 1940 | 1468871717209 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 1940 | 1468871717212 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 12:55:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:55:17 INFO - PROCESS | 1940 | 1468871717217 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 1940 | 1468871717219 Marionette TRACE conn2 <- [1,582,null,{}] 12:55:17 INFO - PROCESS | 1940 | 1468871717221 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}] 12:55:17 INFO - PROCESS | 1940 | 1468871717223 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:17 INFO - PROCESS | 1940 | 1468871717323 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:55:17 INFO - PROCESS | 1940 | 1468871717401 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:17 INFO - PROCESS | 1940 | 1468871717402 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x11900f000 == 30 [pid = 1940] [id = 153] 12:55:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x119475400) [pid = 1940] [serial = 456] [outer = 0x0] 12:55:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x11972c400) [pid = 1940] [serial = 457] [outer = 0x119475400] 12:55:17 INFO - PROCESS | 1940 | 1468871717433 Marionette DEBUG loaded listener.js 12:55:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1198d2800) [pid = 1940] [serial = 458] [outer = 0x119475400] 12:55:18 INFO - PROCESS | 1940 | 1468871718003 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]]]}] 12:55:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:55:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 823ms 12:55:18 INFO - PROCESS | 1940 | 1468871718042 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:55:18 INFO - PROCESS | 1940 | 1468871718044 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 12:55:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:55:18 INFO - PROCESS | 1940 | 1468871718047 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:55:18 INFO - PROCESS | 1940 | 1468871718050 Marionette TRACE conn2 <- [1,586,null,{}] 12:55:18 INFO - PROCESS | 1940 | 1468871718054 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}] 12:55:18 INFO - PROCESS | 1940 | 1468871718056 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:18 INFO - PROCESS | 1940 | 1468871718155 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:55:18 INFO - PROCESS | 1940 | 1468871718241 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 1940 | 1468871718244 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x117114000 == 31 [pid = 1940] [id = 154] 12:55:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x1177c3c00) [pid = 1940] [serial = 459] [outer = 0x0] 12:55:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x118331c00) [pid = 1940] [serial = 460] [outer = 0x1177c3c00] 12:55:18 INFO - PROCESS | 1940 | 1468871718272 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x1188a0c00) [pid = 1940] [serial = 461] [outer = 0x1177c3c00] 12:55:18 INFO - PROCESS | 1940 | --DOCSHELL 0x115fd8000 == 30 [pid = 1940] [id = 150] 12:55:18 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:18 INFO - PROCESS | 1940 | [1940] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:55:18 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:18 INFO - PROCESS | 1940 | 1468871718559 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]]]}] 12:55:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:55:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 571ms 12:55:18 INFO - PROCESS | 1940 | 1468871718633 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:55:18 INFO - PROCESS | 1940 | 1468871718635 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 12:55:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:55:18 INFO - PROCESS | 1940 | 1468871718642 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:55:18 INFO - PROCESS | 1940 | 1468871718644 Marionette TRACE conn2 <- [1,590,null,{}] 12:55:18 INFO - PROCESS | 1940 | 1468871718646 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}] 12:55:18 INFO - PROCESS | 1940 | 1468871718648 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:18 INFO - PROCESS | 1940 | 1468871718725 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:55:18 INFO - PROCESS | 1940 | 1468871718785 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 1940 | 1468871718786 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x119863000 == 31 [pid = 1940] [id = 155] 12:55:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11887f800) [pid = 1940] [serial = 462] [outer = 0x0] 12:55:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x1198d5400) [pid = 1940] [serial = 463] [outer = 0x11887f800] 12:55:18 INFO - PROCESS | 1940 | 1468871718812 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x121019800) [pid = 1940] [serial = 464] [outer = 0x11887f800] 12:55:19 INFO - PROCESS | 1940 | 1468871719099 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]]]}] 12:55:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:55:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 470ms 12:55:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:55:19 INFO - PROCESS | 1940 | 1468871719113 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:55:19 INFO - PROCESS | 1940 | 1468871719114 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 12:55:19 INFO - PROCESS | 1940 | 1468871719116 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:55:19 INFO - PROCESS | 1940 | 1468871719119 Marionette TRACE conn2 <- [1,594,null,{}] 12:55:19 INFO - PROCESS | 1940 | 1468871719135 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}] 12:55:19 INFO - PROCESS | 1940 | 1468871719138 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:19 INFO - PROCESS | 1940 | 1468871719222 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:55:19 INFO - PROCESS | 1940 | 1468871719229 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 1940 | 1468871719232 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x121275800 == 32 [pid = 1940] [id = 156] 12:55:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x121203c00) [pid = 1940] [serial = 465] [outer = 0x0] 12:55:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x121a8e400) [pid = 1940] [serial = 466] [outer = 0x121203c00] 12:55:19 INFO - PROCESS | 1940 | 1468871719260 Marionette DEBUG loaded listener.js 12:55:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x124dc8c00) [pid = 1940] [serial = 467] [outer = 0x121203c00] 12:55:19 INFO - PROCESS | 1940 | 1468871719613 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]]]}] 12:55:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:55:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 525ms 12:55:19 INFO - PROCESS | 1940 | 1468871719641 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:55:19 INFO - PROCESS | 1940 | 1468871719643 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 12:55:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:55:19 INFO - PROCESS | 1940 | 1468871719645 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:55:19 INFO - PROCESS | 1940 | 1468871719646 Marionette TRACE conn2 <- [1,598,null,{}] 12:55:19 INFO - PROCESS | 1940 | 1468871719648 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}] 12:55:19 INFO - PROCESS | 1940 | 1468871719650 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:19 INFO - PROCESS | 1940 | 1468871719728 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:55:19 INFO - PROCESS | 1940 | 1468871719731 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 1940 | 1468871719732 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x121e20800 == 33 [pid = 1940] [id = 157] 12:55:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x12602d000) [pid = 1940] [serial = 468] [outer = 0x0] 12:55:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x1267a4c00) [pid = 1940] [serial = 469] [outer = 0x12602d000] 12:55:19 INFO - PROCESS | 1940 | 1468871719759 Marionette DEBUG loaded listener.js 12:55:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x12716ac00) [pid = 1940] [serial = 470] [outer = 0x12602d000] 12:55:20 INFO - PROCESS | 1940 | 1468871720116 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]]]}] 12:55:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:55:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 12:55:20 INFO - PROCESS | 1940 | 1468871720163 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:55:20 INFO - PROCESS | 1940 | 1468871720164 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 12:55:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:55:20 INFO - PROCESS | 1940 | 1468871720167 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 1940 | 1468871720168 Marionette TRACE conn2 <- [1,602,null,{}] 12:55:20 INFO - PROCESS | 1940 | 1468871720170 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}] 12:55:20 INFO - PROCESS | 1940 | 1468871720171 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:20 INFO - PROCESS | 1940 | 1468871720272 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:55:20 INFO - PROCESS | 1940 | 1468871720313 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:20 INFO - PROCESS | 1940 | 1468871720314 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x124d9e000 == 34 [pid = 1940] [id = 158] 12:55:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x1131cec00) [pid = 1940] [serial = 471] [outer = 0x0] 12:55:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x12744f800) [pid = 1940] [serial = 472] [outer = 0x1131cec00] 12:55:20 INFO - PROCESS | 1940 | 1468871720338 Marionette DEBUG loaded listener.js 12:55:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x128a86800) [pid = 1940] [serial = 473] [outer = 0x1131cec00] 12:55:20 INFO - PROCESS | 1940 | 1468871720636 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]]]}] 12:55:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:55:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 12:55:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:55:20 INFO - PROCESS | 1940 | 1468871720685 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:55:20 INFO - PROCESS | 1940 | 1468871720686 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 12:55:20 INFO - PROCESS | 1940 | 1468871720689 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 1940 | 1468871720692 Marionette TRACE conn2 <- [1,606,null,{}] 12:55:20 INFO - PROCESS | 1940 | 1468871720700 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}] 12:55:20 INFO - PROCESS | 1940 | 1468871720704 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:20 INFO - PROCESS | 1940 | 1468871720825 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:55:20 INFO - PROCESS | 1940 | 1468871720829 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:20 INFO - PROCESS | 1940 | 1468871720830 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x126726000 == 35 [pid = 1940] [id = 159] 12:55:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x128a86c00) [pid = 1940] [serial = 474] [outer = 0x0] 12:55:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x1290aa800) [pid = 1940] [serial = 475] [outer = 0x128a86c00] 12:55:20 INFO - PROCESS | 1940 | 1468871720855 Marionette DEBUG loaded listener.js 12:55:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12a6be000) [pid = 1940] [serial = 476] [outer = 0x128a86c00] 12:55:21 INFO - PROCESS | 1940 | 1468871721207 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]]]}] 12:55:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:55:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 570ms 12:55:21 INFO - PROCESS | 1940 | 1468871721260 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:55:21 INFO - PROCESS | 1940 | 1468871721261 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 12:55:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:55:21 INFO - PROCESS | 1940 | 1468871721263 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - PROCESS | 1940 | 1468871721264 Marionette TRACE conn2 <- [1,610,null,{}] 12:55:21 INFO - PROCESS | 1940 | 1468871721267 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}] 12:55:21 INFO - PROCESS | 1940 | 1468871721268 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:21 INFO - PROCESS | 1940 | 1468871721362 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:55:21 INFO - PROCESS | 1940 | 1468871721383 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 1940 | 1468871721385 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x1291e6800 == 36 [pid = 1940] [id = 160] 12:55:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x12a90f000) [pid = 1940] [serial = 477] [outer = 0x0] 12:55:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x12af96c00) [pid = 1940] [serial = 478] [outer = 0x12a90f000] 12:55:21 INFO - PROCESS | 1940 | 1468871721409 Marionette DEBUG loaded listener.js 12:55:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x12b946c00) [pid = 1940] [serial = 479] [outer = 0x12a90f000] 12:55:21 INFO - PROCESS | 1940 | 1468871721735 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]]]}] 12:55:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:55:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 522ms 12:55:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:55:21 INFO - PROCESS | 1940 | 1468871721786 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:55:21 INFO - PROCESS | 1940 | 1468871721787 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 12:55:21 INFO - PROCESS | 1940 | 1468871721789 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - PROCESS | 1940 | 1468871721790 Marionette TRACE conn2 <- [1,614,null,{}] 12:55:21 INFO - PROCESS | 1940 | 1468871721793 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}] 12:55:21 INFO - PROCESS | 1940 | 1468871721794 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:21 INFO - PROCESS | 1940 | 1468871721891 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:55:21 INFO - PROCESS | 1940 | 1468871721894 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 1940 | 1468871721895 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6b8800 == 37 [pid = 1940] [id = 161] 12:55:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x1198d5c00) [pid = 1940] [serial = 480] [outer = 0x0] 12:55:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x12b951800) [pid = 1940] [serial = 481] [outer = 0x1198d5c00] 12:55:21 INFO - PROCESS | 1940 | 1468871721919 Marionette DEBUG loaded listener.js 12:55:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x12b9ca800) [pid = 1940] [serial = 482] [outer = 0x1198d5c00] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x11853dc00) [pid = 1940] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x12bde0800) [pid = 1940] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x110eab800) [pid = 1940] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x126025800) [pid = 1940] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x118323800) [pid = 1940] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x124669000) [pid = 1940] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x128dc4000) [pid = 1940] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x1175c8400) [pid = 1940] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x124667c00) [pid = 1940] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x1168ed800) [pid = 1940] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x1198da400) [pid = 1940] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x11862b400) [pid = 1940] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x1175c4400) [pid = 1940] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x110ee3c00) [pid = 1940] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x110ee4000) [pid = 1940] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x119a94400) [pid = 1940] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12af99400) [pid = 1940] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x119a94800) [pid = 1940] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x116748000) [pid = 1940] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x12a513800) [pid = 1940] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x126799000) [pid = 1940] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x123d39800) [pid = 1940] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x119480400) [pid = 1940] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x117261800) [pid = 1940] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x116b05000) [pid = 1940] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12b9ca000) [pid = 1940] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x11832c800) [pid = 1940] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x119897400) [pid = 1940] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x116baec00) [pid = 1940] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1264de800) [pid = 1940] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x116a13c00) [pid = 1940] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x110ee0c00) [pid = 1940] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:55:22 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x119731800) [pid = 1940] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:55:22 INFO - PROCESS | 1940 | 1468871722392 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]]]}] 12:55:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:55:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 620ms 12:55:22 INFO - PROCESS | 1940 | 1468871722411 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:55:22 INFO - PROCESS | 1940 | 1468871722413 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 12:55:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:55:22 INFO - PROCESS | 1940 | 1468871722416 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:55:22 INFO - PROCESS | 1940 | 1468871722417 Marionette TRACE conn2 <- [1,618,null,{}] 12:55:22 INFO - PROCESS | 1940 | 1468871722421 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}] 12:55:22 INFO - PROCESS | 1940 | 1468871722423 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:22 INFO - PROCESS | 1940 | 1468871722544 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:55:22 INFO - PROCESS | 1940 | 1468871722549 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:22 INFO - PROCESS | 1940 | 1468871722550 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ad5800 == 38 [pid = 1940] [id = 162] 12:55:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x115f58c00) [pid = 1940] [serial = 483] [outer = 0x0] 12:55:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x117e0c800) [pid = 1940] [serial = 484] [outer = 0x115f58c00] 12:55:22 INFO - PROCESS | 1940 | 1468871722590 Marionette DEBUG loaded listener.js 12:55:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x11887b400) [pid = 1940] [serial = 485] [outer = 0x115f58c00] 12:55:22 INFO - PROCESS | 1940 | 1468871722934 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]]]}] 12:55:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:55:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 571ms 12:55:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:55:22 INFO - PROCESS | 1940 | 1468871722987 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:55:22 INFO - PROCESS | 1940 | 1468871722988 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 12:55:22 INFO - PROCESS | 1940 | 1468871722990 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:55:22 INFO - PROCESS | 1940 | 1468871722991 Marionette TRACE conn2 <- [1,622,null,{}] 12:55:22 INFO - PROCESS | 1940 | 1468871722993 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}] 12:55:22 INFO - PROCESS | 1940 | 1468871722994 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:23 INFO - PROCESS | 1940 | 1468871723102 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:55:23 INFO - PROCESS | 1940 | 1468871723107 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:23 INFO - PROCESS | 1940 | 1468871723109 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af32000 == 39 [pid = 1940] [id = 163] 12:55:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x116b05000) [pid = 1940] [serial = 486] [outer = 0x0] 12:55:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x119aa2000) [pid = 1940] [serial = 487] [outer = 0x116b05000] 12:55:23 INFO - PROCESS | 1940 | 1468871723133 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12578cc00) [pid = 1940] [serial = 488] [outer = 0x116b05000] 12:55:23 INFO - PROCESS | 1940 | 1468871723435 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]]]}] 12:55:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:55:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 468ms 12:55:23 INFO - PROCESS | 1940 | 1468871723460 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 1940 | 1468871723462 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 12:55:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:55:23 INFO - PROCESS | 1940 | 1468871723464 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:55:23 INFO - PROCESS | 1940 | 1468871723466 Marionette TRACE conn2 <- [1,626,null,{}] 12:55:23 INFO - PROCESS | 1940 | 1468871723468 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}] 12:55:23 INFO - PROCESS | 1940 | 1468871723470 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:23 INFO - PROCESS | 1940 | 1468871723558 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:55:23 INFO - PROCESS | 1940 | 1468871723562 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:23 INFO - PROCESS | 1940 | 1468871723563 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c42d800 == 40 [pid = 1940] [id = 164] 12:55:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x119a9ec00) [pid = 1940] [serial = 489] [outer = 0x0] 12:55:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12a513400) [pid = 1940] [serial = 490] [outer = 0x119a9ec00] 12:55:23 INFO - PROCESS | 1940 | 1468871723590 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12bdd6400) [pid = 1940] [serial = 491] [outer = 0x119a9ec00] 12:55:23 INFO - PROCESS | 1940 | 1468871723942 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]]]}] 12:55:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:55:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 520ms 12:55:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:55:24 INFO - PROCESS | 1940 | 1468871723995 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:55:24 INFO - PROCESS | 1940 | 1468871723997 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 12:55:24 INFO - PROCESS | 1940 | 1468871723999 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 1940 | 1468871724000 Marionette TRACE conn2 <- [1,630,null,{}] 12:55:24 INFO - PROCESS | 1940 | 1468871724002 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}] 12:55:24 INFO - PROCESS | 1940 | 1468871724003 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:24 INFO - PROCESS | 1940 | 1468871724081 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:55:24 INFO - PROCESS | 1940 | 1468871724084 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 1940 | 1468871724085 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca04000 == 41 [pid = 1940] [id = 165] 12:55:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12bdda400) [pid = 1940] [serial = 492] [outer = 0x0] 12:55:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12bde0800) [pid = 1940] [serial = 493] [outer = 0x12bdda400] 12:55:24 INFO - PROCESS | 1940 | 1468871724109 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12c4bcc00) [pid = 1940] [serial = 494] [outer = 0x12bdda400] 12:55:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x118325000) [pid = 1940] [serial = 495] [outer = 0x12cb1fc00] 12:55:24 INFO - PROCESS | 1940 | 1468871724679 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]]]}] 12:55:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:55:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 718ms 12:55:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:55:24 INFO - PROCESS | 1940 | 1468871724718 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:55:24 INFO - PROCESS | 1940 | 1468871724721 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 12:55:24 INFO - PROCESS | 1940 | 1468871724724 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 1940 | 1468871724727 Marionette TRACE conn2 <- [1,634,null,{}] 12:55:24 INFO - PROCESS | 1940 | 1468871724730 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}] 12:55:24 INFO - PROCESS | 1940 | 1468871724732 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:24 INFO - PROCESS | 1940 | 1468871724835 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:55:24 INFO - PROCESS | 1940 | 1468871724922 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 1940 | 1468871724924 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a4f800 == 42 [pid = 1940] [id = 166] 12:55:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x11853ac00) [pid = 1940] [serial = 496] [outer = 0x0] 12:55:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x1189a1c00) [pid = 1940] [serial = 497] [outer = 0x11853ac00] 12:55:24 INFO - PROCESS | 1940 | 1468871724957 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x119a96c00) [pid = 1940] [serial = 498] [outer = 0x11853ac00] 12:55:25 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:25 INFO - PROCESS | 1940 | 1468871725435 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]]]}] 12:55:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:55:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 721ms 12:55:25 INFO - PROCESS | 1940 | 1468871725445 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:55:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:55:25 INFO - PROCESS | 1940 | 1468871725450 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 12:55:25 INFO - PROCESS | 1940 | 1468871725457 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:55:25 INFO - PROCESS | 1940 | 1468871725460 Marionette TRACE conn2 <- [1,638,null,{}] 12:55:25 INFO - PROCESS | 1940 | 1468871725464 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}] 12:55:25 INFO - PROCESS | 1940 | 1468871725467 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:25 INFO - PROCESS | 1940 | 1468871725646 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:55:25 INFO - PROCESS | 1940 | 1468871725753 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:25 INFO - PROCESS | 1940 | 1468871725754 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x128d58800 == 43 [pid = 1940] [id = 167] 12:55:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x1210eb400) [pid = 1940] [serial = 499] [outer = 0x0] 12:55:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x123d3a800) [pid = 1940] [serial = 500] [outer = 0x1210eb400] 12:55:25 INFO - PROCESS | 1940 | 1468871725788 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x12602b400) [pid = 1940] [serial = 501] [outer = 0x1210eb400] 12:55:26 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:26 INFO - PROCESS | 1940 | 1468871726207 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]]]}] 12:55:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:55:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 775ms 12:55:26 INFO - PROCESS | 1940 | 1468871726231 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:55:26 INFO - PROCESS | 1940 | 1468871726232 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 12:55:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:55:26 INFO - PROCESS | 1940 | 1468871726235 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:55:26 INFO - PROCESS | 1940 | 1468871726237 Marionette TRACE conn2 <- [1,642,null,{}] 12:55:26 INFO - PROCESS | 1940 | 1468871726245 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}] 12:55:26 INFO - PROCESS | 1940 | 1468871726248 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:26 INFO - PROCESS | 1940 | 1468871726350 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:55:26 INFO - PROCESS | 1940 | 1468871726417 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:26 INFO - PROCESS | 1940 | 1468871726419 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d099800 == 44 [pid = 1940] [id = 168] 12:55:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x128a7fc00) [pid = 1940] [serial = 502] [outer = 0x0] 12:55:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x128dcb800) [pid = 1940] [serial = 503] [outer = 0x128a7fc00] 12:55:26 INFO - PROCESS | 1940 | 1468871726490 Marionette DEBUG loaded listener.js 12:55:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x12a519000) [pid = 1940] [serial = 504] [outer = 0x128a7fc00] 12:55:26 INFO - PROCESS | 1940 | 1468871726916 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]]]}] 12:55:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:55:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 723ms 12:55:27 INFO - PROCESS | 1940 | 1468871727005 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 1940 | 1468871727008 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 12:55:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:55:27 INFO - PROCESS | 1940 | 1468871727012 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 1940 | 1468871727014 Marionette TRACE conn2 <- [1,646,null,{}] 12:55:27 INFO - PROCESS | 1940 | 1468871727018 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}] 12:55:27 INFO - PROCESS | 1940 | 1468871727020 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:27 INFO - PROCESS | 1940 | 1468871727170 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:55:27 INFO - PROCESS | 1940 | 1468871727303 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:27 INFO - PROCESS | 1940 | 1468871727305 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0a8800 == 45 [pid = 1940] [id = 169] 12:55:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x112a80800) [pid = 1940] [serial = 505] [outer = 0x0] 12:55:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x12b9c4c00) [pid = 1940] [serial = 506] [outer = 0x112a80800] 12:55:27 INFO - PROCESS | 1940 | 1468871727336 Marionette DEBUG loaded listener.js 12:55:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x12bd62000) [pid = 1940] [serial = 507] [outer = 0x112a80800] 12:55:27 INFO - PROCESS | 1940 | 1468871727891 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]]]}] 12:55:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:55:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 925ms 12:55:27 INFO - PROCESS | 1940 | 1468871727937 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 1940 | 1468871727940 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 12:55:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:55:27 INFO - PROCESS | 1940 | 1468871727950 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 1940 | 1468871727952 Marionette TRACE conn2 <- [1,650,null,{}] 12:55:27 INFO - PROCESS | 1940 | 1468871727955 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}] 12:55:27 INFO - PROCESS | 1940 | 1468871727957 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:28 INFO - PROCESS | 1940 | 1468871728047 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:55:28 INFO - PROCESS | 1940 | 1468871728122 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:28 INFO - PROCESS | 1940 | 1468871728124 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e8000 == 46 [pid = 1940] [id = 170] 12:55:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x115f0f000) [pid = 1940] [serial = 508] [outer = 0x0] 12:55:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x1175c4000) [pid = 1940] [serial = 509] [outer = 0x115f0f000] 12:55:28 INFO - PROCESS | 1940 | 1468871728152 Marionette DEBUG loaded listener.js 12:55:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x118538400) [pid = 1940] [serial = 510] [outer = 0x115f0f000] 12:55:28 INFO - PROCESS | 1940 | 1468871728561 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]]]}] 12:55:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:55:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 674ms 12:55:28 INFO - PROCESS | 1940 | 1468871728620 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:55:28 INFO - PROCESS | 1940 | 1468871728622 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 12:55:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:55:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12c42d800 == 45 [pid = 1940] [id = 164] 12:55:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12af32000 == 44 [pid = 1940] [id = 163] 12:55:28 INFO - PROCESS | 1940 | --DOCSHELL 0x119ad5800 == 43 [pid = 1940] [id = 162] 12:55:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6b8800 == 42 [pid = 1940] [id = 161] 12:55:28 INFO - PROCESS | 1940 | --DOCSHELL 0x1291e6800 == 41 [pid = 1940] [id = 160] 12:55:28 INFO - PROCESS | 1940 | --DOCSHELL 0x126726000 == 40 [pid = 1940] [id = 159] 12:55:28 INFO - PROCESS | 1940 | --DOCSHELL 0x124d9e000 == 39 [pid = 1940] [id = 158] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x1175c6000) [pid = 1940] [serial = 451] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOCSHELL 0x121e20800 == 38 [pid = 1940] [id = 157] 12:55:28 INFO - PROCESS | 1940 | --DOCSHELL 0x121275800 == 37 [pid = 1940] [id = 156] 12:55:28 INFO - PROCESS | 1940 | --DOCSHELL 0x119863000 == 36 [pid = 1940] [id = 155] 12:55:28 INFO - PROCESS | 1940 | --DOCSHELL 0x117114000 == 35 [pid = 1940] [id = 154] 12:55:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11900f000 == 34 [pid = 1940] [id = 153] 12:55:28 INFO - PROCESS | 1940 | --DOCSHELL 0x1171a1800 == 33 [pid = 1940] [id = 152] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x12c4bb000) [pid = 1940] [serial = 412] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x12c760800) [pid = 1940] [serial = 415] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x110eb1000) [pid = 1940] [serial = 418] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x1267b4000) [pid = 1940] [serial = 388] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x128a84c00) [pid = 1940] [serial = 389] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x11832f800) [pid = 1940] [serial = 394] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x11853d400) [pid = 1940] [serial = 395] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x128a84000) [pid = 1940] [serial = 403] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x1290a2c00) [pid = 1940] [serial = 404] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x12a511800) [pid = 1940] [serial = 406] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12a90e000) [pid = 1940] [serial = 407] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x1198ddc00) [pid = 1940] [serial = 380] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x1198d8c00) [pid = 1940] [serial = 379] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x124dc8400) [pid = 1940] [serial = 400] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x1273bf000) [pid = 1940] [serial = 401] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12932cc00) [pid = 1940] [serial = 391] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12a665800) [pid = 1940] [serial = 392] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1198dfc00) [pid = 1940] [serial = 385] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x121024000) [pid = 1940] [serial = 386] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x1188a2000) [pid = 1940] [serial = 397] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1198d9800) [pid = 1940] [serial = 398] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x117e03800) [pid = 1940] [serial = 382] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x118540000) [pid = 1940] [serial = 383] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1175c3000) [pid = 1940] [serial = 424] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x110eeb000) [pid = 1940] [serial = 421] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x11947b000) [pid = 1940] [serial = 449] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11681f400) [pid = 1940] [serial = 422] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x119aa3000) [pid = 1940] [serial = 428] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12c75f000) [pid = 1940] [serial = 419] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x119a9d400) [pid = 1940] [serial = 427] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12b94bc00) [pid = 1940] [serial = 409] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12cb15c00) [pid = 1940] [serial = 416] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1177b7400) [pid = 1940] [serial = 413] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12c75e800) [pid = 1940] [serial = 425] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12bde0c00) [pid = 1940] [serial = 410] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12c8cfc00) [pid = 1940] [serial = 431] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1184b1400) [pid = 1940] [serial = 338] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12c75a800) [pid = 1940] [serial = 335] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12b944c00) [pid = 1940] [serial = 430] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x129333000) [pid = 1940] [serial = 440] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1267ad400) [pid = 1940] [serial = 245] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12101f400) [pid = 1940] [serial = 296] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x118533c00) [pid = 1940] [serial = 433] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x118871800) [pid = 1940] [serial = 293] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x127453000) [pid = 1940] [serial = 439] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12bd5f000) [pid = 1940] [serial = 290] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11862a800) [pid = 1940] [serial = 448] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119a95400) [pid = 1940] [serial = 436] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x118480000) [pid = 1940] [serial = 446] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x127450400) [pid = 1940] [serial = 299] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11832bc00) [pid = 1940] [serial = 239] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1175c3400) [pid = 1940] [serial = 445] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1188a7c00) [pid = 1940] [serial = 434] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119434800) [pid = 1940] [serial = 442] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12b161000) [pid = 1940] [serial = 443] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12101d800) [pid = 1940] [serial = 437] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x121024c00) [pid = 1940] [serial = 242] [outer = 0x0] [url = about:blank] 12:55:28 INFO - PROCESS | 1940 | 1468871728696 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:55:28 INFO - PROCESS | 1940 | 1468871728698 Marionette TRACE conn2 <- [1,654,null,{}] 12:55:28 INFO - PROCESS | 1940 | 1468871728701 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}] 12:55:28 INFO - PROCESS | 1940 | 1468871728702 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:28 INFO - PROCESS | 1940 | 1468871728783 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:55:28 INFO - PROCESS | 1940 | 1468871728847 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:28 INFO - PROCESS | 1940 | 1468871728848 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x117117800 == 34 [pid = 1940] [id = 171] 12:55:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x118540000) [pid = 1940] [serial = 511] [outer = 0x0] 12:55:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1188a2000) [pid = 1940] [serial = 512] [outer = 0x118540000] 12:55:28 INFO - PROCESS | 1940 | 1468871728877 Marionette DEBUG loaded listener.js 12:55:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11972e000) [pid = 1940] [serial = 513] [outer = 0x118540000] 12:55:29 INFO - PROCESS | 1940 | 1468871729167 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]]]}] 12:55:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:55:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 554ms 12:55:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:55:29 INFO - PROCESS | 1940 | 1468871729217 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:55:29 INFO - PROCESS | 1940 | 1468871729218 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 12:55:29 INFO - PROCESS | 1940 | 1468871729221 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:55:29 INFO - PROCESS | 1940 | 1468871729223 Marionette TRACE conn2 <- [1,658,null,{}] 12:55:29 INFO - PROCESS | 1940 | 1468871729232 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}] 12:55:29 INFO - PROCESS | 1940 | 1468871729235 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:29 INFO - PROCESS | 1940 | 1468871729315 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:55:29 INFO - PROCESS | 1940 | 1468871729319 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 1940 | 1468871729321 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x119450800 == 35 [pid = 1940] [id = 172] 12:55:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x119a98400) [pid = 1940] [serial = 514] [outer = 0x0] 12:55:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x121333400) [pid = 1940] [serial = 515] [outer = 0x119a98400] 12:55:29 INFO - PROCESS | 1940 | 1468871729351 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x124263000) [pid = 1940] [serial = 516] [outer = 0x119a98400] 12:55:29 INFO - PROCESS | 1940 | 1468871729694 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]]]}] 12:55:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:55:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 522ms 12:55:29 INFO - PROCESS | 1940 | 1468871729744 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:55:29 INFO - PROCESS | 1940 | 1468871729746 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 12:55:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:55:29 INFO - PROCESS | 1940 | 1468871729748 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:55:29 INFO - PROCESS | 1940 | 1468871729749 Marionette TRACE conn2 <- [1,662,null,{}] 12:55:29 INFO - PROCESS | 1940 | 1468871729751 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}] 12:55:29 INFO - PROCESS | 1940 | 1468871729752 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:29 INFO - PROCESS | 1940 | 1468871729830 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:55:29 INFO - PROCESS | 1940 | 1468871729834 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 1940 | 1468871729835 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x119acf800 == 36 [pid = 1940] [id = 173] 12:55:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x124266000) [pid = 1940] [serial = 517] [outer = 0x0] 12:55:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12426ac00) [pid = 1940] [serial = 518] [outer = 0x124266000] 12:55:29 INFO - PROCESS | 1940 | 1468871729860 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x124270c00) [pid = 1940] [serial = 519] [outer = 0x124266000] 12:55:30 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:30 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:30 INFO - PROCESS | 1940 | 1468871730219 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]]]}] 12:55:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:55:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 12:55:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:55:30 INFO - PROCESS | 1940 | 1468871730269 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 1940 | 1468871730270 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 12:55:30 INFO - PROCESS | 1940 | 1468871730272 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 1940 | 1468871730274 Marionette TRACE conn2 <- [1,666,null,{}] 12:55:30 INFO - PROCESS | 1940 | 1468871730276 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}] 12:55:30 INFO - PROCESS | 1940 | 1468871730277 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:30 INFO - PROCESS | 1940 | 1468871730351 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:55:30 INFO - PROCESS | 1940 | 1468871730357 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 1940 | 1468871730360 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x11335b800 == 37 [pid = 1940] [id = 174] 12:55:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1244b8800) [pid = 1940] [serial = 520] [outer = 0x0] 12:55:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1264e4800) [pid = 1940] [serial = 521] [outer = 0x1244b8800] 12:55:30 INFO - PROCESS | 1940 | 1468871730384 Marionette DEBUG loaded listener.js 12:55:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x127447400) [pid = 1940] [serial = 522] [outer = 0x1244b8800] 12:55:30 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:30 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:30 INFO - PROCESS | 1940 | 1468871730714 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]]]}] 12:55:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:55:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 470ms 12:55:30 INFO - PROCESS | 1940 | 1468871730744 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 1940 | 1468871730745 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 12:55:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:55:30 INFO - PROCESS | 1940 | 1468871730747 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 1940 | 1468871730748 Marionette TRACE conn2 <- [1,670,null,{}] 12:55:30 INFO - PROCESS | 1940 | 1468871730751 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}] 12:55:30 INFO - PROCESS | 1940 | 1468871730755 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:30 INFO - PROCESS | 1940 | 1468871730859 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:55:30 INFO - PROCESS | 1940 | 1468871730934 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 1940 | 1468871730935 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x123dab000 == 38 [pid = 1940] [id = 175] 12:55:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1264db000) [pid = 1940] [serial = 523] [outer = 0x0] 12:55:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x128a7a400) [pid = 1940] [serial = 524] [outer = 0x1264db000] 12:55:30 INFO - PROCESS | 1940 | 1468871730960 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12af94000) [pid = 1940] [serial = 525] [outer = 0x1264db000] 12:55:31 INFO - PROCESS | 1940 | 1468871731370 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]]]}] 12:55:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:55:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 12:55:31 INFO - PROCESS | 1940 | 1468871731417 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 1940 | 1468871731419 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 12:55:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:55:31 INFO - PROCESS | 1940 | 1468871731431 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 1940 | 1468871731433 Marionette TRACE conn2 <- [1,674,null,{}] 12:55:31 INFO - PROCESS | 1940 | 1468871731437 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}] 12:55:31 INFO - PROCESS | 1940 | 1468871731440 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:31 INFO - PROCESS | 1940 | 1468871731601 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:55:31 INFO - PROCESS | 1940 | 1468871731643 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:31 INFO - PROCESS | 1940 | 1468871731645 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x1132be000 == 39 [pid = 1940] [id = 176] 12:55:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1267a5800) [pid = 1940] [serial = 526] [outer = 0x0] 12:55:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12b9c1400) [pid = 1940] [serial = 527] [outer = 0x1267a5800] 12:55:31 INFO - PROCESS | 1940 | 1468871731681 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x118542000) [pid = 1940] [serial = 528] [outer = 0x1267a5800] 12:55:31 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:31 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:55:32 INFO - PROCESS | 1940 | 1468871732032 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]]]}] 12:55:32 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 12:55:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 629ms 12:55:32 INFO - PROCESS | 1940 | 1468871732051 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:55:32 INFO - PROCESS | 1940 | 1468871732053 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 12:55:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:55:32 INFO - PROCESS | 1940 | 1468871732055 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:55:32 INFO - PROCESS | 1940 | 1468871732056 Marionette TRACE conn2 <- [1,678,null,{}] 12:55:32 INFO - PROCESS | 1940 | 1468871732062 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}] 12:55:32 INFO - PROCESS | 1940 | 1468871732063 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:32 INFO - PROCESS | 1940 | 1468871732166 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:55:32 INFO - PROCESS | 1940 | 1468871732178 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 1940 | 1468871732179 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x129732000 == 40 [pid = 1940] [id = 177] 12:55:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12bd60c00) [pid = 1940] [serial = 529] [outer = 0x0] 12:55:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12bddf400) [pid = 1940] [serial = 530] [outer = 0x12bd60c00] 12:55:32 INFO - PROCESS | 1940 | 1468871732203 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12c4bb000) [pid = 1940] [serial = 531] [outer = 0x12bd60c00] 12:55:32 INFO - PROCESS | 1940 | 1468871732539 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]]]}] 12:55:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:55:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 521ms 12:55:32 INFO - PROCESS | 1940 | 1468871732581 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:55:32 INFO - PROCESS | 1940 | 1468871732582 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 12:55:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:55:32 INFO - PROCESS | 1940 | 1468871732584 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:55:32 INFO - PROCESS | 1940 | 1468871732585 Marionette TRACE conn2 <- [1,682,null,{}] 12:55:32 INFO - PROCESS | 1940 | 1468871732588 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}] 12:55:32 INFO - PROCESS | 1940 | 1468871732589 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:32 INFO - PROCESS | 1940 | 1468871732691 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:55:32 INFO - PROCESS | 1940 | 1468871732695 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 1940 | 1468871732696 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6a0000 == 41 [pid = 1940] [id = 178] 12:55:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12bdda800) [pid = 1940] [serial = 532] [outer = 0x0] 12:55:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12c756000) [pid = 1940] [serial = 533] [outer = 0x12bdda800] 12:55:32 INFO - PROCESS | 1940 | 1468871732752 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12c761400) [pid = 1940] [serial = 534] [outer = 0x12bdda800] 12:55:33 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11887f800) [pid = 1940] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:55:33 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x119a9ec00) [pid = 1940] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:55:33 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1131cec00) [pid = 1940] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:55:33 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1177c3c00) [pid = 1940] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:55:33 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x128a86c00) [pid = 1940] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:55:33 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12602d000) [pid = 1940] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:55:33 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x121203c00) [pid = 1940] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:55:33 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12a90f000) [pid = 1940] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:55:33 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1198d5c00) [pid = 1940] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:55:33 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x115f58c00) [pid = 1940] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:55:33 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x116b05000) [pid = 1940] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:55:33 INFO - PROCESS | 1940 | 1468871733631 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]]]}] 12:55:33 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) 12:55:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1071ms 12:55:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:55:33 INFO - PROCESS | 1940 | 1468871733657 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:55:33 INFO - PROCESS | 1940 | 1468871733659 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 12:55:33 INFO - PROCESS | 1940 | 1468871733662 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:55:33 INFO - PROCESS | 1940 | 1468871733664 Marionette TRACE conn2 <- [1,686,null,{}] 12:55:33 INFO - PROCESS | 1940 | 1468871733667 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}] 12:55:33 INFO - PROCESS | 1940 | 1468871733669 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:33 INFO - PROCESS | 1940 | 1468871733783 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:55:33 INFO - PROCESS | 1940 | 1468871733839 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:33 INFO - PROCESS | 1940 | 1468871733840 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7b1000 == 42 [pid = 1940] [id = 179] 12:55:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11853e000) [pid = 1940] [serial = 535] [outer = 0x0] 12:55:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1194ca400) [pid = 1940] [serial = 536] [outer = 0x11853e000] 12:55:33 INFO - PROCESS | 1940 | 1468871733864 Marionette DEBUG loaded listener.js 12:55:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1194cf800) [pid = 1940] [serial = 537] [outer = 0x11853e000] 12:55:34 INFO - PROCESS | 1940 | 1468871734581 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]]]}] 12:55:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:55:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 12:55:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:55:34 INFO - PROCESS | 1940 | 1468871734632 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:55:34 INFO - PROCESS | 1940 | 1468871734633 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 12:55:34 INFO - PROCESS | 1940 | 1468871734636 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 1940 | 1468871734637 Marionette TRACE conn2 <- [1,690,null,{}] 12:55:34 INFO - PROCESS | 1940 | 1468871734639 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}] 12:55:34 INFO - PROCESS | 1940 | 1468871734641 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:34 INFO - PROCESS | 1940 | 1468871734733 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:55:34 INFO - PROCESS | 1940 | 1468871734736 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 1940 | 1468871734738 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd26000 == 43 [pid = 1940] [id = 180] 12:55:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1194cfc00) [pid = 1940] [serial = 538] [outer = 0x0] 12:55:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x129331c00) [pid = 1940] [serial = 539] [outer = 0x1194cfc00] 12:55:34 INFO - PROCESS | 1940 | 1468871734764 Marionette DEBUG loaded listener.js 12:55:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12c8cf800) [pid = 1940] [serial = 540] [outer = 0x1194cfc00] 12:55:35 INFO - PROCESS | 1940 | --DOCSHELL 0x116ab9800 == 42 [pid = 1940] [id = 151] 12:55:35 INFO - PROCESS | 1940 | --DOCSHELL 0x117117800 == 41 [pid = 1940] [id = 171] 12:55:35 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e8000 == 40 [pid = 1940] [id = 170] 12:55:35 INFO - PROCESS | 1940 | --DOCSHELL 0x12d0a8800 == 39 [pid = 1940] [id = 169] 12:55:35 INFO - PROCESS | 1940 | --DOCSHELL 0x12d099800 == 38 [pid = 1940] [id = 168] 12:55:35 INFO - PROCESS | 1940 | --DOCSHELL 0x128d58800 == 37 [pid = 1940] [id = 167] 12:55:35 INFO - PROCESS | 1940 | --DOCSHELL 0x119a4f800 == 36 [pid = 1940] [id = 166] 12:55:35 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca04000 == 35 [pid = 1940] [id = 165] 12:55:36 INFO - PROCESS | 1940 | --DOCSHELL 0x11335b800 == 34 [pid = 1940] [id = 174] 12:55:36 INFO - PROCESS | 1940 | --DOCSHELL 0x1132be000 == 33 [pid = 1940] [id = 176] 12:55:36 INFO - PROCESS | 1940 | --DOCSHELL 0x129732000 == 32 [pid = 1940] [id = 177] 12:55:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6a0000 == 31 [pid = 1940] [id = 178] 12:55:36 INFO - PROCESS | 1940 | --DOCSHELL 0x119acf800 == 30 [pid = 1940] [id = 173] 12:55:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7b1000 == 29 [pid = 1940] [id = 179] 12:55:36 INFO - PROCESS | 1940 | --DOCSHELL 0x123dab000 == 28 [pid = 1940] [id = 175] 12:55:36 INFO - PROCESS | 1940 | --DOCSHELL 0x119450800 == 27 [pid = 1940] [id = 172] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12744f800) [pid = 1940] [serial = 472] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118331c00) [pid = 1940] [serial = 460] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1290aa800) [pid = 1940] [serial = 475] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1188a0c00) [pid = 1940] [serial = 461] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1175cf800) [pid = 1940] [serial = 454] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1267a4c00) [pid = 1940] [serial = 469] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x128a86800) [pid = 1940] [serial = 473] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x121a8e400) [pid = 1940] [serial = 466] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x124dc8c00) [pid = 1940] [serial = 467] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11972c400) [pid = 1940] [serial = 457] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12af96c00) [pid = 1940] [serial = 478] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12a6be000) [pid = 1940] [serial = 476] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12b951800) [pid = 1940] [serial = 481] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12b946c00) [pid = 1940] [serial = 479] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x117e0c800) [pid = 1940] [serial = 484] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12b9ca800) [pid = 1940] [serial = 482] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x119aa2000) [pid = 1940] [serial = 487] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x121019800) [pid = 1940] [serial = 464] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12578cc00) [pid = 1940] [serial = 488] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1198d5400) [pid = 1940] [serial = 463] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x11887b400) [pid = 1940] [serial = 485] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12bdd6400) [pid = 1940] [serial = 491] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12716ac00) [pid = 1940] [serial = 470] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x12a513400) [pid = 1940] [serial = 490] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 1940 | 1468871736921 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]]]}] 12:55:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:55:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2325ms 12:55:36 INFO - PROCESS | 1940 | 1468871736962 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:55:36 INFO - PROCESS | 1940 | 1468871736963 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 12:55:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:55:36 INFO - PROCESS | 1940 | 1468871736967 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:55:36 INFO - PROCESS | 1940 | 1468871736969 Marionette TRACE conn2 <- [1,694,null,{}] 12:55:36 INFO - PROCESS | 1940 | 1468871736973 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}] 12:55:36 INFO - PROCESS | 1940 | 1468871736974 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:37 INFO - PROCESS | 1940 | 1468871737052 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:55:37 INFO - PROCESS | 1940 | 1468871737107 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:37 INFO - PROCESS | 1940 | 1468871737109 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ad0800 == 28 [pid = 1940] [id = 181] 12:55:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x118331c00) [pid = 1940] [serial = 541] [outer = 0x0] 12:55:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x118483000) [pid = 1940] [serial = 542] [outer = 0x118331c00] 12:55:37 INFO - PROCESS | 1940 | 1468871737137 Marionette DEBUG loaded listener.js 12:55:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x11906a800) [pid = 1940] [serial = 543] [outer = 0x118331c00] 12:55:37 INFO - PROCESS | 1940 | 1468871737927 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]]]}] 12:55:37 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) 12:55:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 12:55:37 INFO - PROCESS | 1940 | 1468871737937 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:55:37 INFO - PROCESS | 1940 | 1468871737942 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 12:55:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:55:37 INFO - PROCESS | 1940 | 1468871737947 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:55:37 INFO - PROCESS | 1940 | 1468871737949 Marionette TRACE conn2 <- [1,698,null,{}] 12:55:37 INFO - PROCESS | 1940 | 1468871737951 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}] 12:55:37 INFO - PROCESS | 1940 | 1468871737953 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:38 INFO - PROCESS | 1940 | 1468871738035 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:55:38 INFO - PROCESS | 1940 | 1468871738040 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:38 INFO - PROCESS | 1940 | 1468871738043 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x118408000 == 29 [pid = 1940] [id = 182] 12:55:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1194ca800) [pid = 1940] [serial = 544] [outer = 0x0] 12:55:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x119897400) [pid = 1940] [serial = 545] [outer = 0x1194ca800] 12:55:38 INFO - PROCESS | 1940 | 1468871738070 Marionette DEBUG loaded listener.js 12:55:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1198da000) [pid = 1940] [serial = 546] [outer = 0x1194ca800] 12:55:38 INFO - PROCESS | 1940 | 1468871738910 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]]]}] 12:55:38 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) 12:55:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 12:55:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:55:38 INFO - PROCESS | 1940 | 1468871738918 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:55:38 INFO - PROCESS | 1940 | 1468871738919 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 12:55:38 INFO - PROCESS | 1940 | 1468871738922 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:55:38 INFO - PROCESS | 1940 | 1468871738925 Marionette TRACE conn2 <- [1,702,null,{}] 12:55:38 INFO - PROCESS | 1940 | 1468871738933 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}] 12:55:38 INFO - PROCESS | 1940 | 1468871738936 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:39 INFO - PROCESS | 1940 | 1468871739036 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:55:39 INFO - PROCESS | 1940 | 1468871739043 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 1940 | 1468871739045 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x119873000 == 30 [pid = 1940] [id = 183] 12:55:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x110fab800) [pid = 1940] [serial = 547] [outer = 0x0] 12:55:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x121471400) [pid = 1940] [serial = 548] [outer = 0x110fab800] 12:55:39 INFO - PROCESS | 1940 | 1468871739073 Marionette DEBUG loaded listener.js 12:55:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x121c8e400) [pid = 1940] [serial = 549] [outer = 0x110fab800] 12:55:39 INFO - PROCESS | 1940 | 1468871739868 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]]]}] 12:55:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:55:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 972ms 12:55:39 INFO - PROCESS | 1940 | 1468871739894 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:55:39 INFO - PROCESS | 1940 | 1468871739896 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 12:55:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:55:39 INFO - PROCESS | 1940 | 1468871739899 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:55:39 INFO - PROCESS | 1940 | 1468871739900 Marionette TRACE conn2 <- [1,706,null,{}] 12:55:39 INFO - PROCESS | 1940 | 1468871739902 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}] 12:55:39 INFO - PROCESS | 1940 | 1468871739903 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:39 INFO - PROCESS | 1940 | 1468871739980 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:55:39 INFO - PROCESS | 1940 | 1468871739983 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 1940 | 1468871739984 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x121256800 == 31 [pid = 1940] [id = 184] 12:55:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x123d39800) [pid = 1940] [serial = 550] [outer = 0x0] 12:55:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x124264c00) [pid = 1940] [serial = 551] [outer = 0x123d39800] 12:55:40 INFO - PROCESS | 1940 | 1468871740009 Marionette DEBUG loaded listener.js 12:55:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12426c400) [pid = 1940] [serial = 552] [outer = 0x123d39800] 12:55:40 INFO - PROCESS | 1940 | 1468871740817 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]]]}] 12:55:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:55:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 12:55:40 INFO - PROCESS | 1940 | 1468871740875 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 1940 | 1468871740876 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 12:55:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:55:40 INFO - PROCESS | 1940 | 1468871740886 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:55:40 INFO - PROCESS | 1940 | 1468871740887 Marionette TRACE conn2 <- [1,710,null,{}] 12:55:40 INFO - PROCESS | 1940 | 1468871740890 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}] 12:55:40 INFO - PROCESS | 1940 | 1468871740891 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:40 INFO - PROCESS | 1940 | 1468871740971 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:55:40 INFO - PROCESS | 1940 | 1468871740974 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:40 INFO - PROCESS | 1940 | 1468871740975 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x121e11800 == 32 [pid = 1940] [id = 185] 12:55:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1194c5800) [pid = 1940] [serial = 553] [outer = 0x0] 12:55:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12466a000) [pid = 1940] [serial = 554] [outer = 0x1194c5800] 12:55:41 INFO - PROCESS | 1940 | 1468871740995 Marionette DEBUG loaded listener.js 12:55:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x126799000) [pid = 1940] [serial = 555] [outer = 0x1194c5800] 12:55:41 INFO - PROCESS | 1940 | 1468871741951 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]]]}] 12:55:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:55:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1073ms 12:55:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:55:41 INFO - PROCESS | 1940 | 1468871741965 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 12:55:41 INFO - PROCESS | 1940 | 1468871741967 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 12:55:41 INFO - PROCESS | 1940 | 1468871741970 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:55:41 INFO - PROCESS | 1940 | 1468871741972 Marionette TRACE conn2 <- [1,714,null,{}] 12:55:41 INFO - PROCESS | 1940 | 1468871741977 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}] 12:55:41 INFO - PROCESS | 1940 | 1468871741983 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:42 INFO - PROCESS | 1940 | 1468871742150 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:55:42 INFO - PROCESS | 1940 | 1468871742164 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:42 INFO - PROCESS | 1940 | 1468871742165 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x124da5000 == 33 [pid = 1940] [id = 186] 12:55:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x126796800) [pid = 1940] [serial = 556] [outer = 0x0] 12:55:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x128b25000) [pid = 1940] [serial = 557] [outer = 0x126796800] 12:55:42 INFO - PROCESS | 1940 | 1468871742190 Marionette DEBUG loaded listener.js 12:55:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x129334800) [pid = 1940] [serial = 558] [outer = 0x126796800] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119475400) [pid = 1940] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x116a16000) [pid = 1940] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x115f0a000) [pid = 1940] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1267a5800) [pid = 1940] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12bd60c00) [pid = 1940] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12bdda800) [pid = 1940] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11853e000) [pid = 1940] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x128a7fc00) [pid = 1940] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1210eb400) [pid = 1940] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x11853ac00) [pid = 1940] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12bdda400) [pid = 1940] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1244b8800) [pid = 1940] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x124266000) [pid = 1940] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x119a98400) [pid = 1940] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x118540000) [pid = 1940] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x115f0f000) [pid = 1940] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x112a80800) [pid = 1940] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:55:43 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1264db000) [pid = 1940] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:55:43 INFO - PROCESS | 1940 | 1468871743146 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]]]}] 12:55:43 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 12:55:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1223ms 12:55:43 INFO - PROCESS | 1940 | 1468871743193 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:55:43 INFO - PROCESS | 1940 | 1468871743195 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 12:55:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:55:43 INFO - PROCESS | 1940 | 1468871743204 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:55:43 INFO - PROCESS | 1940 | 1468871743205 Marionette TRACE conn2 <- [1,718,null,{}] 12:55:43 INFO - PROCESS | 1940 | 1468871743208 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}] 12:55:43 INFO - PROCESS | 1940 | 1468871743209 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:43 INFO - PROCESS | 1940 | 1468871743281 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:55:43 INFO - PROCESS | 1940 | 1468871743284 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:43 INFO - PROCESS | 1940 | 1468871743286 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x119abc000 == 34 [pid = 1940] [id = 187] 12:55:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1127d4400) [pid = 1940] [serial = 559] [outer = 0x0] 12:55:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x118533400) [pid = 1940] [serial = 560] [outer = 0x1127d4400] 12:55:43 INFO - PROCESS | 1940 | 1468871743312 Marionette DEBUG loaded listener.js 12:55:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x119475400) [pid = 1940] [serial = 561] [outer = 0x1127d4400] 12:55:44 INFO - PROCESS | 1940 | 1468871744131 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]]]}] 12:55:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:55:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 979ms 12:55:44 INFO - PROCESS | 1940 | 1468871744177 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 12:55:44 INFO - PROCESS | 1940 | 1468871744178 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 12:55:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:55:44 INFO - PROCESS | 1940 | 1468871744180 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:55:44 INFO - PROCESS | 1940 | 1468871744181 Marionette TRACE conn2 <- [1,722,null,{}] 12:55:44 INFO - PROCESS | 1940 | 1468871744184 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}] 12:55:44 INFO - PROCESS | 1940 | 1468871744185 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:44 INFO - PROCESS | 1940 | 1468871744283 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:55:44 INFO - PROCESS | 1940 | 1468871744316 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 1940 | 1468871744317 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x129055800 == 35 [pid = 1940] [id = 188] 12:55:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x119432000) [pid = 1940] [serial = 562] [outer = 0x0] 12:55:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x124269800) [pid = 1940] [serial = 563] [outer = 0x119432000] 12:55:44 INFO - PROCESS | 1940 | 1468871744341 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x128a84800) [pid = 1940] [serial = 564] [outer = 0x119432000] 12:55:44 INFO - PROCESS | 1940 | 1468871744614 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] 12:55:44 INFO - PROCESS | 1940 | 1468871744652 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 12:55:44 INFO - PROCESS | 1940 | 1468871744654 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:55:44 INFO - PROCESS | 1940 | 1468871744655 Marionette TRACE conn2 <- [1,726,null,{}] 12:55:44 INFO - PROCESS | 1940 | 1468871744665 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}] 12:55:44 INFO - PROCESS | 1940 | 1468871744674 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:44 INFO - PROCESS | 1940 | 1468871744755 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:55:44 INFO - PROCESS | 1940 | 1468871744761 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 1940 | 1468871744762 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x119872800 == 36 [pid = 1940] [id = 189] 12:55:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x121a19000) [pid = 1940] [serial = 565] [outer = 0x0] 12:55:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x12a6cac00) [pid = 1940] [serial = 566] [outer = 0x121a19000] 12:55:44 INFO - PROCESS | 1940 | 1468871744786 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12af96400) [pid = 1940] [serial = 567] [outer = 0x121a19000] 12:55:45 INFO - PROCESS | 1940 | 1468871745187 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]]]}] 12:55:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:55:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 577ms 12:55:45 INFO - PROCESS | 1940 | 1468871745232 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:55:45 INFO - PROCESS | 1940 | 1468871745234 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 12:55:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:55:45 INFO - PROCESS | 1940 | 1468871745238 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:55:45 INFO - PROCESS | 1940 | 1468871745240 Marionette TRACE conn2 <- [1,730,null,{}] 12:55:45 INFO - PROCESS | 1940 | 1468871745244 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}] 12:55:45 INFO - PROCESS | 1940 | 1468871745246 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:45 INFO - PROCESS | 1940 | 1468871745359 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:55:45 INFO - PROCESS | 1940 | 1468871745437 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:45 INFO - PROCESS | 1940 | 1468871745440 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ab5800 == 37 [pid = 1940] [id = 190] 12:55:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x117261400) [pid = 1940] [serial = 568] [outer = 0x0] 12:55:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1175ca000) [pid = 1940] [serial = 569] [outer = 0x117261400] 12:55:45 INFO - PROCESS | 1940 | 1468871745471 Marionette DEBUG loaded listener.js 12:55:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x118489c00) [pid = 1940] [serial = 570] [outer = 0x117261400] 12:55:46 INFO - PROCESS | 1940 | 1468871746025 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] 12:55:46 INFO - PROCESS | 1940 | 1468871746065 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 12:55:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:55:46 INFO - PROCESS | 1940 | 1468871746069 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:55:46 INFO - PROCESS | 1940 | 1468871746071 Marionette TRACE conn2 <- [1,734,null,{}] 12:55:46 INFO - PROCESS | 1940 | 1468871746074 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}] 12:55:46 INFO - PROCESS | 1940 | 1468871746075 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:46 INFO - PROCESS | 1940 | 1468871746185 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:55:46 INFO - PROCESS | 1940 | 1468871746268 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:46 INFO - PROCESS | 1940 | 1468871746270 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f7d000 == 38 [pid = 1940] [id = 191] 12:55:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1198d3c00) [pid = 1940] [serial = 571] [outer = 0x0] 12:55:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119a9a000) [pid = 1940] [serial = 572] [outer = 0x1198d3c00] 12:55:46 INFO - PROCESS | 1940 | 1468871746301 Marionette DEBUG loaded listener.js 12:55:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12101f400) [pid = 1940] [serial = 573] [outer = 0x1198d3c00] 12:55:46 INFO - PROCESS | 1940 | 1468871746824 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]]]}] 12:55:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:55:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 823ms 12:55:46 INFO - PROCESS | 1940 | 1468871746893 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:55:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:55:46 INFO - PROCESS | 1940 | 1468871746894 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 12:55:46 INFO - PROCESS | 1940 | 1468871746897 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:55:46 INFO - PROCESS | 1940 | 1468871746899 Marionette TRACE conn2 <- [1,738,null,{}] 12:55:46 INFO - PROCESS | 1940 | 1468871746907 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}] 12:55:46 INFO - PROCESS | 1940 | 1468871746910 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:47 INFO - PROCESS | 1940 | 1468871747037 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:55:47 INFO - PROCESS | 1940 | 1468871747122 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 1940 | 1468871747124 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x11757d000 == 39 [pid = 1940] [id = 192] 12:55:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x118542800) [pid = 1940] [serial = 574] [outer = 0x0] 12:55:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1194d1400) [pid = 1940] [serial = 575] [outer = 0x118542800] 12:55:47 INFO - PROCESS | 1940 | 1468871747156 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12426e000) [pid = 1940] [serial = 576] [outer = 0x118542800] 12:55:47 INFO - PROCESS | 1940 | --DOCSHELL 0x129055800 == 38 [pid = 1940] [id = 188] 12:55:47 INFO - PROCESS | 1940 | --DOCSHELL 0x119abc000 == 37 [pid = 1940] [id = 187] 12:55:47 INFO - PROCESS | 1940 | --DOCSHELL 0x124da5000 == 36 [pid = 1940] [id = 186] 12:55:47 INFO - PROCESS | 1940 | --DOCSHELL 0x121e11800 == 35 [pid = 1940] [id = 185] 12:55:47 INFO - PROCESS | 1940 | --DOCSHELL 0x121256800 == 34 [pid = 1940] [id = 184] 12:55:47 INFO - PROCESS | 1940 | --DOCSHELL 0x119873000 == 33 [pid = 1940] [id = 183] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x129331c00) [pid = 1940] [serial = 539] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOCSHELL 0x118408000 == 32 [pid = 1940] [id = 182] 12:55:47 INFO - PROCESS | 1940 | --DOCSHELL 0x116ad0800 == 31 [pid = 1940] [id = 181] 12:55:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd26000 == 30 [pid = 1940] [id = 180] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1184b1000) [pid = 1940] [serial = 455] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1198d2800) [pid = 1940] [serial = 458] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1133bfc00) [pid = 1940] [serial = 452] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12b9c1400) [pid = 1940] [serial = 527] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12bddf400) [pid = 1940] [serial = 530] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x118542000) [pid = 1940] [serial = 528] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12c756000) [pid = 1940] [serial = 533] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1194ca400) [pid = 1940] [serial = 536] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12c761400) [pid = 1940] [serial = 534] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x128dcb800) [pid = 1940] [serial = 503] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12602b400) [pid = 1940] [serial = 501] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x123d3a800) [pid = 1940] [serial = 500] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x119a96c00) [pid = 1940] [serial = 498] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1189a1c00) [pid = 1940] [serial = 497] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12bde0800) [pid = 1940] [serial = 493] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12c4bcc00) [pid = 1940] [serial = 494] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x11725d400) [pid = 1940] [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.] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x1264e4800) [pid = 1940] [serial = 521] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x127447400) [pid = 1940] [serial = 522] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x12426ac00) [pid = 1940] [serial = 518] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x124270c00) [pid = 1940] [serial = 519] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x121333400) [pid = 1940] [serial = 515] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x124263000) [pid = 1940] [serial = 516] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x1194cf800) [pid = 1940] [serial = 537] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x1188a2000) [pid = 1940] [serial = 512] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x11972e000) [pid = 1940] [serial = 513] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x118538400) [pid = 1940] [serial = 510] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x1175c4000) [pid = 1940] [serial = 509] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x12b9c4c00) [pid = 1940] [serial = 506] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 59 (0x12bd62000) [pid = 1940] [serial = 507] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 58 (0x12a519000) [pid = 1940] [serial = 504] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 57 (0x128a7a400) [pid = 1940] [serial = 524] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 56 (0x12af94000) [pid = 1940] [serial = 525] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 1940 | --DOMWINDOW == 55 (0x12c4bb000) [pid = 1940] [serial = 531] [outer = 0x0] [url = about:blank] 12:55:48 INFO - PROCESS | 1940 | 1468871748250 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]]]}] 12:55:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:55:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1374ms 12:55:48 INFO - PROCESS | 1940 | 1468871748272 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:55:48 INFO - PROCESS | 1940 | 1468871748274 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 12:55:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:55:48 INFO - PROCESS | 1940 | 1468871748294 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:55:48 INFO - PROCESS | 1940 | 1468871748296 Marionette TRACE conn2 <- [1,742,null,{}] 12:55:48 INFO - PROCESS | 1940 | 1468871748300 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}] 12:55:48 INFO - PROCESS | 1940 | 1468871748301 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:48 INFO - PROCESS | 1940 | 1468871748378 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:55:48 INFO - PROCESS | 1940 | 1468871748382 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:48 INFO - PROCESS | 1940 | 1468871748383 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x114f15000 == 31 [pid = 1940] [id = 193] 12:55:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 56 (0x1127de400) [pid = 1940] [serial = 577] [outer = 0x0] 12:55:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 57 (0x1131d0000) [pid = 1940] [serial = 578] [outer = 0x1127de400] 12:55:48 INFO - PROCESS | 1940 | 1468871748412 Marionette DEBUG loaded listener.js 12:55:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 58 (0x115e9b000) [pid = 1940] [serial = 579] [outer = 0x1127de400] 12:55:49 INFO - PROCESS | 1940 | 1468871749268 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]]]}] 12:55:49 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 12:55:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1023ms 12:55:49 INFO - PROCESS | 1940 | 1468871749316 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:55:49 INFO - PROCESS | 1940 | 1468871749319 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 12:55:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:55:49 INFO - PROCESS | 1940 | 1468871749330 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 1940 | 1468871749331 Marionette TRACE conn2 <- [1,746,null,{}] 12:55:49 INFO - PROCESS | 1940 | 1468871749342 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}] 12:55:49 INFO - PROCESS | 1940 | 1468871749344 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:49 INFO - PROCESS | 1940 | 1468871749423 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:55:49 INFO - PROCESS | 1940 | 1468871749429 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 1940 | 1468871749430 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x117561800 == 32 [pid = 1940] [id = 194] 12:55:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x116a8d800) [pid = 1940] [serial = 580] [outer = 0x0] 12:55:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x116bab800) [pid = 1940] [serial = 581] [outer = 0x116a8d800] 12:55:49 INFO - PROCESS | 1940 | 1468871749457 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x1177b7400) [pid = 1940] [serial = 582] [outer = 0x116a8d800] 12:55:50 INFO - PROCESS | 1940 | 1468871750307 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]]]}] 12:55:50 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.) 12:55:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 989ms 12:55:50 INFO - PROCESS | 1940 | 1468871750312 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:55:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:55:50 INFO - PROCESS | 1940 | 1468871750313 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 12:55:50 INFO - PROCESS | 1940 | 1468871750316 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:55:50 INFO - PROCESS | 1940 | 1468871750318 Marionette TRACE conn2 <- [1,750,null,{}] 12:55:50 INFO - PROCESS | 1940 | 1468871750326 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}] 12:55:50 INFO - PROCESS | 1940 | 1468871750329 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:50 INFO - PROCESS | 1940 | 1468871750429 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:55:50 INFO - PROCESS | 1940 | 1468871750440 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:50 INFO - PROCESS | 1940 | 1468871750442 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188cc000 == 33 [pid = 1940] [id = 195] 12:55:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x1184b1400) [pid = 1940] [serial = 583] [outer = 0x0] 12:55:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x11853e800) [pid = 1940] [serial = 584] [outer = 0x1184b1400] 12:55:50 INFO - PROCESS | 1940 | 1468871750469 Marionette DEBUG loaded listener.js 12:55:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x1188a4800) [pid = 1940] [serial = 585] [outer = 0x1184b1400] 12:55:50 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x110fab800) [pid = 1940] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:55:50 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x1194cfc00) [pid = 1940] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:55:50 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x123d39800) [pid = 1940] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:55:50 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x118331c00) [pid = 1940] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:55:50 INFO - PROCESS | 1940 | --DOMWINDOW == 59 (0x1194ca800) [pid = 1940] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:55:50 INFO - PROCESS | 1940 | --DOMWINDOW == 58 (0x1194c5800) [pid = 1940] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:55:50 INFO - PROCESS | 1940 | --DOMWINDOW == 57 (0x126796800) [pid = 1940] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:55:50 INFO - PROCESS | 1940 | --DOMWINDOW == 56 (0x1127d4400) [pid = 1940] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:55:50 INFO - PROCESS | 1940 | --DOMWINDOW == 55 (0x119432000) [pid = 1940] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:55:51 INFO - PROCESS | 1940 | 1468871751282 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]]]}] 12:55:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:55:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 12:55:51 INFO - PROCESS | 1940 | 1468871751287 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:55:51 INFO - PROCESS | 1940 | 1468871751289 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 12:55:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:55:51 INFO - PROCESS | 1940 | 1468871751294 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:55:51 INFO - PROCESS | 1940 | 1468871751295 Marionette TRACE conn2 <- [1,754,null,{}] 12:55:51 INFO - PROCESS | 1940 | 1468871751297 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}] 12:55:51 INFO - PROCESS | 1940 | 1468871751298 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:51 INFO - PROCESS | 1940 | 1468871751381 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:55:51 INFO - PROCESS | 1940 | 1468871751385 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:51 INFO - PROCESS | 1940 | 1468871751387 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195ae800 == 34 [pid = 1940] [id = 196] 12:55:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 56 (0x1188e4800) [pid = 1940] [serial = 586] [outer = 0x0] 12:55:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 57 (0x1190df000) [pid = 1940] [serial = 587] [outer = 0x1188e4800] 12:55:51 INFO - PROCESS | 1940 | 1468871751413 Marionette DEBUG loaded listener.js 12:55:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 58 (0x11947f400) [pid = 1940] [serial = 588] [outer = 0x1188e4800] 12:55:52 INFO - PROCESS | 1940 | 1468871752215 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]]]}] 12:55:52 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 12:55:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 968ms 12:55:52 INFO - PROCESS | 1940 | 1468871752263 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:55:52 INFO - PROCESS | 1940 | 1468871752264 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 12:55:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:55:52 INFO - PROCESS | 1940 | 1468871752266 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:55:52 INFO - PROCESS | 1940 | 1468871752267 Marionette TRACE conn2 <- [1,758,null,{}] 12:55:52 INFO - PROCESS | 1940 | 1468871752269 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}] 12:55:52 INFO - PROCESS | 1940 | 1468871752271 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:52 INFO - PROCESS | 1940 | 1468871752344 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:55:52 INFO - PROCESS | 1940 | 1468871752347 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:52 INFO - PROCESS | 1940 | 1468871752348 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ad2800 == 35 [pid = 1940] [id = 197] 12:55:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x11213d800) [pid = 1940] [serial = 589] [outer = 0x0] 12:55:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x11972c000) [pid = 1940] [serial = 590] [outer = 0x11213d800] 12:55:52 INFO - PROCESS | 1940 | 1468871752371 Marionette DEBUG loaded listener.js 12:55:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x1198d3000) [pid = 1940] [serial = 591] [outer = 0x11213d800] 12:55:52 INFO - PROCESS | 1940 | 1468871752677 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]]]}] 12:55:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:55:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 419ms 12:55:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:55:52 INFO - PROCESS | 1940 | 1468871752686 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:55:52 INFO - PROCESS | 1940 | 1468871752687 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 12:55:52 INFO - PROCESS | 1940 | 1468871752696 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:55:52 INFO - PROCESS | 1940 | 1468871752697 Marionette TRACE conn2 <- [1,762,null,{}] 12:55:52 INFO - PROCESS | 1940 | 1468871752699 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}] 12:55:52 INFO - PROCESS | 1940 | 1468871752703 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:52 INFO - PROCESS | 1940 | 1468871752829 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:55:52 INFO - PROCESS | 1940 | 1468871752837 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:52 INFO - PROCESS | 1940 | 1468871752839 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x121256800 == 36 [pid = 1940] [id = 198] 12:55:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x1133bf800) [pid = 1940] [serial = 592] [outer = 0x0] 12:55:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x11988dc00) [pid = 1940] [serial = 593] [outer = 0x1133bf800] 12:55:52 INFO - PROCESS | 1940 | 1468871752880 Marionette DEBUG loaded listener.js 12:55:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x121c72000) [pid = 1940] [serial = 594] [outer = 0x1133bf800] 12:55:53 INFO - PROCESS | 1940 | 1468871753822 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]]]}] 12:55:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:55:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1170ms 12:55:53 INFO - PROCESS | 1940 | 1468871753865 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:55:53 INFO - PROCESS | 1940 | 1468871753868 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 12:55:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:55:53 INFO - PROCESS | 1940 | 1468871753872 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:55:53 INFO - PROCESS | 1940 | 1468871753874 Marionette TRACE conn2 <- [1,766,null,{}] 12:55:53 INFO - PROCESS | 1940 | 1468871753878 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}] 12:55:53 INFO - PROCESS | 1940 | 1468871753879 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:54 INFO - PROCESS | 1940 | 1468871754012 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:55:54 INFO - PROCESS | 1940 | 1468871754067 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:54 INFO - PROCESS | 1940 | 1468871754068 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x116a5f000 == 37 [pid = 1940] [id = 199] 12:55:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x112716000) [pid = 1940] [serial = 595] [outer = 0x0] 12:55:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x1127afc00) [pid = 1940] [serial = 596] [outer = 0x112716000] 12:55:54 INFO - PROCESS | 1940 | 1468871754101 Marionette DEBUG loaded listener.js 12:55:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x1131d7000) [pid = 1940] [serial = 597] [outer = 0x112716000] 12:55:54 INFO - PROCESS | 1940 | 1468871754985 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]]]}] 12:55:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:55:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1127ms 12:55:55 INFO - PROCESS | 1940 | 1468871754998 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:55:55 INFO - PROCESS | 1940 | 1468871755001 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 12:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:55:55 INFO - PROCESS | 1940 | 1468871755006 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:55:55 INFO - PROCESS | 1940 | 1468871755008 Marionette TRACE conn2 <- [1,770,null,{}] 12:55:55 INFO - PROCESS | 1940 | 1468871755010 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}] 12:55:55 INFO - PROCESS | 1940 | 1468871755012 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:55 INFO - PROCESS | 1940 | 1468871755099 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:55:55 INFO - PROCESS | 1940 | 1468871755190 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:55 INFO - PROCESS | 1940 | 1468871755192 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x111e16800 == 38 [pid = 1940] [id = 200] 12:55:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x116a14400) [pid = 1940] [serial = 598] [outer = 0x0] 12:55:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x117e05800) [pid = 1940] [serial = 599] [outer = 0x116a14400] 12:55:55 INFO - PROCESS | 1940 | 1468871755222 Marionette DEBUG loaded listener.js 12:55:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x11832bc00) [pid = 1940] [serial = 600] [outer = 0x116a14400] 12:55:55 INFO - PROCESS | 1940 | 1468871755654 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]]]}] 12:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 673ms 12:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:55:55 INFO - PROCESS | 1940 | 1468871755679 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:55:55 INFO - PROCESS | 1940 | 1468871755681 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 12:55:55 INFO - PROCESS | 1940 | 1468871755683 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:55:55 INFO - PROCESS | 1940 | 1468871755686 Marionette TRACE conn2 <- [1,774,null,{}] 12:55:55 INFO - PROCESS | 1940 | 1468871755694 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}] 12:55:55 INFO - PROCESS | 1940 | 1468871755697 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:55 INFO - PROCESS | 1940 | 1468871755799 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:55:55 INFO - PROCESS | 1940 | 1468871755854 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:55 INFO - PROCESS | 1940 | 1468871755856 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x124d9c800 == 39 [pid = 1940] [id = 201] 12:55:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x11862ac00) [pid = 1940] [serial = 601] [outer = 0x0] 12:55:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1194cbc00) [pid = 1940] [serial = 602] [outer = 0x11862ac00] 12:55:55 INFO - PROCESS | 1940 | 1468871755900 Marionette DEBUG loaded listener.js 12:55:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x119fb4c00) [pid = 1940] [serial = 603] [outer = 0x11862ac00] 12:55:56 INFO - PROCESS | 1940 | 1468871756324 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]]]}] 12:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 674ms 12:55:56 INFO - PROCESS | 1940 | 1468871756357 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:55:56 INFO - PROCESS | 1940 | 1468871756359 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 12:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:55:56 INFO - PROCESS | 1940 | 1468871756362 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:55:56 INFO - PROCESS | 1940 | 1468871756363 Marionette TRACE conn2 <- [1,778,null,{}] 12:55:56 INFO - PROCESS | 1940 | 1468871756365 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}] 12:55:56 INFO - PROCESS | 1940 | 1468871756367 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:56 INFO - PROCESS | 1940 | 1468871756466 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:55:56 INFO - PROCESS | 1940 | 1468871756568 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:56 INFO - PROCESS | 1940 | 1468871756569 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12904a800 == 40 [pid = 1940] [id = 202] 12:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x12101d800) [pid = 1940] [serial = 604] [outer = 0x0] 12:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x121c90800) [pid = 1940] [serial = 605] [outer = 0x12101d800] 12:55:56 INFO - PROCESS | 1940 | 1468871756598 Marionette DEBUG loaded listener.js 12:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x121c98400) [pid = 1940] [serial = 606] [outer = 0x12101d800] 12:55:57 INFO - PROCESS | 1940 | 1468871757131 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]]]}] 12:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 819ms 12:55:57 INFO - PROCESS | 1940 | 1468871757190 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:55:57 INFO - PROCESS | 1940 | 1468871757193 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 12:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:55:57 INFO - PROCESS | 1940 | 1468871757197 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:55:57 INFO - PROCESS | 1940 | 1468871757199 Marionette TRACE conn2 <- [1,782,null,{}] 12:55:57 INFO - PROCESS | 1940 | 1468871757203 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}] 12:55:57 INFO - PROCESS | 1940 | 1468871757204 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:57 INFO - PROCESS | 1940 | 1468871757303 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:55:57 INFO - PROCESS | 1940 | 1468871757370 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:57 INFO - PROCESS | 1940 | 1468871757373 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x118377000 == 41 [pid = 1940] [id = 203] 12:55:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1131e7400) [pid = 1940] [serial = 607] [outer = 0x0] 12:55:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x114f94800) [pid = 1940] [serial = 608] [outer = 0x1131e7400] 12:55:57 INFO - PROCESS | 1940 | 1468871757400 Marionette DEBUG loaded listener.js 12:55:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x116b05400) [pid = 1940] [serial = 609] [outer = 0x1131e7400] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x119ad2800 == 40 [pid = 1940] [id = 197] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x1195ae800 == 39 [pid = 1940] [id = 196] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x1188cc000 == 38 [pid = 1940] [id = 195] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x117561800 == 37 [pid = 1940] [id = 194] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x114f15000 == 36 [pid = 1940] [id = 193] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x119872800 == 35 [pid = 1940] [id = 189] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x116ab5800 == 34 [pid = 1940] [id = 190] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x11757d000 == 33 [pid = 1940] [id = 192] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x120f7d000 == 32 [pid = 1940] [id = 191] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x12904a800 == 31 [pid = 1940] [id = 202] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x124d9c800 == 30 [pid = 1940] [id = 201] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x111e16800 == 29 [pid = 1940] [id = 200] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x121256800 == 28 [pid = 1940] [id = 198] 12:55:58 INFO - PROCESS | 1940 | --DOCSHELL 0x116a5f000 == 27 [pid = 1940] [id = 199] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x121471400) [pid = 1940] [serial = 548] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x121c8e400) [pid = 1940] [serial = 549] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12c8cf800) [pid = 1940] [serial = 540] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x124264c00) [pid = 1940] [serial = 551] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x118483000) [pid = 1940] [serial = 542] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x11906a800) [pid = 1940] [serial = 543] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x119897400) [pid = 1940] [serial = 545] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x12466a000) [pid = 1940] [serial = 554] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1198da000) [pid = 1940] [serial = 546] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x128b25000) [pid = 1940] [serial = 557] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x118533400) [pid = 1940] [serial = 560] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x119475400) [pid = 1940] [serial = 561] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x124269800) [pid = 1940] [serial = 563] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x12a6cac00) [pid = 1940] [serial = 566] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x126799000) [pid = 1940] [serial = 555] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x129334800) [pid = 1940] [serial = 558] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x12426c400) [pid = 1940] [serial = 552] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x128a84800) [pid = 1940] [serial = 564] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 1940 | 1468871758447 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]]]}] 12:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1275ms 12:55:58 INFO - PROCESS | 1940 | 1468871758474 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:55:58 INFO - PROCESS | 1940 | 1468871758476 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 12:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:55:58 INFO - PROCESS | 1940 | 1468871758480 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:55:58 INFO - PROCESS | 1940 | 1468871758482 Marionette TRACE conn2 <- [1,786,null,{}] 12:55:58 INFO - PROCESS | 1940 | 1468871758485 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}] 12:55:58 INFO - PROCESS | 1940 | 1468871758487 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:58 INFO - PROCESS | 1940 | 1468871758560 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:55:58 INFO - PROCESS | 1940 | 1468871758565 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:58 INFO - PROCESS | 1940 | 1468871758568 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x113366800 == 28 [pid = 1940] [id = 204] 12:55:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x1127b8400) [pid = 1940] [serial = 610] [outer = 0x0] 12:55:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x1127d6000) [pid = 1940] [serial = 611] [outer = 0x1127b8400] 12:55:58 INFO - PROCESS | 1940 | 1468871758597 Marionette DEBUG loaded listener.js 12:55:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x1127d4000) [pid = 1940] [serial = 612] [outer = 0x1127b8400] 12:55:58 INFO - PROCESS | 1940 | 1468871758933 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]]]}] 12:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 521ms 12:55:59 INFO - PROCESS | 1940 | 1468871759000 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:55:59 INFO - PROCESS | 1940 | 1468871759004 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 12:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:55:59 INFO - PROCESS | 1940 | 1468871759008 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - PROCESS | 1940 | 1468871759010 Marionette TRACE conn2 <- [1,790,null,{}] 12:55:59 INFO - PROCESS | 1940 | 1468871759013 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}] 12:55:59 INFO - PROCESS | 1940 | 1468871759015 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:59 INFO - PROCESS | 1940 | 1468871759087 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:55:59 INFO - PROCESS | 1940 | 1468871759094 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 1940 | 1468871759096 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x117103800 == 29 [pid = 1940] [id = 205] 12:55:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x1131f0000) [pid = 1940] [serial = 613] [outer = 0x0] 12:55:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x116822400) [pid = 1940] [serial = 614] [outer = 0x1131f0000] 12:55:59 INFO - PROCESS | 1940 | 1468871759123 Marionette DEBUG loaded listener.js 12:55:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x1175c0400) [pid = 1940] [serial = 615] [outer = 0x1131f0000] 12:55:59 INFO - PROCESS | 1940 | 1468871759461 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]]]}] 12:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 470ms 12:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:55:59 INFO - PROCESS | 1940 | 1468871759478 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:55:59 INFO - PROCESS | 1940 | 1468871759479 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 12:55:59 INFO - PROCESS | 1940 | 1468871759482 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - PROCESS | 1940 | 1468871759484 Marionette TRACE conn2 <- [1,794,null,{}] 12:55:59 INFO - PROCESS | 1940 | 1468871759494 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}] 12:55:59 INFO - PROCESS | 1940 | 1468871759497 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:59 INFO - PROCESS | 1940 | 1468871759588 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:55:59 INFO - PROCESS | 1940 | 1468871759595 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 1940 | 1468871759598 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:55:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e9000 == 30 [pid = 1940] [id = 206] 12:55:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x1121bcc00) [pid = 1940] [serial = 616] [outer = 0x0] 12:55:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x118325800) [pid = 1940] [serial = 617] [outer = 0x1121bcc00] 12:55:59 INFO - PROCESS | 1940 | 1468871759627 Marionette DEBUG loaded listener.js 12:55:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x118480c00) [pid = 1940] [serial = 618] [outer = 0x1121bcc00] 12:55:59 INFO - PROCESS | 1940 | 1468871759936 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]]]}] 12:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 470ms 12:55:59 INFO - PROCESS | 1940 | 1468871759953 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:55:59 INFO - PROCESS | 1940 | 1468871759954 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 12:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:55:59 INFO - PROCESS | 1940 | 1468871759957 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - PROCESS | 1940 | 1468871759958 Marionette TRACE conn2 <- [1,798,null,{}] 12:55:59 INFO - PROCESS | 1940 | 1468871759963 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}] 12:55:59 INFO - PROCESS | 1940 | 1468871759965 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:00 INFO - PROCESS | 1940 | 1468871760045 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:56:00 INFO - PROCESS | 1940 | 1468871760049 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:00 INFO - PROCESS | 1940 | 1468871760050 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x118418000 == 31 [pid = 1940] [id = 207] 12:56:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x118534000) [pid = 1940] [serial = 619] [outer = 0x0] 12:56:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x118542c00) [pid = 1940] [serial = 620] [outer = 0x118534000] 12:56:00 INFO - PROCESS | 1940 | 1468871760075 Marionette DEBUG loaded listener.js 12:56:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x11887c400) [pid = 1940] [serial = 621] [outer = 0x118534000] 12:56:00 INFO - PROCESS | 1940 | 1468871760394 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]]]}] 12:56:00 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 12:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 471ms 12:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:56:00 INFO - PROCESS | 1940 | 1468871760429 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:56:00 INFO - PROCESS | 1940 | 1468871760430 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 12:56:00 INFO - PROCESS | 1940 | 1468871760432 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:56:00 INFO - PROCESS | 1940 | 1468871760440 Marionette TRACE conn2 <- [1,802,null,{}] 12:56:00 INFO - PROCESS | 1940 | 1468871760443 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}] 12:56:00 INFO - PROCESS | 1940 | 1468871760444 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:00 INFO - PROCESS | 1940 | 1468871760539 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:56:00 INFO - PROCESS | 1940 | 1468871760553 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:00 INFO - PROCESS | 1940 | 1468871760554 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x119445800 == 32 [pid = 1940] [id = 208] 12:56:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1131ed000) [pid = 1940] [serial = 622] [outer = 0x0] 12:56:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1188a4c00) [pid = 1940] [serial = 623] [outer = 0x1131ed000] 12:56:00 INFO - PROCESS | 1940 | 1468871760578 Marionette DEBUG loaded listener.js 12:56:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1188e5800) [pid = 1940] [serial = 624] [outer = 0x1131ed000] 12:56:00 INFO - PROCESS | 1940 | 1468871760910 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]]]}] 12:56:00 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 12:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 527ms 12:56:00 INFO - PROCESS | 1940 | 1468871760960 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 12:56:00 INFO - PROCESS | 1940 | 1468871760961 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 12:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:56:00 INFO - PROCESS | 1940 | 1468871760963 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:56:00 INFO - PROCESS | 1940 | 1468871760964 Marionette TRACE conn2 <- [1,806,null,{}] 12:56:00 INFO - PROCESS | 1940 | 1468871760967 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}] 12:56:00 INFO - PROCESS | 1940 | 1468871760971 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:01 INFO - PROCESS | 1940 | 1468871761077 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:56:01 INFO - PROCESS | 1940 | 1468871761110 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:01 INFO - PROCESS | 1940 | 1468871761111 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ad3000 == 33 [pid = 1940] [id = 209] 12:56:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x116bacc00) [pid = 1940] [serial = 625] [outer = 0x0] 12:56:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11942d000) [pid = 1940] [serial = 626] [outer = 0x116bacc00] 12:56:01 INFO - PROCESS | 1940 | 1468871761136 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x119893c00) [pid = 1940] [serial = 627] [outer = 0x116bacc00] 12:56:01 INFO - PROCESS | 1940 | [1940] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:56:01 INFO - PROCESS | 1940 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:56:01 INFO - PROCESS | 1940 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:56:01 INFO - PROCESS | 1940 | [GFX2-]: Using SkiaGL canvas. 12:56:01 INFO - PROCESS | 1940 | 1468871761495 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]]]}] 12:56:01 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 12:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 569ms 12:56:01 INFO - PROCESS | 1940 | 1468871761533 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:56:01 INFO - PROCESS | 1940 | 1468871761535 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 12:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:56:01 INFO - PROCESS | 1940 | 1468871761545 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:56:01 INFO - PROCESS | 1940 | 1468871761547 Marionette TRACE conn2 <- [1,810,null,{}] 12:56:01 INFO - PROCESS | 1940 | 1468871761550 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}] 12:56:01 INFO - PROCESS | 1940 | 1468871761552 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:01 INFO - PROCESS | 1940 | 1468871761696 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:56:01 INFO - PROCESS | 1940 | 1468871761720 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:01 INFO - PROCESS | 1940 | 1468871761721 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x121354000 == 34 [pid = 1940] [id = 210] 12:56:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x111ca8c00) [pid = 1940] [serial = 628] [outer = 0x0] 12:56:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1198d6c00) [pid = 1940] [serial = 629] [outer = 0x111ca8c00] 12:56:01 INFO - PROCESS | 1940 | 1468871761761 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119a94800) [pid = 1940] [serial = 630] [outer = 0x111ca8c00] 12:56:02 INFO - PROCESS | 1940 | 1468871762169 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]]]}] 12:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 12:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:56:02 INFO - PROCESS | 1940 | 1468871762215 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 12:56:02 INFO - PROCESS | 1940 | 1468871762216 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 12:56:02 INFO - PROCESS | 1940 | 1468871762218 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:56:02 INFO - PROCESS | 1940 | 1468871762219 Marionette TRACE conn2 <- [1,814,null,{}] 12:56:02 INFO - PROCESS | 1940 | 1468871762221 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}] 12:56:02 INFO - PROCESS | 1940 | 1468871762222 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:02 INFO - PROCESS | 1940 | 1468871762310 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:56:02 INFO - PROCESS | 1940 | 1468871762355 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:02 INFO - PROCESS | 1940 | 1468871762356 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x1216bd800 == 35 [pid = 1940] [id = 211] 12:56:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118331800) [pid = 1940] [serial = 631] [outer = 0x0] 12:56:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119aa1000) [pid = 1940] [serial = 632] [outer = 0x118331800] 12:56:02 INFO - PROCESS | 1940 | 1468871762380 Marionette DEBUG loaded listener.js 12:56:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12101e400) [pid = 1940] [serial = 633] [outer = 0x118331800] 12:56:02 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1133bf800) [pid = 1940] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:56:02 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1184b1400) [pid = 1940] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:56:02 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1188e4800) [pid = 1940] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:56:02 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11213d800) [pid = 1940] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:56:02 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x116a8d800) [pid = 1940] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:56:02 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1127de400) [pid = 1940] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:56:02 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x121a19000) [pid = 1940] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:56:02 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x117261400) [pid = 1940] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:56:02 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x118542800) [pid = 1940] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:56:02 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1198d3c00) [pid = 1940] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:56:02 INFO - PROCESS | 1940 | 1468871762766 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] 12:56:02 INFO - PROCESS | 1940 | 1468871762790 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 12:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:56:02 INFO - PROCESS | 1940 | 1468871762794 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:56:02 INFO - PROCESS | 1940 | 1468871762796 Marionette TRACE conn2 <- [1,818,null,{}] 12:56:02 INFO - PROCESS | 1940 | 1468871762799 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}] 12:56:02 INFO - PROCESS | 1940 | 1468871762801 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:02 INFO - PROCESS | 1940 | 1468871762949 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:56:02 INFO - PROCESS | 1940 | 1468871762997 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:02 INFO - PROCESS | 1940 | 1468871762998 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e8000 == 36 [pid = 1940] [id = 212] 12:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x10eafb000) [pid = 1940] [serial = 634] [outer = 0x0] 12:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x11887a800) [pid = 1940] [serial = 635] [outer = 0x10eafb000] 12:56:03 INFO - PROCESS | 1940 | 1468871763037 Marionette DEBUG loaded listener.js 12:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x119fae000) [pid = 1940] [serial = 636] [outer = 0x10eafb000] 12:56:03 INFO - PROCESS | 1940 | 1468871763328 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]]]}] 12:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 570ms 12:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:56:03 INFO - PROCESS | 1940 | 1468871763364 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:56:03 INFO - PROCESS | 1940 | 1468871763365 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 12:56:03 INFO - PROCESS | 1940 | 1468871763367 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:56:03 INFO - PROCESS | 1940 | 1468871763368 Marionette TRACE conn2 <- [1,822,null,{}] 12:56:03 INFO - PROCESS | 1940 | 1468871763371 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}] 12:56:03 INFO - PROCESS | 1940 | 1468871763372 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:03 INFO - PROCESS | 1940 | 1468871763458 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:56:03 INFO - PROCESS | 1940 | 1468871763507 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:03 INFO - PROCESS | 1940 | 1468871763508 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x1247d9800 == 37 [pid = 1940] [id = 213] 12:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x114f4d400) [pid = 1940] [serial = 637] [outer = 0x0] 12:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x121023800) [pid = 1940] [serial = 638] [outer = 0x114f4d400] 12:56:03 INFO - PROCESS | 1940 | 1468871763532 Marionette DEBUG loaded listener.js 12:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12133f800) [pid = 1940] [serial = 639] [outer = 0x114f4d400] 12:56:03 INFO - PROCESS | 1940 | 1468871763817 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] 12:56:03 INFO - PROCESS | 1940 | 1468871763840 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 12:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:56:03 INFO - PROCESS | 1940 | 1468871763849 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:56:03 INFO - PROCESS | 1940 | 1468871763851 Marionette TRACE conn2 <- [1,826,null,{}] 12:56:03 INFO - PROCESS | 1940 | 1468871763853 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}] 12:56:03 INFO - PROCESS | 1940 | 1468871763854 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:03 INFO - PROCESS | 1940 | 1468871763952 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:56:03 INFO - PROCESS | 1940 | 1468871763956 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:03 INFO - PROCESS | 1940 | 1468871763958 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x127155800 == 38 [pid = 1940] [id = 214] 12:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x121826800) [pid = 1940] [serial = 640] [outer = 0x0] 12:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x121c8c400) [pid = 1940] [serial = 641] [outer = 0x121826800] 12:56:03 INFO - PROCESS | 1940 | 1468871763986 Marionette DEBUG loaded listener.js 12:56:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x123d3ec00) [pid = 1940] [serial = 642] [outer = 0x121826800] 12:56:04 INFO - PROCESS | 1940 | 1468871764325 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]]]}] 12:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms 12:56:04 INFO - PROCESS | 1940 | 1468871764381 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:56:04 INFO - PROCESS | 1940 | 1468871764383 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 12:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:56:04 INFO - PROCESS | 1940 | 1468871764387 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:56:04 INFO - PROCESS | 1940 | 1468871764388 Marionette TRACE conn2 <- [1,830,null,{}] 12:56:04 INFO - PROCESS | 1940 | 1468871764391 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}] 12:56:04 INFO - PROCESS | 1940 | 1468871764393 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:04 INFO - PROCESS | 1940 | 1468871764507 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:56:04 INFO - PROCESS | 1940 | 1468871764513 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 1940 | 1468871764514 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x129047000 == 39 [pid = 1940] [id = 215] 12:56:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x123d3f400) [pid = 1940] [serial = 643] [outer = 0x0] 12:56:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x124264000) [pid = 1940] [serial = 644] [outer = 0x123d3f400] 12:56:04 INFO - PROCESS | 1940 | 1468871764553 Marionette DEBUG loaded listener.js 12:56:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12426b800) [pid = 1940] [serial = 645] [outer = 0x123d3f400] 12:56:05 INFO - PROCESS | 1940 | 1468871765249 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]]]}] 12:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 874ms 12:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:56:05 INFO - PROCESS | 1940 | 1468871765260 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:56:05 INFO - PROCESS | 1940 | 1468871765263 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 12:56:05 INFO - PROCESS | 1940 | 1468871765266 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:56:05 INFO - PROCESS | 1940 | 1468871765269 Marionette TRACE conn2 <- [1,834,null,{}] 12:56:05 INFO - PROCESS | 1940 | 1468871765273 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}] 12:56:05 INFO - PROCESS | 1940 | 1468871765275 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:05 INFO - PROCESS | 1940 | 1468871765388 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:56:05 INFO - PROCESS | 1940 | 1468871765481 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:05 INFO - PROCESS | 1940 | 1468871765483 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x11719b000 == 40 [pid = 1940] [id = 216] 12:56:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1127b3800) [pid = 1940] [serial = 646] [outer = 0x0] 12:56:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x112ef3800) [pid = 1940] [serial = 647] [outer = 0x1127b3800] 12:56:05 INFO - PROCESS | 1940 | 1468871765533 Marionette DEBUG loaded listener.js 12:56:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x116745400) [pid = 1940] [serial = 648] [outer = 0x1127b3800] 12:56:06 INFO - PROCESS | 1940 | 1468871766187 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]]]}] 12:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1077ms 12:56:06 INFO - PROCESS | 1940 | 1468871766368 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:56:06 INFO - PROCESS | 1940 | 1468871766370 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 12:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:56:06 INFO - PROCESS | 1940 | 1468871766375 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:56:06 INFO - PROCESS | 1940 | 1468871766376 Marionette TRACE conn2 <- [1,838,null,{}] 12:56:06 INFO - PROCESS | 1940 | 1468871766380 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}] 12:56:06 INFO - PROCESS | 1940 | 1468871766382 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:06 INFO - PROCESS | 1940 | 1468871766481 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:56:06 INFO - PROCESS | 1940 | 1468871766528 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:06 INFO - PROCESS | 1940 | 1468871766531 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x11711a800 == 41 [pid = 1940] [id = 217] 12:56:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1127b8000) [pid = 1940] [serial = 649] [outer = 0x0] 12:56:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1127ddc00) [pid = 1940] [serial = 650] [outer = 0x1127b8000] 12:56:06 INFO - PROCESS | 1940 | 1468871766559 Marionette DEBUG loaded listener.js 12:56:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x115e98400) [pid = 1940] [serial = 651] [outer = 0x1127b8000] 12:56:06 INFO - PROCESS | 1940 | --DOCSHELL 0x127155800 == 40 [pid = 1940] [id = 214] 12:56:06 INFO - PROCESS | 1940 | --DOCSHELL 0x1247d9800 == 39 [pid = 1940] [id = 213] 12:56:06 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e8000 == 38 [pid = 1940] [id = 212] 12:56:06 INFO - PROCESS | 1940 | --DOCSHELL 0x1216bd800 == 37 [pid = 1940] [id = 211] 12:56:06 INFO - PROCESS | 1940 | --DOCSHELL 0x121354000 == 36 [pid = 1940] [id = 210] 12:56:06 INFO - PROCESS | 1940 | --DOCSHELL 0x119ad3000 == 35 [pid = 1940] [id = 209] 12:56:06 INFO - PROCESS | 1940 | --DOCSHELL 0x119445800 == 34 [pid = 1940] [id = 208] 12:56:06 INFO - PROCESS | 1940 | --DOCSHELL 0x118418000 == 33 [pid = 1940] [id = 207] 12:56:06 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e9000 == 32 [pid = 1940] [id = 206] 12:56:06 INFO - PROCESS | 1940 | --DOCSHELL 0x117103800 == 31 [pid = 1940] [id = 205] 12:56:06 INFO - PROCESS | 1940 | --DOCSHELL 0x113366800 == 30 [pid = 1940] [id = 204] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11853e800) [pid = 1940] [serial = 584] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1190df000) [pid = 1940] [serial = 587] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11972c000) [pid = 1940] [serial = 590] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x116bab800) [pid = 1940] [serial = 581] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1131d0000) [pid = 1940] [serial = 578] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x115e9b000) [pid = 1940] [serial = 579] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12af96400) [pid = 1940] [serial = 567] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1175ca000) [pid = 1940] [serial = 569] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x118489c00) [pid = 1940] [serial = 570] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1194d1400) [pid = 1940] [serial = 575] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12426e000) [pid = 1940] [serial = 576] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x119a9a000) [pid = 1940] [serial = 572] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12101f400) [pid = 1940] [serial = 573] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1188a4800) [pid = 1940] [serial = 585] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1198d3000) [pid = 1940] [serial = 591] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x11947f400) [pid = 1940] [serial = 588] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1177b7400) [pid = 1940] [serial = 582] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x121c72000) [pid = 1940] [serial = 594] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x11988dc00) [pid = 1940] [serial = 593] [outer = 0x0] [url = about:blank] 12:56:06 INFO - PROCESS | 1940 | 1468871766971 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]]]}] 12:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 621ms 12:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:56:07 INFO - PROCESS | 1940 | 1468871767010 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:56:07 INFO - PROCESS | 1940 | 1468871767012 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 12:56:07 INFO - PROCESS | 1940 | 1468871767016 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:56:07 INFO - PROCESS | 1940 | 1468871767019 Marionette TRACE conn2 <- [1,842,null,{}] 12:56:07 INFO - PROCESS | 1940 | 1468871767022 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}] 12:56:07 INFO - PROCESS | 1940 | 1468871767023 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:07 INFO - PROCESS | 1940 | 1468871767100 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:56:07 INFO - PROCESS | 1940 | 1468871767105 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:07 INFO - PROCESS | 1940 | 1468871767107 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x11757f800 == 31 [pid = 1940] [id = 218] 12:56:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x115e9c800) [pid = 1940] [serial = 652] [outer = 0x0] 12:56:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x117261400) [pid = 1940] [serial = 653] [outer = 0x115e9c800] 12:56:07 INFO - PROCESS | 1940 | 1468871767137 Marionette DEBUG loaded listener.js 12:56:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1177c0800) [pid = 1940] [serial = 654] [outer = 0x115e9c800] 12:56:07 INFO - PROCESS | 1940 | 1468871767519 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]]]}] 12:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 523ms 12:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:56:07 INFO - PROCESS | 1940 | 1468871767539 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:56:07 INFO - PROCESS | 1940 | 1468871767541 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 12:56:07 INFO - PROCESS | 1940 | 1468871767544 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:56:07 INFO - PROCESS | 1940 | 1468871767546 Marionette TRACE conn2 <- [1,846,null,{}] 12:56:07 INFO - PROCESS | 1940 | 1468871767557 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}] 12:56:07 INFO - PROCESS | 1940 | 1468871767562 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:07 INFO - PROCESS | 1940 | 1468871767680 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:56:07 INFO - PROCESS | 1940 | 1468871767689 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:07 INFO - PROCESS | 1940 | 1468871767693 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x119018800 == 32 [pid = 1940] [id = 219] 12:56:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1184b1c00) [pid = 1940] [serial = 655] [outer = 0x0] 12:56:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x118536400) [pid = 1940] [serial = 656] [outer = 0x1184b1c00] 12:56:07 INFO - PROCESS | 1940 | 1468871767744 Marionette DEBUG loaded listener.js 12:56:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11862a400) [pid = 1940] [serial = 657] [outer = 0x1184b1c00] 12:56:08 INFO - PROCESS | 1940 | 1468871768125 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]]]}] 12:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 622ms 12:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:56:08 INFO - PROCESS | 1940 | 1468871768165 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:56:08 INFO - PROCESS | 1940 | 1468871768166 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 12:56:08 INFO - PROCESS | 1940 | 1468871768168 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:56:08 INFO - PROCESS | 1940 | 1468871768170 Marionette TRACE conn2 <- [1,850,null,{}] 12:56:08 INFO - PROCESS | 1940 | 1468871768172 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}] 12:56:08 INFO - PROCESS | 1940 | 1468871768173 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:08 INFO - PROCESS | 1940 | 1468871768250 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:56:08 INFO - PROCESS | 1940 | 1468871768253 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:08 INFO - PROCESS | 1940 | 1468871768255 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a58000 == 33 [pid = 1940] [id = 220] 12:56:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1188aa000) [pid = 1940] [serial = 658] [outer = 0x0] 12:56:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1188f0c00) [pid = 1940] [serial = 659] [outer = 0x1188aa000] 12:56:08 INFO - PROCESS | 1940 | 1468871768282 Marionette DEBUG loaded listener.js 12:56:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1190e6400) [pid = 1940] [serial = 660] [outer = 0x1188aa000] 12:56:08 INFO - PROCESS | 1940 | 1468871768600 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]]]}] 12:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 12:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:56:08 INFO - PROCESS | 1940 | 1468871768637 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:56:08 INFO - PROCESS | 1940 | 1468871768639 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 12:56:08 INFO - PROCESS | 1940 | 1468871768641 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:56:08 INFO - PROCESS | 1940 | 1468871768642 Marionette TRACE conn2 <- [1,854,null,{}] 12:56:08 INFO - PROCESS | 1940 | 1468871768644 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}] 12:56:08 INFO - PROCESS | 1940 | 1468871768645 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:08 INFO - PROCESS | 1940 | 1468871768717 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:56:08 INFO - PROCESS | 1940 | 1468871768773 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:08 INFO - PROCESS | 1940 | 1468871768774 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x119acc000 == 34 [pid = 1940] [id = 221] 12:56:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1127d3000) [pid = 1940] [serial = 661] [outer = 0x0] 12:56:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119433c00) [pid = 1940] [serial = 662] [outer = 0x1127d3000] 12:56:08 INFO - PROCESS | 1940 | 1468871768798 Marionette DEBUG loaded listener.js 12:56:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1194cd000) [pid = 1940] [serial = 663] [outer = 0x1127d3000] 12:56:09 INFO - PROCESS | 1940 | 1468871769077 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]]]}] 12:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 12:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:56:09 INFO - PROCESS | 1940 | 1468871769115 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:56:09 INFO - PROCESS | 1940 | 1468871769116 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 12:56:09 INFO - PROCESS | 1940 | 1468871769118 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - PROCESS | 1940 | 1468871769119 Marionette TRACE conn2 <- [1,858,null,{}] 12:56:09 INFO - PROCESS | 1940 | 1468871769121 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}] 12:56:09 INFO - PROCESS | 1940 | 1468871769128 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:09 INFO - PROCESS | 1940 | 1468871769250 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:56:09 INFO - PROCESS | 1940 | 1468871769254 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:09 INFO - PROCESS | 1940 | 1468871769256 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x1216d0000 == 35 [pid = 1940] [id = 222] 12:56:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1194cd800) [pid = 1940] [serial = 664] [outer = 0x0] 12:56:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11988dc00) [pid = 1940] [serial = 665] [outer = 0x1194cd800] 12:56:09 INFO - PROCESS | 1940 | 1468871769282 Marionette DEBUG loaded listener.js 12:56:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119fbbc00) [pid = 1940] [serial = 666] [outer = 0x1194cd800] 12:56:09 INFO - PROCESS | 1940 | 1468871769621 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]]]}] 12:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 519ms 12:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:56:09 INFO - PROCESS | 1940 | 1468871769638 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:56:09 INFO - PROCESS | 1940 | 1468871769639 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 12:56:09 INFO - PROCESS | 1940 | 1468871769643 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - PROCESS | 1940 | 1468871769646 Marionette TRACE conn2 <- [1,862,null,{}] 12:56:09 INFO - PROCESS | 1940 | 1468871769664 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}] 12:56:09 INFO - PROCESS | 1940 | 1468871769666 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:09 INFO - PROCESS | 1940 | 1468871769757 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:56:09 INFO - PROCESS | 1940 | 1468871769760 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:09 INFO - PROCESS | 1940 | 1468871769761 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12423f800 == 36 [pid = 1940] [id = 223] 12:56:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1194d2c00) [pid = 1940] [serial = 667] [outer = 0x0] 12:56:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12120fc00) [pid = 1940] [serial = 668] [outer = 0x1194d2c00] 12:56:09 INFO - PROCESS | 1940 | 1468871769785 Marionette DEBUG loaded listener.js 12:56:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x121a95c00) [pid = 1940] [serial = 669] [outer = 0x1194d2c00] 12:56:10 INFO - PROCESS | 1940 | 1468871770111 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]]]}] 12:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 488ms 12:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:56:10 INFO - PROCESS | 1940 | 1468871770132 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:56:10 INFO - PROCESS | 1940 | 1468871770133 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 12:56:10 INFO - PROCESS | 1940 | 1468871770135 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:56:10 INFO - PROCESS | 1940 | 1468871770136 Marionette TRACE conn2 <- [1,866,null,{}] 12:56:10 INFO - PROCESS | 1940 | 1468871770139 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}] 12:56:10 INFO - PROCESS | 1940 | 1468871770140 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:10 INFO - PROCESS | 1940 | 1468871770238 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:56:10 INFO - PROCESS | 1940 | 1468871770242 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 1940 | 1468871770243 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x115fcf000 == 37 [pid = 1940] [id = 224] 12:56:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x121a9c400) [pid = 1940] [serial = 670] [outer = 0x0] 12:56:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x121c90400) [pid = 1940] [serial = 671] [outer = 0x121a9c400] 12:56:10 INFO - PROCESS | 1940 | 1468871770268 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x121c99c00) [pid = 1940] [serial = 672] [outer = 0x121a9c400] 12:56:10 INFO - PROCESS | 1940 | 1468871770613 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]]]}] 12:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 524ms 12:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:56:10 INFO - PROCESS | 1940 | 1468871770659 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:56:10 INFO - PROCESS | 1940 | 1468871770660 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 12:56:10 INFO - PROCESS | 1940 | 1468871770662 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:56:10 INFO - PROCESS | 1940 | 1468871770663 Marionette TRACE conn2 <- [1,870,null,{}] 12:56:10 INFO - PROCESS | 1940 | 1468871770666 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}] 12:56:10 INFO - PROCESS | 1940 | 1468871770667 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:10 INFO - PROCESS | 1940 | 1468871770761 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:56:10 INFO - PROCESS | 1940 | 1468871770772 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 1940 | 1468871770773 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x128d5d000 == 38 [pid = 1940] [id = 225] 12:56:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x123d36400) [pid = 1940] [serial = 673] [outer = 0x0] 12:56:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1241bf400) [pid = 1940] [serial = 674] [outer = 0x123d36400] 12:56:10 INFO - PROCESS | 1940 | 1468871770798 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12426b400) [pid = 1940] [serial = 675] [outer = 0x123d36400] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x121826800) [pid = 1940] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x116bacc00) [pid = 1940] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x111ca8c00) [pid = 1940] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1131e7400) [pid = 1940] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1127b8400) [pid = 1940] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1121bcc00) [pid = 1940] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x118534000) [pid = 1940] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1131f0000) [pid = 1940] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x112716000) [pid = 1940] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x116a14400) [pid = 1940] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11862ac00) [pid = 1940] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12101d800) [pid = 1940] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x118331800) [pid = 1940] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x10eafb000) [pid = 1940] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x114f4d400) [pid = 1940] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1131ed000) [pid = 1940] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:56:11 INFO - PROCESS | 1940 | 1468871771199 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]]]}] 12:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 568ms 12:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:56:11 INFO - PROCESS | 1940 | 1468871771232 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:56:11 INFO - PROCESS | 1940 | 1468871771233 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 12:56:11 INFO - PROCESS | 1940 | 1468871771235 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 1940 | 1468871771236 Marionette TRACE conn2 <- [1,874,null,{}] 12:56:11 INFO - PROCESS | 1940 | 1468871771238 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}] 12:56:11 INFO - PROCESS | 1940 | 1468871771239 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:11 INFO - PROCESS | 1940 | 1468871771315 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:56:11 INFO - PROCESS | 1940 | 1468871771319 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:11 INFO - PROCESS | 1940 | 1468871771320 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x1216cc800 == 39 [pid = 1940] [id = 226] 12:56:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x110ee1400) [pid = 1940] [serial = 676] [outer = 0x0] 12:56:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1131e7400) [pid = 1940] [serial = 677] [outer = 0x110ee1400] 12:56:11 INFO - PROCESS | 1940 | 1468871771344 Marionette DEBUG loaded listener.js 12:56:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118535c00) [pid = 1940] [serial = 678] [outer = 0x110ee1400] 12:56:11 INFO - PROCESS | 1940 | 1468871771665 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]]]}] 12:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 469ms 12:56:11 INFO - PROCESS | 1940 | 1468871771704 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:56:11 INFO - PROCESS | 1940 | 1468871771706 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 12:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:56:11 INFO - PROCESS | 1940 | 1468871771708 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 1940 | 1468871771710 Marionette TRACE conn2 <- [1,878,null,{}] 12:56:11 INFO - PROCESS | 1940 | 1468871771712 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}] 12:56:11 INFO - PROCESS | 1940 | 1468871771714 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:11 INFO - PROCESS | 1940 | 1468871771822 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:56:11 INFO - PROCESS | 1940 | 1468871771828 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:11 INFO - PROCESS | 1940 | 1468871771829 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a553800 == 40 [pid = 1940] [id = 227] 12:56:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1121bcc00) [pid = 1940] [serial = 679] [outer = 0x0] 12:56:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119069000) [pid = 1940] [serial = 680] [outer = 0x1121bcc00] 12:56:11 INFO - PROCESS | 1940 | 1468871771862 Marionette DEBUG loaded listener.js 12:56:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1244b5c00) [pid = 1940] [serial = 681] [outer = 0x1121bcc00] 12:56:12 INFO - PROCESS | 1940 | 1468871772169 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]]]}] 12:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 470ms 12:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:56:12 INFO - PROCESS | 1940 | 1468871772181 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:56:12 INFO - PROCESS | 1940 | 1468871772182 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 12:56:12 INFO - PROCESS | 1940 | 1468871772184 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:56:12 INFO - PROCESS | 1940 | 1468871772186 Marionette TRACE conn2 <- [1,882,null,{}] 12:56:12 INFO - PROCESS | 1940 | 1468871772189 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}] 12:56:12 INFO - PROCESS | 1940 | 1468871772190 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:12 INFO - PROCESS | 1940 | 1468871772269 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:56:12 INFO - PROCESS | 1940 | 1468871772273 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:12 INFO - PROCESS | 1940 | 1468871772274 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7b2800 == 41 [pid = 1940] [id = 228] 12:56:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1198e0400) [pid = 1940] [serial = 682] [outer = 0x0] 12:56:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124d08800) [pid = 1940] [serial = 683] [outer = 0x1198e0400] 12:56:12 INFO - PROCESS | 1940 | 1468871772301 Marionette DEBUG loaded listener.js 12:56:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x124dc1c00) [pid = 1940] [serial = 684] [outer = 0x1198e0400] 12:56:12 INFO - PROCESS | 1940 | 1468871772614 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]]]}] 12:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 473ms 12:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:56:12 INFO - PROCESS | 1940 | 1468871772659 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:56:12 INFO - PROCESS | 1940 | 1468871772660 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 12:56:12 INFO - PROCESS | 1940 | 1468871772662 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:56:12 INFO - PROCESS | 1940 | 1468871772663 Marionette TRACE conn2 <- [1,886,null,{}] 12:56:12 INFO - PROCESS | 1940 | 1468871772665 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}] 12:56:12 INFO - PROCESS | 1940 | 1468871772666 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:12 INFO - PROCESS | 1940 | 1468871772764 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:56:12 INFO - PROCESS | 1940 | 1468871772770 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:12 INFO - PROCESS | 1940 | 1468871772778 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af2f000 == 42 [pid = 1940] [id = 229] 12:56:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1198d1800) [pid = 1940] [serial = 685] [outer = 0x0] 12:56:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x124dbc400) [pid = 1940] [serial = 686] [outer = 0x1198d1800] 12:56:12 INFO - PROCESS | 1940 | 1468871772803 Marionette DEBUG loaded listener.js 12:56:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12602c400) [pid = 1940] [serial = 687] [outer = 0x1198d1800] 12:56:13 INFO - PROCESS | 1940 | 1468871773112 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]]]}] 12:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 12:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:56:13 INFO - PROCESS | 1940 | 1468871773130 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:56:13 INFO - PROCESS | 1940 | 1468871773131 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 12:56:13 INFO - PROCESS | 1940 | 1468871773133 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:56:13 INFO - PROCESS | 1940 | 1468871773134 Marionette TRACE conn2 <- [1,890,null,{}] 12:56:13 INFO - PROCESS | 1940 | 1468871773137 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}] 12:56:13 INFO - PROCESS | 1940 | 1468871773138 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:13 INFO - PROCESS | 1940 | 1468871773263 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:56:13 INFO - PROCESS | 1940 | 1468871773317 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:13 INFO - PROCESS | 1940 | 1468871773319 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x113c13800 == 43 [pid = 1940] [id = 230] 12:56:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x10eafa400) [pid = 1940] [serial = 688] [outer = 0x0] 12:56:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x110eac000) [pid = 1940] [serial = 689] [outer = 0x10eafa400] 12:56:13 INFO - PROCESS | 1940 | 1468871773351 Marionette DEBUG loaded listener.js 12:56:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x111c83400) [pid = 1940] [serial = 690] [outer = 0x10eafa400] 12:56:13 INFO - PROCESS | 1940 | 1468871773760 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]]]}] 12:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 668ms 12:56:13 INFO - PROCESS | 1940 | 1468871773803 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:56:13 INFO - PROCESS | 1940 | 1468871773806 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 12:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:56:13 INFO - PROCESS | 1940 | 1468871773809 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:56:13 INFO - PROCESS | 1940 | 1468871773811 Marionette TRACE conn2 <- [1,894,null,{}] 12:56:13 INFO - PROCESS | 1940 | 1468871773814 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}] 12:56:13 INFO - PROCESS | 1940 | 1468871773816 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:13 INFO - PROCESS | 1940 | 1468871773917 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:56:13 INFO - PROCESS | 1940 | 1468871773970 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:13 INFO - PROCESS | 1940 | 1468871773972 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x119444000 == 44 [pid = 1940] [id = 231] 12:56:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x112d63c00) [pid = 1940] [serial = 691] [outer = 0x0] 12:56:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1175c1400) [pid = 1940] [serial = 692] [outer = 0x112d63c00] 12:56:14 INFO - PROCESS | 1940 | 1468871774014 Marionette DEBUG loaded listener.js 12:56:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x117e03000) [pid = 1940] [serial = 693] [outer = 0x112d63c00] 12:56:14 INFO - PROCESS | 1940 | 1468871774444 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]]]}] 12:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 12:56:14 INFO - PROCESS | 1940 | 1468871774492 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:56:14 INFO - PROCESS | 1940 | 1468871774494 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 12:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:56:14 INFO - PROCESS | 1940 | 1468871774498 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:56:14 INFO - PROCESS | 1940 | 1468871774499 Marionette TRACE conn2 <- [1,898,null,{}] 12:56:14 INFO - PROCESS | 1940 | 1468871774502 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}] 12:56:14 INFO - PROCESS | 1940 | 1468871774503 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:14 INFO - PROCESS | 1940 | 1468871774627 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:56:14 INFO - PROCESS | 1940 | 1468871774705 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:14 INFO - PROCESS | 1940 | 1468871774707 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a55c000 == 45 [pid = 1940] [id = 232] 12:56:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1188a6400) [pid = 1940] [serial = 694] [outer = 0x0] 12:56:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1188ec000) [pid = 1940] [serial = 695] [outer = 0x1188a6400] 12:56:14 INFO - PROCESS | 1940 | 1468871774736 Marionette DEBUG loaded listener.js 12:56:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1194c5800) [pid = 1940] [serial = 696] [outer = 0x1188a6400] 12:56:15 INFO - PROCESS | 1940 | 1468871775161 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]]]}] 12:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 669ms 12:56:15 INFO - PROCESS | 1940 | 1468871775167 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:56:15 INFO - PROCESS | 1940 | 1468871775170 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 12:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:56:15 INFO - PROCESS | 1940 | 1468871775178 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:56:15 INFO - PROCESS | 1940 | 1468871775181 Marionette TRACE conn2 <- [1,902,null,{}] 12:56:15 INFO - PROCESS | 1940 | 1468871775184 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}] 12:56:15 INFO - PROCESS | 1940 | 1468871775186 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:15 INFO - PROCESS | 1940 | 1468871775289 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:56:15 INFO - PROCESS | 1940 | 1468871775350 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:15 INFO - PROCESS | 1940 | 1468871775352 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b90e800 == 46 [pid = 1940] [id = 233] 12:56:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11972c400) [pid = 1940] [serial = 697] [outer = 0x0] 12:56:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1198d9c00) [pid = 1940] [serial = 698] [outer = 0x11972c400] 12:56:15 INFO - PROCESS | 1940 | 1468871775385 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x121826c00) [pid = 1940] [serial = 699] [outer = 0x11972c400] 12:56:15 INFO - PROCESS | 1940 | 1468871775790 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]]]}] 12:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 828ms 12:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:56:16 INFO - PROCESS | 1940 | 1468871776007 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:56:16 INFO - PROCESS | 1940 | 1468871776011 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 12:56:16 INFO - PROCESS | 1940 | 1468871776016 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:56:16 INFO - PROCESS | 1940 | 1468871776017 Marionette TRACE conn2 <- [1,906,null,{}] 12:56:16 INFO - PROCESS | 1940 | 1468871776022 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}] 12:56:16 INFO - PROCESS | 1940 | 1468871776024 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:16 INFO - PROCESS | 1940 | 1468871776120 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:56:16 INFO - PROCESS | 1940 | 1468871776182 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:16 INFO - PROCESS | 1940 | 1468871776185 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x1130df800 == 47 [pid = 1940] [id = 234] 12:56:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1121b2000) [pid = 1940] [serial = 700] [outer = 0x0] 12:56:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x112717800) [pid = 1940] [serial = 701] [outer = 0x1121b2000] 12:56:16 INFO - PROCESS | 1940 | 1468871776212 Marionette DEBUG loaded listener.js 12:56:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1127d7400) [pid = 1940] [serial = 702] [outer = 0x1121b2000] 12:56:16 INFO - PROCESS | 1940 | 1468871776619 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]]]}] 12:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 673ms 12:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:56:16 INFO - PROCESS | 1940 | 1468871776689 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:56:16 INFO - PROCESS | 1940 | 1468871776691 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 12:56:16 INFO - PROCESS | 1940 | 1468871776695 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:56:16 INFO - PROCESS | 1940 | 1468871776698 Marionette TRACE conn2 <- [1,910,null,{}] 12:56:16 INFO - PROCESS | 1940 | 1468871776700 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}] 12:56:16 INFO - PROCESS | 1940 | 1468871776702 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:16 INFO - PROCESS | 1940 | 1468871776796 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x118377000 == 46 [pid = 1940] [id = 203] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12af2f000 == 45 [pid = 1940] [id = 229] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7b2800 == 44 [pid = 1940] [id = 228] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12a553800 == 43 [pid = 1940] [id = 227] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x1216cc800 == 42 [pid = 1940] [id = 226] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x128d5d000 == 41 [pid = 1940] [id = 225] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x115fcf000 == 40 [pid = 1940] [id = 224] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12423f800 == 39 [pid = 1940] [id = 223] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x1216d0000 == 38 [pid = 1940] [id = 222] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x119acc000 == 37 [pid = 1940] [id = 221] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x119a58000 == 36 [pid = 1940] [id = 220] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x119018800 == 35 [pid = 1940] [id = 219] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x11757f800 == 34 [pid = 1940] [id = 218] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x11711a800 == 33 [pid = 1940] [id = 217] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x11719b000 == 32 [pid = 1940] [id = 216] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x129047000 == 31 [pid = 1940] [id = 215] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x1130df800 == 30 [pid = 1940] [id = 234] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12b90e800 == 29 [pid = 1940] [id = 233] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12a55c000 == 28 [pid = 1940] [id = 232] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x119444000 == 27 [pid = 1940] [id = 231] 12:56:17 INFO - PROCESS | 1940 | --DOCSHELL 0x113c13800 == 26 [pid = 1940] [id = 230] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x11942d000) [pid = 1940] [serial = 626] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1198d6c00) [pid = 1940] [serial = 629] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x116b05400) [pid = 1940] [serial = 609] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x114f94800) [pid = 1940] [serial = 608] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1127d6000) [pid = 1940] [serial = 611] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1127d4000) [pid = 1940] [serial = 612] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x118325800) [pid = 1940] [serial = 617] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x118480c00) [pid = 1940] [serial = 618] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x118542c00) [pid = 1940] [serial = 620] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11887c400) [pid = 1940] [serial = 621] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x116822400) [pid = 1940] [serial = 614] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1175c0400) [pid = 1940] [serial = 615] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1131d7000) [pid = 1940] [serial = 597] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1127afc00) [pid = 1940] [serial = 596] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11832bc00) [pid = 1940] [serial = 600] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x117e05800) [pid = 1940] [serial = 599] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119fb4c00) [pid = 1940] [serial = 603] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1194cbc00) [pid = 1940] [serial = 602] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119893c00) [pid = 1940] [serial = 627] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x121c98400) [pid = 1940] [serial = 606] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119aa1000) [pid = 1940] [serial = 632] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x121c90800) [pid = 1940] [serial = 605] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11887a800) [pid = 1940] [serial = 635] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12133f800) [pid = 1940] [serial = 639] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12101e400) [pid = 1940] [serial = 633] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119fae000) [pid = 1940] [serial = 636] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1188a4c00) [pid = 1940] [serial = 623] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x119a94800) [pid = 1940] [serial = 630] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x121023800) [pid = 1940] [serial = 638] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x123d3ec00) [pid = 1940] [serial = 642] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1188e5800) [pid = 1940] [serial = 624] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x121c8c400) [pid = 1940] [serial = 641] [outer = 0x0] [url = about:blank] 12:56:17 INFO - PROCESS | 1940 | 1468871777394 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:17 INFO - PROCESS | 1940 | 1468871777396 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x11301c000 == 27 [pid = 1940] [id = 235] 12:56:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x110ee9c00) [pid = 1940] [serial = 703] [outer = 0x0] 12:56:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x111c14800) [pid = 1940] [serial = 704] [outer = 0x110ee9c00] 12:56:17 INFO - PROCESS | 1940 | 1468871777428 Marionette DEBUG loaded listener.js 12:56:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11213cc00) [pid = 1940] [serial = 705] [outer = 0x110ee9c00] 12:56:17 INFO - PROCESS | 1940 | 1468871777748 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]]]}] 12:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1073ms 12:56:17 INFO - PROCESS | 1940 | 1468871777768 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:56:17 INFO - PROCESS | 1940 | 1468871777770 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 12:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:56:17 INFO - PROCESS | 1940 | 1468871777773 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:56:17 INFO - PROCESS | 1940 | 1468871777775 Marionette TRACE conn2 <- [1,914,null,{}] 12:56:17 INFO - PROCESS | 1940 | 1468871777781 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}] 12:56:17 INFO - PROCESS | 1940 | 1468871777783 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:17 INFO - PROCESS | 1940 | 1468871777857 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:56:17 INFO - PROCESS | 1940 | 1468871777863 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:17 INFO - PROCESS | 1940 | 1468871777864 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x11670e800 == 28 [pid = 1940] [id = 236] 12:56:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1127b2800) [pid = 1940] [serial = 706] [outer = 0x0] 12:56:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x112f26400) [pid = 1940] [serial = 707] [outer = 0x1127b2800] 12:56:17 INFO - PROCESS | 1940 | 1468871777892 Marionette DEBUG loaded listener.js 12:56:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1131f5000) [pid = 1940] [serial = 708] [outer = 0x1127b2800] 12:56:18 INFO - PROCESS | 1940 | 1468871778229 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]]]}] 12:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 472ms 12:56:18 INFO - PROCESS | 1940 | 1468871778249 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:56:18 INFO - PROCESS | 1940 | 1468871778251 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 12:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:56:18 INFO - PROCESS | 1940 | 1468871778254 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:56:18 INFO - PROCESS | 1940 | 1468871778255 Marionette TRACE conn2 <- [1,918,null,{}] 12:56:18 INFO - PROCESS | 1940 | 1468871778257 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}] 12:56:18 INFO - PROCESS | 1940 | 1468871778259 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:18 INFO - PROCESS | 1940 | 1468871778338 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:56:18 INFO - PROCESS | 1940 | 1468871778347 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:18 INFO - PROCESS | 1940 | 1468871778348 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x11719c000 == 29 [pid = 1940] [id = 237] 12:56:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x115e9b800) [pid = 1940] [serial = 709] [outer = 0x0] 12:56:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1165f1400) [pid = 1940] [serial = 710] [outer = 0x115e9b800] 12:56:18 INFO - PROCESS | 1940 | 1468871778373 Marionette DEBUG loaded listener.js 12:56:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x116a11800) [pid = 1940] [serial = 711] [outer = 0x115e9b800] 12:56:18 INFO - PROCESS | 1940 | 1468871778954 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]]]}] 12:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 769ms 12:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:56:19 INFO - PROCESS | 1940 | 1468871779024 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:56:19 INFO - PROCESS | 1940 | 1468871779029 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 12:56:19 INFO - PROCESS | 1940 | 1468871779032 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:56:19 INFO - PROCESS | 1940 | 1468871779034 Marionette TRACE conn2 <- [1,922,null,{}] 12:56:19 INFO - PROCESS | 1940 | 1468871779037 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}] 12:56:19 INFO - PROCESS | 1940 | 1468871779040 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:19 INFO - PROCESS | 1940 | 1468871779141 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:56:19 INFO - PROCESS | 1940 | 1468871779212 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 1940 | 1468871779214 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x117561800 == 30 [pid = 1940] [id = 238] 12:56:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1131ea800) [pid = 1940] [serial = 712] [outer = 0x0] 12:56:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x113c2b000) [pid = 1940] [serial = 713] [outer = 0x1131ea800] 12:56:19 INFO - PROCESS | 1940 | 1468871779245 Marionette DEBUG loaded listener.js 12:56:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1162b3000) [pid = 1940] [serial = 714] [outer = 0x1131ea800] 12:56:19 INFO - PROCESS | 1940 | 1468871779761 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]]]}] 12:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 821ms 12:56:19 INFO - PROCESS | 1940 | 1468871779853 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:56:19 INFO - PROCESS | 1940 | 1468871779856 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 12:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:56:19 INFO - PROCESS | 1940 | 1468871779860 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:56:19 INFO - PROCESS | 1940 | 1468871779862 Marionette TRACE conn2 <- [1,926,null,{}] 12:56:19 INFO - PROCESS | 1940 | 1468871779865 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}] 12:56:19 INFO - PROCESS | 1940 | 1468871779866 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:20 INFO - PROCESS | 1940 | 1468871780013 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:56:20 INFO - PROCESS | 1940 | 1468871780064 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:20 INFO - PROCESS | 1940 | 1468871780065 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x116513000 == 31 [pid = 1940] [id = 239] 12:56:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x110eedc00) [pid = 1940] [serial = 715] [outer = 0x0] 12:56:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11213d400) [pid = 1940] [serial = 716] [outer = 0x110eedc00] 12:56:20 INFO - PROCESS | 1940 | 1468871780094 Marionette DEBUG loaded listener.js 12:56:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1127b7000) [pid = 1940] [serial = 717] [outer = 0x110eedc00] 12:56:20 INFO - PROCESS | 1940 | --DOCSHELL 0x11670e800 == 30 [pid = 1940] [id = 236] 12:56:20 INFO - PROCESS | 1940 | --DOCSHELL 0x11301c000 == 29 [pid = 1940] [id = 235] 12:56:20 INFO - PROCESS | 1940 | 1468871780465 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]]]}] 12:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 621ms 12:56:20 INFO - PROCESS | 1940 | 1468871780482 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:56:20 INFO - PROCESS | 1940 | 1468871780485 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 12:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:56:20 INFO - PROCESS | 1940 | 1468871780488 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 1940 | 1468871780490 Marionette TRACE conn2 <- [1,930,null,{}] 12:56:20 INFO - PROCESS | 1940 | 1468871780496 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}] 12:56:20 INFO - PROCESS | 1940 | 1468871780498 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:20 INFO - PROCESS | 1940 | 1468871780575 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:56:20 INFO - PROCESS | 1940 | 1468871780581 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:20 INFO - PROCESS | 1940 | 1468871780583 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x118375000 == 30 [pid = 1940] [id = 240] 12:56:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x115f06c00) [pid = 1940] [serial = 718] [outer = 0x0] 12:56:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x116a90800) [pid = 1940] [serial = 719] [outer = 0x115f06c00] 12:56:20 INFO - PROCESS | 1940 | 1468871780609 Marionette DEBUG loaded listener.js 12:56:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11725b000) [pid = 1940] [serial = 720] [outer = 0x115f06c00] 12:56:20 INFO - PROCESS | 1940 | 1468871780927 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]]]}] 12:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 471ms 12:56:20 INFO - PROCESS | 1940 | 1468871780961 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:56:20 INFO - PROCESS | 1940 | 1468871780963 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 12:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:56:20 INFO - PROCESS | 1940 | 1468871780966 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 1940 | 1468871780967 Marionette TRACE conn2 <- [1,934,null,{}] 12:56:20 INFO - PROCESS | 1940 | 1468871780969 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}] 12:56:20 INFO - PROCESS | 1940 | 1468871780970 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:21 INFO - PROCESS | 1940 | 1468871781045 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:56:21 INFO - PROCESS | 1940 | 1468871781052 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 1940 | 1468871781053 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188d9800 == 31 [pid = 1940] [id = 241] 12:56:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1175c3400) [pid = 1940] [serial = 721] [outer = 0x0] 12:56:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1175cd400) [pid = 1940] [serial = 722] [outer = 0x1175c3400] 12:56:21 INFO - PROCESS | 1940 | 1468871781080 Marionette DEBUG loaded listener.js 12:56:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x117e03400) [pid = 1940] [serial = 723] [outer = 0x1175c3400] 12:56:21 INFO - PROCESS | 1940 | 1468871781504 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]]]}] 12:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 568ms 12:56:21 INFO - PROCESS | 1940 | 1468871781535 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:56:21 INFO - PROCESS | 1940 | 1468871781539 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 12:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:56:21 INFO - PROCESS | 1940 | 1468871781578 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:56:21 INFO - PROCESS | 1940 | 1468871781581 Marionette TRACE conn2 <- [1,938,null,{}] 12:56:21 INFO - PROCESS | 1940 | 1468871781593 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}] 12:56:21 INFO - PROCESS | 1940 | 1468871781596 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:21 INFO - PROCESS | 1940 | 1468871781748 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:56:21 INFO - PROCESS | 1940 | 1468871781787 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 1940 | 1468871781788 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195bc800 == 32 [pid = 1940] [id = 242] 12:56:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x114f98400) [pid = 1940] [serial = 724] [outer = 0x0] 12:56:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x118541800) [pid = 1940] [serial = 725] [outer = 0x114f98400] 12:56:21 INFO - PROCESS | 1940 | 1468871781831 Marionette DEBUG loaded listener.js 12:56:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x118879400) [pid = 1940] [serial = 726] [outer = 0x114f98400] 12:56:22 INFO - PROCESS | 1940 | 1468871782247 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]]]}] 12:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 717ms 12:56:22 INFO - PROCESS | 1940 | 1468871782263 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:56:22 INFO - PROCESS | 1940 | 1468871782265 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 12:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:56:22 INFO - PROCESS | 1940 | 1468871782267 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:56:22 INFO - PROCESS | 1940 | 1468871782268 Marionette TRACE conn2 <- [1,942,null,{}] 12:56:22 INFO - PROCESS | 1940 | 1468871782270 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}] 12:56:22 INFO - PROCESS | 1940 | 1468871782272 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:22 INFO - PROCESS | 1940 | 1468871782365 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:56:22 INFO - PROCESS | 1940 | 1468871782399 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 1940 | 1468871782400 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x111c97800 == 33 [pid = 1940] [id = 243] 12:56:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1175c6800) [pid = 1940] [serial = 727] [outer = 0x0] 12:56:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1188a8c00) [pid = 1940] [serial = 728] [outer = 0x1175c6800] 12:56:22 INFO - PROCESS | 1940 | 1468871782425 Marionette DEBUG loaded listener.js 12:56:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1188eec00) [pid = 1940] [serial = 729] [outer = 0x1175c6800] 12:56:22 INFO - PROCESS | 1940 | 1468871782721 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]]]}] 12:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 470ms 12:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:56:22 INFO - PROCESS | 1940 | 1468871782738 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:56:22 INFO - PROCESS | 1940 | 1468871782740 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 12:56:22 INFO - PROCESS | 1940 | 1468871782742 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:56:22 INFO - PROCESS | 1940 | 1468871782745 Marionette TRACE conn2 <- [1,946,null,{}] 12:56:22 INFO - PROCESS | 1940 | 1468871782749 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}] 12:56:22 INFO - PROCESS | 1940 | 1468871782750 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:22 INFO - PROCESS | 1940 | 1468871782848 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:56:22 INFO - PROCESS | 1940 | 1468871782852 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 1940 | 1468871782857 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x121354800 == 34 [pid = 1940] [id = 244] 12:56:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11942b800) [pid = 1940] [serial = 730] [outer = 0x0] 12:56:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x119433800) [pid = 1940] [serial = 731] [outer = 0x11942b800] 12:56:22 INFO - PROCESS | 1940 | 1468871782917 Marionette DEBUG loaded listener.js 12:56:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1194d1c00) [pid = 1940] [serial = 732] [outer = 0x11942b800] 12:56:23 INFO - PROCESS | 1940 | 1468871783292 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]]]}] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1127b2800) [pid = 1940] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1121b2000) [pid = 1940] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x10eafa400) [pid = 1940] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x110ee9c00) [pid = 1940] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x112d63c00) [pid = 1940] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1194cd800) [pid = 1940] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1194d2c00) [pid = 1940] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1127b3800) [pid = 1940] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x123d3f400) [pid = 1940] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1184b1c00) [pid = 1940] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1127b8000) [pid = 1940] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x115e9c800) [pid = 1940] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1188aa000) [pid = 1940] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1127d3000) [pid = 1940] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1198e0400) [pid = 1940] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x121a9c400) [pid = 1940] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1188a6400) [pid = 1940] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1198d1800) [pid = 1940] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x110ee1400) [pid = 1940] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x123d36400) [pid = 1940] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1121bcc00) [pid = 1940] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11972c400) [pid = 1940] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 571ms 12:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:56:23 INFO - PROCESS | 1940 | 1468871783314 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 1940 | 1468871783315 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 12:56:23 INFO - PROCESS | 1940 | 1468871783317 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 1940 | 1468871783318 Marionette TRACE conn2 <- [1,950,null,{}] 12:56:23 INFO - PROCESS | 1940 | 1468871783320 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}] 12:56:23 INFO - PROCESS | 1940 | 1468871783322 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:23 INFO - PROCESS | 1940 | 1468871783399 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:56:23 INFO - PROCESS | 1940 | 1468871783403 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:23 INFO - PROCESS | 1940 | 1468871783404 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x116798800 == 35 [pid = 1940] [id = 245] 12:56:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x110ea7400) [pid = 1940] [serial = 733] [outer = 0x0] 12:56:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1127d3000) [pid = 1940] [serial = 734] [outer = 0x110ea7400] 12:56:23 INFO - PROCESS | 1940 | 1468871783430 Marionette DEBUG loaded listener.js 12:56:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x115f5dc00) [pid = 1940] [serial = 735] [outer = 0x110ea7400] 12:56:23 INFO - PROCESS | 1940 | 1468871783747 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]]]}] 12:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 471ms 12:56:23 INFO - PROCESS | 1940 | 1468871783788 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 1940 | 1468871783790 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 12:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:56:23 INFO - PROCESS | 1940 | 1468871783793 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 1940 | 1468871783795 Marionette TRACE conn2 <- [1,954,null,{}] 12:56:23 INFO - PROCESS | 1940 | 1468871783798 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}] 12:56:23 INFO - PROCESS | 1940 | 1468871783799 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:23 INFO - PROCESS | 1940 | 1468871783872 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:56:23 INFO - PROCESS | 1940 | 1468871783926 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:23 INFO - PROCESS | 1940 | 1468871783927 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a84800 == 36 [pid = 1940] [id = 246] 12:56:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1121bcc00) [pid = 1940] [serial = 736] [outer = 0x0] 12:56:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x116a1ec00) [pid = 1940] [serial = 737] [outer = 0x1121bcc00] 12:56:23 INFO - PROCESS | 1940 | 1468871783951 Marionette DEBUG loaded listener.js 12:56:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11972a800) [pid = 1940] [serial = 738] [outer = 0x1121bcc00] 12:56:24 INFO - PROCESS | 1940 | 1468871784210 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]]]}] 12:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 470ms 12:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:56:24 INFO - PROCESS | 1940 | 1468871784266 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:56:24 INFO - PROCESS | 1940 | 1468871784267 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 12:56:24 INFO - PROCESS | 1940 | 1468871784270 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:56:24 INFO - PROCESS | 1940 | 1468871784271 Marionette TRACE conn2 <- [1,958,null,{}] 12:56:24 INFO - PROCESS | 1940 | 1468871784273 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}] 12:56:24 INFO - PROCESS | 1940 | 1468871784274 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:24 INFO - PROCESS | 1940 | 1468871784353 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:56:24 INFO - PROCESS | 1940 | 1468871784356 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 1940 | 1468871784358 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12423d800 == 37 [pid = 1940] [id = 247] 12:56:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1198de800) [pid = 1940] [serial = 739] [outer = 0x0] 12:56:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119731c00) [pid = 1940] [serial = 740] [outer = 0x1198de800] 12:56:24 INFO - PROCESS | 1940 | 1468871784386 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x119a9b800) [pid = 1940] [serial = 741] [outer = 0x1198de800] 12:56:24 INFO - PROCESS | 1940 | 1468871784684 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]]]}] 12:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 420ms 12:56:24 INFO - PROCESS | 1940 | 1468871784690 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:56:24 INFO - PROCESS | 1940 | 1468871784702 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 12:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:56:24 INFO - PROCESS | 1940 | 1468871784712 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:56:24 INFO - PROCESS | 1940 | 1468871784713 Marionette TRACE conn2 <- [1,962,null,{}] 12:56:24 INFO - PROCESS | 1940 | 1468871784716 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}] 12:56:24 INFO - PROCESS | 1940 | 1468871784717 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:24 INFO - PROCESS | 1940 | 1468871784797 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:56:24 INFO - PROCESS | 1940 | 1468871784848 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 1940 | 1468871784849 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x124dae000 == 38 [pid = 1940] [id = 248] 12:56:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x116242800) [pid = 1940] [serial = 742] [outer = 0x0] 12:56:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119aa1000) [pid = 1940] [serial = 743] [outer = 0x116242800] 12:56:24 INFO - PROCESS | 1940 | 1468871784873 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x119fb8400) [pid = 1940] [serial = 744] [outer = 0x116242800] 12:56:25 INFO - PROCESS | 1940 | 1468871785124 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]]]}] 12:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 12:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:56:25 INFO - PROCESS | 1940 | 1468871785183 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:56:25 INFO - PROCESS | 1940 | 1468871785184 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 12:56:25 INFO - PROCESS | 1940 | 1468871785187 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 1940 | 1468871785188 Marionette TRACE conn2 <- [1,966,null,{}] 12:56:25 INFO - PROCESS | 1940 | 1468871785191 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}] 12:56:25 INFO - PROCESS | 1940 | 1468871785194 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:25 INFO - PROCESS | 1940 | 1468871785274 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:56:25 INFO - PROCESS | 1940 | 1468871785279 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:25 INFO - PROCESS | 1940 | 1468871785281 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x128d48800 == 39 [pid = 1940] [id = 249] 12:56:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1177b9400) [pid = 1940] [serial = 745] [outer = 0x0] 12:56:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12101f800) [pid = 1940] [serial = 746] [outer = 0x1177b9400] 12:56:25 INFO - PROCESS | 1940 | 1468871785307 Marionette DEBUG loaded listener.js 12:56:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x121a11000) [pid = 1940] [serial = 747] [outer = 0x1177b9400] 12:56:25 INFO - PROCESS | 1940 | 1468871785816 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]]]}] 12:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 673ms 12:56:25 INFO - PROCESS | 1940 | 1468871785861 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:56:25 INFO - PROCESS | 1940 | 1468871785863 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 12:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:56:25 INFO - PROCESS | 1940 | 1468871785866 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 1940 | 1468871785870 Marionette TRACE conn2 <- [1,970,null,{}] 12:56:25 INFO - PROCESS | 1940 | 1468871785873 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}] 12:56:25 INFO - PROCESS | 1940 | 1468871785875 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:25 INFO - PROCESS | 1940 | 1468871785977 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:56:26 INFO - PROCESS | 1940 | 1468871786042 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:26 INFO - PROCESS | 1940 | 1468871786044 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x11846e800 == 40 [pid = 1940] [id = 250] 12:56:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x115f5b800) [pid = 1940] [serial = 748] [outer = 0x0] 12:56:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x116a8d800) [pid = 1940] [serial = 749] [outer = 0x115f5b800] 12:56:26 INFO - PROCESS | 1940 | 1468871786074 Marionette DEBUG loaded listener.js 12:56:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x117583c00) [pid = 1940] [serial = 750] [outer = 0x115f5b800] 12:56:26 INFO - PROCESS | 1940 | 1468871786493 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]]]}] 12:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 673ms 12:56:26 INFO - PROCESS | 1940 | 1468871786540 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:56:26 INFO - PROCESS | 1940 | 1468871786543 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 12:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:56:26 INFO - PROCESS | 1940 | 1468871786547 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:56:26 INFO - PROCESS | 1940 | 1468871786549 Marionette TRACE conn2 <- [1,974,null,{}] 12:56:26 INFO - PROCESS | 1940 | 1468871786552 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}] 12:56:26 INFO - PROCESS | 1940 | 1468871786554 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:26 INFO - PROCESS | 1940 | 1468871786656 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:56:26 INFO - PROCESS | 1940 | 1468871786753 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:26 INFO - PROCESS | 1940 | 1468871786754 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x121276800 == 41 [pid = 1940] [id = 251] 12:56:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1177c5800) [pid = 1940] [serial = 751] [outer = 0x0] 12:56:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x118486400) [pid = 1940] [serial = 752] [outer = 0x1177c5800] 12:56:26 INFO - PROCESS | 1940 | 1468871786786 Marionette DEBUG loaded listener.js 12:56:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x11853ac00) [pid = 1940] [serial = 753] [outer = 0x1177c5800] 12:56:27 INFO - PROCESS | 1940 | 1468871787243 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]]]}] 12:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 720ms 12:56:27 INFO - PROCESS | 1940 | 1468871787286 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:56:27 INFO - PROCESS | 1940 | 1468871787288 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 12:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:56:27 INFO - PROCESS | 1940 | 1468871787294 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:56:27 INFO - PROCESS | 1940 | 1468871787299 Marionette TRACE conn2 <- [1,978,null,{}] 12:56:27 INFO - PROCESS | 1940 | 1468871787311 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}] 12:56:27 INFO - PROCESS | 1940 | 1468871787315 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:27 INFO - PROCESS | 1940 | 1468871787463 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:56:27 INFO - PROCESS | 1940 | 1468871787559 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:27 INFO - PROCESS | 1940 | 1468871787561 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x1291db000 == 42 [pid = 1940] [id = 252] 12:56:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1190e5c00) [pid = 1940] [serial = 754] [outer = 0x0] 12:56:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x11947f800) [pid = 1940] [serial = 755] [outer = 0x1190e5c00] 12:56:27 INFO - PROCESS | 1940 | 1468871787611 Marionette DEBUG loaded listener.js 12:56:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x11989bc00) [pid = 1940] [serial = 756] [outer = 0x1190e5c00] 12:56:28 INFO - PROCESS | 1940 | 1468871788046 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]]]}] 12:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 779ms 12:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:56:28 INFO - PROCESS | 1940 | 1468871788071 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:56:28 INFO - PROCESS | 1940 | 1468871788073 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 12:56:28 INFO - PROCESS | 1940 | 1468871788075 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:56:28 INFO - PROCESS | 1940 | 1468871788076 Marionette TRACE conn2 <- [1,982,null,{}] 12:56:28 INFO - PROCESS | 1940 | 1468871788079 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}] 12:56:28 INFO - PROCESS | 1940 | 1468871788080 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:28 INFO - PROCESS | 1940 | 1468871788179 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:56:28 INFO - PROCESS | 1940 | 1468871788228 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:28 INFO - PROCESS | 1940 | 1468871788229 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a54e800 == 43 [pid = 1940] [id = 253] 12:56:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1198d4000) [pid = 1940] [serial = 757] [outer = 0x0] 12:56:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1210ecc00) [pid = 1940] [serial = 758] [outer = 0x1198d4000] 12:56:28 INFO - PROCESS | 1940 | 1468871788261 Marionette DEBUG loaded listener.js 12:56:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x121858800) [pid = 1940] [serial = 759] [outer = 0x1198d4000] 12:56:28 INFO - PROCESS | 1940 | 1468871788643 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]]]}] 12:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 619ms 12:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:56:28 INFO - PROCESS | 1940 | 1468871788696 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:56:28 INFO - PROCESS | 1940 | 1468871788697 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 12:56:28 INFO - PROCESS | 1940 | 1468871788699 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:56:28 INFO - PROCESS | 1940 | 1468871788700 Marionette TRACE conn2 <- [1,986,null,{}] 12:56:28 INFO - PROCESS | 1940 | 1468871788703 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}] 12:56:28 INFO - PROCESS | 1940 | 1468871788704 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:28 INFO - PROCESS | 1940 | 1468871788802 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:56:28 INFO - PROCESS | 1940 | 1468871788866 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:28 INFO - PROCESS | 1940 | 1468871788868 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x1132d8000 == 44 [pid = 1940] [id = 254] 12:56:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x110eb1000) [pid = 1940] [serial = 760] [outer = 0x0] 12:56:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1127db000) [pid = 1940] [serial = 761] [outer = 0x110eb1000] 12:56:28 INFO - PROCESS | 1940 | 1468871788898 Marionette DEBUG loaded listener.js 12:56:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x11972e800) [pid = 1940] [serial = 762] [outer = 0x110eb1000] 12:56:29 INFO - PROCESS | 1940 | 1468871789493 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]]]}] 12:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 824ms 12:56:29 INFO - PROCESS | 1940 | 1468871789534 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:56:29 INFO - PROCESS | 1940 | 1468871789536 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 12:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:56:29 INFO - PROCESS | 1940 | 1468871789539 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:56:29 INFO - PROCESS | 1940 | 1468871789541 Marionette TRACE conn2 <- [1,990,null,{}] 12:56:29 INFO - PROCESS | 1940 | 1468871789547 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}] 12:56:29 INFO - PROCESS | 1940 | 1468871789548 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:29 INFO - PROCESS | 1940 | 1468871789643 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:56:29 INFO - PROCESS | 1940 | 1468871789711 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:29 INFO - PROCESS | 1940 | 1468871789712 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x116286000 == 45 [pid = 1940] [id = 255] 12:56:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1133bf400) [pid = 1940] [serial = 763] [outer = 0x0] 12:56:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x115f10800) [pid = 1940] [serial = 764] [outer = 0x1133bf400] 12:56:29 INFO - PROCESS | 1940 | 1468871789740 Marionette DEBUG loaded listener.js 12:56:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x116baa000) [pid = 1940] [serial = 765] [outer = 0x1133bf400] 12:56:30 INFO - PROCESS | 1940 | --DOCSHELL 0x124dae000 == 44 [pid = 1940] [id = 248] 12:56:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12423d800 == 43 [pid = 1940] [id = 247] 12:56:30 INFO - PROCESS | 1940 | --DOCSHELL 0x121a84800 == 42 [pid = 1940] [id = 246] 12:56:30 INFO - PROCESS | 1940 | --DOCSHELL 0x116798800 == 41 [pid = 1940] [id = 245] 12:56:30 INFO - PROCESS | 1940 | --DOCSHELL 0x121354800 == 40 [pid = 1940] [id = 244] 12:56:30 INFO - PROCESS | 1940 | --DOCSHELL 0x1195bc800 == 39 [pid = 1940] [id = 242] 12:56:30 INFO - PROCESS | 1940 | --DOCSHELL 0x1188d9800 == 38 [pid = 1940] [id = 241] 12:56:30 INFO - PROCESS | 1940 | --DOCSHELL 0x118375000 == 37 [pid = 1940] [id = 240] 12:56:30 INFO - PROCESS | 1940 | --DOCSHELL 0x116513000 == 36 [pid = 1940] [id = 239] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x1131f5000) [pid = 1940] [serial = 708] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x112717800) [pid = 1940] [serial = 701] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1127d7400) [pid = 1940] [serial = 702] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x110eac000) [pid = 1940] [serial = 689] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x111c14800) [pid = 1940] [serial = 704] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x117e03000) [pid = 1940] [serial = 693] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1175c1400) [pid = 1940] [serial = 692] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x111c83400) [pid = 1940] [serial = 690] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11988dc00) [pid = 1940] [serial = 665] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12120fc00) [pid = 1940] [serial = 668] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x112ef3800) [pid = 1940] [serial = 647] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x116745400) [pid = 1940] [serial = 648] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12426b800) [pid = 1940] [serial = 645] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x124264000) [pid = 1940] [serial = 644] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x118536400) [pid = 1940] [serial = 656] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11862a400) [pid = 1940] [serial = 657] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1127ddc00) [pid = 1940] [serial = 650] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x115e98400) [pid = 1940] [serial = 651] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x117261400) [pid = 1940] [serial = 653] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1177c0800) [pid = 1940] [serial = 654] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1188f0c00) [pid = 1940] [serial = 659] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1190e6400) [pid = 1940] [serial = 660] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119433c00) [pid = 1940] [serial = 662] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x124dc1c00) [pid = 1940] [serial = 684] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x121c99c00) [pid = 1940] [serial = 672] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x121c90400) [pid = 1940] [serial = 671] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1188ec000) [pid = 1940] [serial = 695] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124dbc400) [pid = 1940] [serial = 686] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11213cc00) [pid = 1940] [serial = 705] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118535c00) [pid = 1940] [serial = 678] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1241bf400) [pid = 1940] [serial = 674] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12602c400) [pid = 1940] [serial = 687] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x119069000) [pid = 1940] [serial = 680] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1198d9c00) [pid = 1940] [serial = 698] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1131e7400) [pid = 1940] [serial = 677] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x124d08800) [pid = 1940] [serial = 683] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12426b400) [pid = 1940] [serial = 675] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1244b5c00) [pid = 1940] [serial = 681] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x121a95c00) [pid = 1940] [serial = 669] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x121826c00) [pid = 1940] [serial = 699] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1194c5800) [pid = 1940] [serial = 696] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x119fbbc00) [pid = 1940] [serial = 666] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1194cd000) [pid = 1940] [serial = 663] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x112f26400) [pid = 1940] [serial = 707] [outer = 0x0] [url = about:blank] 12:56:30 INFO - PROCESS | 1940 | 1468871790138 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]]]}] 12:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 625ms 12:56:30 INFO - PROCESS | 1940 | 1468871790164 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:56:30 INFO - PROCESS | 1940 | 1468871790166 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 12:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:56:30 INFO - PROCESS | 1940 | 1468871790170 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:56:30 INFO - PROCESS | 1940 | 1468871790172 Marionette TRACE conn2 <- [1,994,null,{}] 12:56:30 INFO - PROCESS | 1940 | 1468871790174 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}] 12:56:30 INFO - PROCESS | 1940 | 1468871790178 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:30 INFO - PROCESS | 1940 | 1468871790257 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:56:30 INFO - PROCESS | 1940 | 1468871790263 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:30 INFO - PROCESS | 1940 | 1468871790264 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x116712000 == 37 [pid = 1940] [id = 256] 12:56:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x117262000) [pid = 1940] [serial = 766] [outer = 0x0] 12:56:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1175c6c00) [pid = 1940] [serial = 767] [outer = 0x117262000] 12:56:30 INFO - PROCESS | 1940 | 1468871790291 Marionette DEBUG loaded listener.js 12:56:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x117e10c00) [pid = 1940] [serial = 768] [outer = 0x117262000] 12:56:30 INFO - PROCESS | 1940 | 1468871790642 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]]]}] 12:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 520ms 12:56:30 INFO - PROCESS | 1940 | 1468871790691 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:56:30 INFO - PROCESS | 1940 | 1468871790692 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 12:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:56:30 INFO - PROCESS | 1940 | 1468871790695 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:56:30 INFO - PROCESS | 1940 | 1468871790697 Marionette TRACE conn2 <- [1,998,null,{}] 12:56:30 INFO - PROCESS | 1940 | 1468871790704 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}] 12:56:30 INFO - PROCESS | 1940 | 1468871790707 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:30 INFO - PROCESS | 1940 | 1468871790787 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:56:30 INFO - PROCESS | 1940 | 1468871790792 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:30 INFO - PROCESS | 1940 | 1468871790796 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188d5000 == 38 [pid = 1940] [id = 257] 12:56:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11853e400) [pid = 1940] [serial = 769] [outer = 0x0] 12:56:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1188e4c00) [pid = 1940] [serial = 770] [outer = 0x11853e400] 12:56:30 INFO - PROCESS | 1940 | 1468871790825 Marionette DEBUG loaded listener.js 12:56:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1190e0000) [pid = 1940] [serial = 771] [outer = 0x11853e400] 12:56:31 INFO - PROCESS | 1940 | 1468871791173 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]]]}] 12:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 522ms 12:56:31 INFO - PROCESS | 1940 | 1468871791217 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:56:31 INFO - PROCESS | 1940 | 1468871791219 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 12:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:56:31 INFO - PROCESS | 1940 | 1468871791221 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:56:31 INFO - PROCESS | 1940 | 1468871791222 Marionette TRACE conn2 <- [1,1002,null,{}] 12:56:31 INFO - PROCESS | 1940 | 1468871791225 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}] 12:56:31 INFO - PROCESS | 1940 | 1468871791226 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:31 INFO - PROCESS | 1940 | 1468871791313 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:56:31 INFO - PROCESS | 1940 | 1468871791362 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 1940 | 1468871791363 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195b6800 == 39 [pid = 1940] [id = 258] 12:56:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1188e9800) [pid = 1940] [serial = 772] [outer = 0x0] 12:56:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119724c00) [pid = 1940] [serial = 773] [outer = 0x1188e9800] 12:56:31 INFO - PROCESS | 1940 | 1468871791390 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x121023000) [pid = 1940] [serial = 774] [outer = 0x1188e9800] 12:56:31 INFO - PROCESS | 1940 | 1468871791680 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]]]}] 12:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 474ms 12:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:56:31 INFO - PROCESS | 1940 | 1468871791700 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:56:31 INFO - PROCESS | 1940 | 1468871791702 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 12:56:31 INFO - PROCESS | 1940 | 1468871791704 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:56:31 INFO - PROCESS | 1940 | 1468871791705 Marionette TRACE conn2 <- [1,1006,null,{}] 12:56:31 INFO - PROCESS | 1940 | 1468871791707 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}] 12:56:31 INFO - PROCESS | 1940 | 1468871791709 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:31 INFO - PROCESS | 1940 | 1468871791801 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:56:31 INFO - PROCESS | 1940 | 1468871791858 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 1940 | 1468871791859 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ad7000 == 40 [pid = 1940] [id = 259] 12:56:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11942c800) [pid = 1940] [serial = 775] [outer = 0x0] 12:56:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x121023400) [pid = 1940] [serial = 776] [outer = 0x11942c800] 12:56:31 INFO - PROCESS | 1940 | 1468871791884 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x121c8ac00) [pid = 1940] [serial = 777] [outer = 0x11942c800] 12:56:32 INFO - PROCESS | 1940 | 1468871792185 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]]]}] 12:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 12:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:56:32 INFO - PROCESS | 1940 | 1468871792223 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:56:32 INFO - PROCESS | 1940 | 1468871792224 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 12:56:32 INFO - PROCESS | 1940 | 1468871792228 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:56:32 INFO - PROCESS | 1940 | 1468871792231 Marionette TRACE conn2 <- [1,1010,null,{}] 12:56:32 INFO - PROCESS | 1940 | 1468871792233 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}] 12:56:32 INFO - PROCESS | 1940 | 1468871792237 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:32 INFO - PROCESS | 1940 | 1468871792355 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:56:32 INFO - PROCESS | 1940 | 1468871792390 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:32 INFO - PROCESS | 1940 | 1468871792392 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12190c000 == 41 [pid = 1940] [id = 260] 12:56:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x121c8ec00) [pid = 1940] [serial = 778] [outer = 0x0] 12:56:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x123d14c00) [pid = 1940] [serial = 779] [outer = 0x121c8ec00] 12:56:32 INFO - PROCESS | 1940 | 1468871792416 Marionette DEBUG loaded listener.js 12:56:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12426e400) [pid = 1940] [serial = 780] [outer = 0x121c8ec00] 12:56:32 INFO - PROCESS | 1940 | 1468871792715 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]]]}] 12:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 522ms 12:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:56:32 INFO - PROCESS | 1940 | 1468871792754 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:56:32 INFO - PROCESS | 1940 | 1468871792755 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 12:56:32 INFO - PROCESS | 1940 | 1468871792757 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:56:32 INFO - PROCESS | 1940 | 1468871792758 Marionette TRACE conn2 <- [1,1014,null,{}] 12:56:32 INFO - PROCESS | 1940 | 1468871792763 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}] 12:56:32 INFO - PROCESS | 1940 | 1468871792764 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:32 INFO - PROCESS | 1940 | 1468871792861 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:56:32 INFO - PROCESS | 1940 | 1468871792864 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:32 INFO - PROCESS | 1940 | 1468871792865 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x125709000 == 42 [pid = 1940] [id = 261] 12:56:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121c97c00) [pid = 1940] [serial = 781] [outer = 0x0] 12:56:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1242eec00) [pid = 1940] [serial = 782] [outer = 0x121c97c00] 12:56:32 INFO - PROCESS | 1940 | 1468871792889 Marionette DEBUG loaded listener.js 12:56:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124669000) [pid = 1940] [serial = 783] [outer = 0x121c97c00] 12:56:33 INFO - PROCESS | 1940 | 1468871793229 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]]]}] 12:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 522ms 12:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:56:33 INFO - PROCESS | 1940 | 1468871793279 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:56:33 INFO - PROCESS | 1940 | 1468871793281 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 12:56:33 INFO - PROCESS | 1940 | 1468871793283 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:56:33 INFO - PROCESS | 1940 | 1468871793284 Marionette TRACE conn2 <- [1,1018,null,{}] 12:56:33 INFO - PROCESS | 1940 | 1468871793286 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}] 12:56:33 INFO - PROCESS | 1940 | 1468871793287 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:33 INFO - PROCESS | 1940 | 1468871793385 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:56:33 INFO - PROCESS | 1940 | 1468871793398 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:33 INFO - PROCESS | 1940 | 1468871793399 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x128d47800 == 43 [pid = 1940] [id = 262] 12:56:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1247bb400) [pid = 1940] [serial = 784] [outer = 0x0] 12:56:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x124dbb800) [pid = 1940] [serial = 785] [outer = 0x1247bb400] 12:56:33 INFO - PROCESS | 1940 | 1468871793423 Marionette DEBUG loaded listener.js 12:56:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x124dc8400) [pid = 1940] [serial = 786] [outer = 0x1247bb400] 12:56:33 INFO - PROCESS | 1940 | 1468871793736 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]]]}] 12:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 12:56:33 INFO - PROCESS | 1940 | 1468871793801 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:56:33 INFO - PROCESS | 1940 | 1468871793802 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 12:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:56:33 INFO - PROCESS | 1940 | 1468871793805 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:56:33 INFO - PROCESS | 1940 | 1468871793806 Marionette TRACE conn2 <- [1,1022,null,{}] 12:56:33 INFO - PROCESS | 1940 | 1468871793808 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}] 12:56:33 INFO - PROCESS | 1940 | 1468871793809 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:33 INFO - PROCESS | 1940 | 1468871793904 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:56:33 INFO - PROCESS | 1940 | 1468871793940 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:33 INFO - PROCESS | 1940 | 1468871793941 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x129731800 == 44 [pid = 1940] [id = 263] 12:56:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1198db000) [pid = 1940] [serial = 787] [outer = 0x0] 12:56:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x126029400) [pid = 1940] [serial = 788] [outer = 0x1198db000] 12:56:33 INFO - PROCESS | 1940 | 1468871793965 Marionette DEBUG loaded listener.js 12:56:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12645e800) [pid = 1940] [serial = 789] [outer = 0x1198db000] 12:56:34 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x114f98400) [pid = 1940] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:56:34 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1175c6800) [pid = 1940] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:56:34 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x115f06c00) [pid = 1940] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:56:34 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x110eedc00) [pid = 1940] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:56:34 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1175c3400) [pid = 1940] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:56:34 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1198de800) [pid = 1940] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:56:34 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11942b800) [pid = 1940] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:56:34 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x110ea7400) [pid = 1940] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:56:34 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1121bcc00) [pid = 1940] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:56:34 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x116242800) [pid = 1940] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:56:34 INFO - PROCESS | 1940 | 1468871794327 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]]]}] 12:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 569ms 12:56:34 INFO - PROCESS | 1940 | 1468871794375 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:56:34 INFO - PROCESS | 1940 | 1468871794376 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 12:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:56:34 INFO - PROCESS | 1940 | 1468871794378 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:56:34 INFO - PROCESS | 1940 | 1468871794379 Marionette TRACE conn2 <- [1,1026,null,{}] 12:56:34 INFO - PROCESS | 1940 | 1468871794382 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}] 12:56:34 INFO - PROCESS | 1940 | 1468871794383 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:34 INFO - PROCESS | 1940 | 1468871794463 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:56:34 INFO - PROCESS | 1940 | 1468871794517 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:34 INFO - PROCESS | 1940 | 1468871794518 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12672a800 == 45 [pid = 1940] [id = 264] 12:56:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x112717400) [pid = 1940] [serial = 790] [outer = 0x0] 12:56:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1177c2800) [pid = 1940] [serial = 791] [outer = 0x112717400] 12:56:34 INFO - PROCESS | 1940 | 1468871794541 Marionette DEBUG loaded listener.js 12:56:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11972ec00) [pid = 1940] [serial = 792] [outer = 0x112717400] 12:56:34 INFO - PROCESS | 1940 | 1468871794813 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]]]}] 12:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 469ms 12:56:34 INFO - PROCESS | 1940 | 1468871794849 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:56:34 INFO - PROCESS | 1940 | 1468871794850 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 12:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:56:34 INFO - PROCESS | 1940 | 1468871794853 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:56:34 INFO - PROCESS | 1940 | 1468871794854 Marionette TRACE conn2 <- [1,1030,null,{}] 12:56:34 INFO - PROCESS | 1940 | 1468871794857 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}] 12:56:34 INFO - PROCESS | 1940 | 1468871794858 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:34 INFO - PROCESS | 1940 | 1468871794959 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:56:34 INFO - PROCESS | 1940 | 1468871794965 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:34 INFO - PROCESS | 1940 | 1468871794966 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af30800 == 46 [pid = 1940] [id = 265] 12:56:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1188a0800) [pid = 1940] [serial = 793] [outer = 0x0] 12:56:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12679a800) [pid = 1940] [serial = 794] [outer = 0x1188a0800] 12:56:35 INFO - PROCESS | 1940 | 1468871795000 Marionette DEBUG loaded listener.js 12:56:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1267b5400) [pid = 1940] [serial = 795] [outer = 0x1188a0800] 12:56:35 INFO - PROCESS | 1940 | 1468871795336 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]]]}] 12:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms 12:56:35 INFO - PROCESS | 1940 | 1468871795373 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:56:35 INFO - PROCESS | 1940 | 1468871795375 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 12:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:56:35 INFO - PROCESS | 1940 | 1468871795378 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:56:35 INFO - PROCESS | 1940 | 1468871795379 Marionette TRACE conn2 <- [1,1034,null,{}] 12:56:35 INFO - PROCESS | 1940 | 1468871795381 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}] 12:56:35 INFO - PROCESS | 1940 | 1468871795382 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:35 INFO - PROCESS | 1940 | 1468871795488 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:56:35 INFO - PROCESS | 1940 | 1468871795494 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:35 INFO - PROCESS | 1940 | 1468871795496 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b13e800 == 47 [pid = 1940] [id = 266] 12:56:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1267b5800) [pid = 1940] [serial = 796] [outer = 0x0] 12:56:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12716bc00) [pid = 1940] [serial = 797] [outer = 0x1267b5800] 12:56:35 INFO - PROCESS | 1940 | 1468871795519 Marionette DEBUG loaded listener.js 12:56:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x127445c00) [pid = 1940] [serial = 798] [outer = 0x1267b5800] 12:56:35 INFO - PROCESS | 1940 | 1468871795801 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]]]}] 12:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms 12:56:35 INFO - PROCESS | 1940 | 1468871795848 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:56:35 INFO - PROCESS | 1940 | 1468871795849 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 12:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:56:35 INFO - PROCESS | 1940 | 1468871795851 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:56:35 INFO - PROCESS | 1940 | 1468871795852 Marionette TRACE conn2 <- [1,1038,null,{}] 12:56:35 INFO - PROCESS | 1940 | 1468871795855 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}] 12:56:35 INFO - PROCESS | 1940 | 1468871795856 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:35 INFO - PROCESS | 1940 | 1468871795939 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:56:35 INFO - PROCESS | 1940 | 1468871795943 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:35 INFO - PROCESS | 1940 | 1468871795945 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b92c000 == 48 [pid = 1940] [id = 267] 12:56:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x119fb7400) [pid = 1940] [serial = 799] [outer = 0x0] 12:56:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12744fc00) [pid = 1940] [serial = 800] [outer = 0x119fb7400] 12:56:35 INFO - PROCESS | 1940 | 1468871795977 Marionette DEBUG loaded listener.js 12:56:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x127454800) [pid = 1940] [serial = 801] [outer = 0x119fb7400] 12:56:36 INFO - PROCESS | 1940 | --DOCSHELL 0x117561800 == 47 [pid = 1940] [id = 238] 12:56:36 INFO - PROCESS | 1940 | --DOCSHELL 0x11719c000 == 46 [pid = 1940] [id = 237] 12:56:36 INFO - PROCESS | 1940 | --DOCSHELL 0x111c97800 == 45 [pid = 1940] [id = 243] 12:56:36 INFO - PROCESS | 1940 | --DOCSHELL 0x116286000 == 44 [pid = 1940] [id = 255] 12:56:36 INFO - PROCESS | 1940 | --DOCSHELL 0x1132d8000 == 43 [pid = 1940] [id = 254] 12:56:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12a54e800 == 42 [pid = 1940] [id = 253] 12:56:36 INFO - PROCESS | 1940 | --DOCSHELL 0x1291db000 == 41 [pid = 1940] [id = 252] 12:56:36 INFO - PROCESS | 1940 | --DOCSHELL 0x121276800 == 40 [pid = 1940] [id = 251] 12:56:36 INFO - PROCESS | 1940 | --DOCSHELL 0x11846e800 == 39 [pid = 1940] [id = 250] 12:56:36 INFO - PROCESS | 1940 | --DOCSHELL 0x128d48800 == 38 [pid = 1940] [id = 249] 12:56:37 INFO - PROCESS | 1940 | --DOCSHELL 0x1195b6800 == 37 [pid = 1940] [id = 258] 12:56:37 INFO - PROCESS | 1940 | --DOCSHELL 0x116712000 == 36 [pid = 1940] [id = 256] 12:56:37 INFO - PROCESS | 1940 | --DOCSHELL 0x12190c000 == 35 [pid = 1940] [id = 260] 12:56:37 INFO - PROCESS | 1940 | --DOCSHELL 0x128d47800 == 34 [pid = 1940] [id = 262] 12:56:37 INFO - PROCESS | 1940 | --DOCSHELL 0x129731800 == 33 [pid = 1940] [id = 263] 12:56:37 INFO - PROCESS | 1940 | --DOCSHELL 0x1188d5000 == 32 [pid = 1940] [id = 257] 12:56:37 INFO - PROCESS | 1940 | --DOCSHELL 0x119ad7000 == 31 [pid = 1940] [id = 259] 12:56:37 INFO - PROCESS | 1940 | --DOCSHELL 0x12672a800 == 30 [pid = 1940] [id = 264] 12:56:37 INFO - PROCESS | 1940 | --DOCSHELL 0x12af30800 == 29 [pid = 1940] [id = 265] 12:56:37 INFO - PROCESS | 1940 | --DOCSHELL 0x125709000 == 28 [pid = 1940] [id = 261] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x116a90800) [pid = 1940] [serial = 719] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11725b000) [pid = 1940] [serial = 720] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1127b7000) [pid = 1940] [serial = 717] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11213d400) [pid = 1940] [serial = 716] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1165f1400) [pid = 1940] [serial = 710] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x113c2b000) [pid = 1940] [serial = 713] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1175cd400) [pid = 1940] [serial = 722] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119a9b800) [pid = 1940] [serial = 741] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119433800) [pid = 1940] [serial = 731] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1127d3000) [pid = 1940] [serial = 734] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x115f5dc00) [pid = 1940] [serial = 735] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119731c00) [pid = 1940] [serial = 740] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1194d1c00) [pid = 1940] [serial = 732] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11972a800) [pid = 1940] [serial = 738] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x117e03400) [pid = 1940] [serial = 723] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x116a1ec00) [pid = 1940] [serial = 737] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119aa1000) [pid = 1940] [serial = 743] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x119fb8400) [pid = 1940] [serial = 744] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x118879400) [pid = 1940] [serial = 726] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOCSHELL 0x12b13e800 == 27 [pid = 1940] [id = 266] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x118541800) [pid = 1940] [serial = 725] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1188eec00) [pid = 1940] [serial = 729] [outer = 0x0] [url = about:blank] 12:56:37 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1188a8c00) [pid = 1940] [serial = 728] [outer = 0x0] [url = about:blank] 12:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1872ms 12:56:37 INFO - PROCESS | 1940 | 1468871797720 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]]]}] 12:56:37 INFO - PROCESS | 1940 | 1468871797729 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:56:37 INFO - PROCESS | 1940 | 1468871797731 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 12:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:56:37 INFO - PROCESS | 1940 | 1468871797735 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:56:37 INFO - PROCESS | 1940 | 1468871797736 Marionette TRACE conn2 <- [1,1042,null,{}] 12:56:37 INFO - PROCESS | 1940 | 1468871797740 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}] 12:56:37 INFO - PROCESS | 1940 | 1468871797743 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:37 INFO - PROCESS | 1940 | 1468871797827 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:56:37 INFO - PROCESS | 1940 | 1468871797880 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:37 INFO - PROCESS | 1940 | 1468871797882 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x11651c800 == 28 [pid = 1940] [id = 268] 12:56:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1131cd800) [pid = 1940] [serial = 802] [outer = 0x0] 12:56:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1131f2000) [pid = 1940] [serial = 803] [outer = 0x1131cd800] 12:56:37 INFO - PROCESS | 1940 | 1468871797909 Marionette DEBUG loaded listener.js 12:56:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x11681e400) [pid = 1940] [serial = 804] [outer = 0x1131cd800] 12:56:38 INFO - PROCESS | 1940 | 1468871798220 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]]]}] 12:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 520ms 12:56:38 INFO - PROCESS | 1940 | 1468871798255 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:56:38 INFO - PROCESS | 1940 | 1468871798259 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 12:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:56:38 INFO - PROCESS | 1940 | 1468871798265 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:56:38 INFO - PROCESS | 1940 | 1468871798267 Marionette TRACE conn2 <- [1,1046,null,{}] 12:56:38 INFO - PROCESS | 1940 | 1468871798269 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}] 12:56:38 INFO - PROCESS | 1940 | 1468871798271 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:38 INFO - PROCESS | 1940 | 1468871798353 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:56:38 INFO - PROCESS | 1940 | 1468871798357 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:38 INFO - PROCESS | 1940 | 1468871798359 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e40800 == 29 [pid = 1940] [id = 269] 12:56:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x116bae400) [pid = 1940] [serial = 805] [outer = 0x0] 12:56:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1175ca400) [pid = 1940] [serial = 806] [outer = 0x116bae400] 12:56:38 INFO - PROCESS | 1940 | 1468871798388 Marionette DEBUG loaded listener.js 12:56:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x118325c00) [pid = 1940] [serial = 807] [outer = 0x116bae400] 12:56:38 INFO - PROCESS | 1940 | 1468871798733 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]]]}] 12:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 519ms 12:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:56:38 INFO - PROCESS | 1940 | 1468871798784 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:56:38 INFO - PROCESS | 1940 | 1468871798786 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 12:56:38 INFO - PROCESS | 1940 | 1468871798788 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:56:38 INFO - PROCESS | 1940 | 1468871798790 Marionette TRACE conn2 <- [1,1050,null,{}] 12:56:38 INFO - PROCESS | 1940 | 1468871798798 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}] 12:56:38 INFO - PROCESS | 1940 | 1468871798801 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:38 INFO - PROCESS | 1940 | 1468871798879 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:56:38 INFO - PROCESS | 1940 | 1468871798885 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:38 INFO - PROCESS | 1940 | 1468871798887 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x118418000 == 30 [pid = 1940] [id = 270] 12:56:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x110eedc00) [pid = 1940] [serial = 808] [outer = 0x0] 12:56:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11887b400) [pid = 1940] [serial = 809] [outer = 0x110eedc00] 12:56:38 INFO - PROCESS | 1940 | 1468871798915 Marionette DEBUG loaded listener.js 12:56:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1188e9400) [pid = 1940] [serial = 810] [outer = 0x110eedc00] 12:56:39 INFO - PROCESS | 1940 | 1468871799267 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]]]}] 12:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 524ms 12:56:39 INFO - PROCESS | 1940 | 1468871799313 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:56:39 INFO - PROCESS | 1940 | 1468871799314 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 12:56:39 INFO - PROCESS | 1940 | 1468871799317 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:56:39 INFO - PROCESS | 1940 | 1468871799318 Marionette TRACE conn2 <- [1,1054,null,{}] 12:56:39 INFO - PROCESS | 1940 | 1468871799327 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}] 12:56:39 INFO - PROCESS | 1940 | 1468871799328 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:39 INFO - PROCESS | 1940 | 1468871799410 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:56:39 INFO - PROCESS | 1940 | 1468871799417 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:39 INFO - PROCESS | 1940 | 1468871799418 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195bd000 == 31 [pid = 1940] [id = 271] 12:56:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119426800) [pid = 1940] [serial = 811] [outer = 0x0] 12:56:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1194c5800) [pid = 1940] [serial = 812] [outer = 0x119426800] 12:56:39 INFO - PROCESS | 1940 | 1468871799443 Marionette DEBUG loaded listener.js 12:56:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119728400) [pid = 1940] [serial = 813] [outer = 0x119426800] 12:56:39 INFO - PROCESS | 1940 | 1468871799767 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]]]}] 12:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 471ms 12:56:39 INFO - PROCESS | 1940 | 1468871799788 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:56:39 INFO - PROCESS | 1940 | 1468871799790 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 12:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:56:39 INFO - PROCESS | 1940 | 1468871799792 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:56:39 INFO - PROCESS | 1940 | 1468871799802 Marionette TRACE conn2 <- [1,1058,null,{}] 12:56:39 INFO - PROCESS | 1940 | 1468871799805 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}] 12:56:39 INFO - PROCESS | 1940 | 1468871799806 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:39 INFO - PROCESS | 1940 | 1468871799879 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:56:39 INFO - PROCESS | 1940 | 1468871799882 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:39 INFO - PROCESS | 1940 | 1468871799883 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f60800 == 32 [pid = 1940] [id = 272] 12:56:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x116ba9c00) [pid = 1940] [serial = 814] [outer = 0x0] 12:56:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1198d2c00) [pid = 1940] [serial = 815] [outer = 0x116ba9c00] 12:56:39 INFO - PROCESS | 1940 | 1468871799910 Marionette DEBUG loaded listener.js 12:56:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119a9b800) [pid = 1940] [serial = 816] [outer = 0x116ba9c00] 12:56:40 INFO - PROCESS | 1940 | 1468871800267 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]]]}] 12:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 480ms 12:56:40 INFO - PROCESS | 1940 | 1468871800273 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:56:40 INFO - PROCESS | 1940 | 1468871800274 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 12:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:56:40 INFO - PROCESS | 1940 | 1468871800278 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:56:40 INFO - PROCESS | 1940 | 1468871800280 Marionette TRACE conn2 <- [1,1062,null,{}] 12:56:40 INFO - PROCESS | 1940 | 1468871800283 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}] 12:56:40 INFO - PROCESS | 1940 | 1468871800287 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:40 INFO - PROCESS | 1940 | 1468871800412 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:56:40 INFO - PROCESS | 1940 | 1468871800416 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:40 INFO - PROCESS | 1940 | 1468871800417 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x121462800 == 33 [pid = 1940] [id = 273] 12:56:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x119aa2c00) [pid = 1940] [serial = 817] [outer = 0x0] 12:56:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x121826c00) [pid = 1940] [serial = 818] [outer = 0x119aa2c00] 12:56:40 INFO - PROCESS | 1940 | 1468871800442 Marionette DEBUG loaded listener.js 12:56:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x121c96800) [pid = 1940] [serial = 819] [outer = 0x119aa2c00] 12:56:40 INFO - PROCESS | 1940 | 1468871800735 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]]]}] 12:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 469ms 12:56:40 INFO - PROCESS | 1940 | 1468871800749 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:56:40 INFO - PROCESS | 1940 | 1468871800750 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 12:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:56:40 INFO - PROCESS | 1940 | 1468871800753 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:56:40 INFO - PROCESS | 1940 | 1468871800754 Marionette TRACE conn2 <- [1,1066,null,{}] 12:56:40 INFO - PROCESS | 1940 | 1468871800756 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}] 12:56:40 INFO - PROCESS | 1940 | 1468871800757 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:40 INFO - PROCESS | 1940 | 1468871800846 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:56:40 INFO - PROCESS | 1940 | 1468871800851 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:40 INFO - PROCESS | 1940 | 1468871800852 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x124240000 == 34 [pid = 1940] [id = 274] 12:56:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x121c97000) [pid = 1940] [serial = 820] [outer = 0x0] 12:56:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1241b3000) [pid = 1940] [serial = 821] [outer = 0x121c97000] 12:56:40 INFO - PROCESS | 1940 | 1468871800876 Marionette DEBUG loaded listener.js 12:56:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x124269800) [pid = 1940] [serial = 822] [outer = 0x121c97000] 12:56:41 INFO - PROCESS | 1940 | 1468871801196 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]]]}] 12:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 12:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:56:41 INFO - PROCESS | 1940 | 1468871801221 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:56:41 INFO - PROCESS | 1940 | 1468871801223 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 12:56:41 INFO - PROCESS | 1940 | 1468871801225 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:56:41 INFO - PROCESS | 1940 | 1468871801226 Marionette TRACE conn2 <- [1,1070,null,{}] 12:56:41 INFO - PROCESS | 1940 | 1468871801231 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}] 12:56:41 INFO - PROCESS | 1940 | 1468871801232 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:41 INFO - PROCESS | 1940 | 1468871801333 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:56:41 INFO - PROCESS | 1940 | 1468871801339 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:41 INFO - PROCESS | 1940 | 1468871801340 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x124d97000 == 35 [pid = 1940] [id = 275] 12:56:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x123d36c00) [pid = 1940] [serial = 823] [outer = 0x0] 12:56:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12426fc00) [pid = 1940] [serial = 824] [outer = 0x123d36c00] 12:56:41 INFO - PROCESS | 1940 | 1468871801364 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1194d1c00) [pid = 1940] [serial = 825] [outer = 0x123d36c00] 12:56:41 INFO - PROCESS | 1940 | 1468871801681 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]]]}] 12:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 471ms 12:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:56:41 INFO - PROCESS | 1940 | 1468871801697 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:56:41 INFO - PROCESS | 1940 | 1468871801698 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 12:56:41 INFO - PROCESS | 1940 | 1468871801700 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:56:41 INFO - PROCESS | 1940 | 1468871801701 Marionette TRACE conn2 <- [1,1074,null,{}] 12:56:41 INFO - PROCESS | 1940 | 1468871801704 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}] 12:56:41 INFO - PROCESS | 1940 | 1468871801705 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:41 INFO - PROCESS | 1940 | 1468871801790 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:56:41 INFO - PROCESS | 1940 | 1468871801796 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:41 INFO - PROCESS | 1940 | 1468871801797 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x11847a000 == 36 [pid = 1940] [id = 276] 12:56:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x124d0fc00) [pid = 1940] [serial = 826] [outer = 0x0] 12:56:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x124dbf400) [pid = 1940] [serial = 827] [outer = 0x124d0fc00] 12:56:41 INFO - PROCESS | 1940 | 1468871801821 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1264d8000) [pid = 1940] [serial = 828] [outer = 0x124d0fc00] 12:56:42 INFO - PROCESS | 1940 | 1468871802136 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]]]}] 12:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 471ms 12:56:42 INFO - PROCESS | 1940 | 1468871802172 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:56:42 INFO - PROCESS | 1940 | 1468871802174 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 12:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:56:42 INFO - PROCESS | 1940 | 1468871802177 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:56:42 INFO - PROCESS | 1940 | 1468871802179 Marionette TRACE conn2 <- [1,1078,null,{}] 12:56:42 INFO - PROCESS | 1940 | 1468871802182 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}] 12:56:42 INFO - PROCESS | 1940 | 1468871802184 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:42 INFO - PROCESS | 1940 | 1468871802346 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:56:42 INFO - PROCESS | 1940 | 1468871802362 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:42 INFO - PROCESS | 1940 | 1468871802363 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12904d000 == 37 [pid = 1940] [id = 277] 12:56:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x124d08800) [pid = 1940] [serial = 829] [outer = 0x0] 12:56:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12679c400) [pid = 1940] [serial = 830] [outer = 0x124d08800] 12:56:42 INFO - PROCESS | 1940 | 1468871802402 Marionette DEBUG loaded listener.js 12:56:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1267ae400) [pid = 1940] [serial = 831] [outer = 0x124d08800] 12:56:42 INFO - PROCESS | 1940 | 1468871802833 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]]]}] 12:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 669ms 12:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:56:42 INFO - PROCESS | 1940 | 1468871802847 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:56:42 INFO - PROCESS | 1940 | 1468871802848 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 12:56:42 INFO - PROCESS | 1940 | 1468871802850 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:56:42 INFO - PROCESS | 1940 | 1468871802852 Marionette TRACE conn2 <- [1,1082,null,{}] 12:56:42 INFO - PROCESS | 1940 | 1468871802854 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}] 12:56:42 INFO - PROCESS | 1940 | 1468871802856 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:42 INFO - PROCESS | 1940 | 1468871802983 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:56:43 INFO - PROCESS | 1940 | 1468871803012 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:43 INFO - PROCESS | 1940 | 1468871803013 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e48800 == 38 [pid = 1940] [id = 278] 12:56:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x110ea5400) [pid = 1940] [serial = 832] [outer = 0x0] 12:56:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x127165c00) [pid = 1940] [serial = 833] [outer = 0x110ea5400] 12:56:43 INFO - PROCESS | 1940 | 1468871803039 Marionette DEBUG loaded listener.js 12:56:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x128a7c400) [pid = 1940] [serial = 834] [outer = 0x110ea5400] 12:56:43 INFO - PROCESS | 1940 | 1468871803379 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]]]}] 12:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 569ms 12:56:43 INFO - PROCESS | 1940 | 1468871803419 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:56:43 INFO - PROCESS | 1940 | 1468871803420 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 12:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:56:43 INFO - PROCESS | 1940 | 1468871803423 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:56:43 INFO - PROCESS | 1940 | 1468871803424 Marionette TRACE conn2 <- [1,1086,null,{}] 12:56:43 INFO - PROCESS | 1940 | 1468871803426 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}] 12:56:43 INFO - PROCESS | 1940 | 1468871803427 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:43 INFO - PROCESS | 1940 | 1468871803527 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:56:43 INFO - PROCESS | 1940 | 1468871803531 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:43 INFO - PROCESS | 1940 | 1468871803532 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b928800 == 39 [pid = 1940] [id = 279] 12:56:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x128a7f800) [pid = 1940] [serial = 835] [outer = 0x0] 12:56:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x128a85400) [pid = 1940] [serial = 836] [outer = 0x128a7f800] 12:56:43 INFO - PROCESS | 1940 | 1468871803587 Marionette DEBUG loaded listener.js 12:56:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x128b26c00) [pid = 1940] [serial = 837] [outer = 0x128a7f800] 12:56:43 INFO - PROCESS | 1940 | 1468871803865 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]]]}] 12:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 12:56:43 INFO - PROCESS | 1940 | 1468871803899 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:56:43 INFO - PROCESS | 1940 | 1468871803901 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 12:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:56:43 INFO - PROCESS | 1940 | 1468871803903 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:56:43 INFO - PROCESS | 1940 | 1468871803904 Marionette TRACE conn2 <- [1,1090,null,{}] 12:56:43 INFO - PROCESS | 1940 | 1468871803906 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}] 12:56:43 INFO - PROCESS | 1940 | 1468871803907 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:44 INFO - PROCESS | 1940 | 1468871804024 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:56:44 INFO - PROCESS | 1940 | 1468871804028 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 1940 | 1468871804029 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c413000 == 40 [pid = 1940] [id = 280] 12:56:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x128a7e400) [pid = 1940] [serial = 838] [outer = 0x0] 12:56:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x128b28400) [pid = 1940] [serial = 839] [outer = 0x128a7e400] 12:56:44 INFO - PROCESS | 1940 | 1468871804084 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x128b71400) [pid = 1940] [serial = 840] [outer = 0x128a7e400] 12:56:44 INFO - PROCESS | 1940 | 1468871804383 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]]]}] 12:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 519ms 12:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:56:44 INFO - PROCESS | 1940 | 1468871804422 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:56:44 INFO - PROCESS | 1940 | 1468871804423 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 12:56:44 INFO - PROCESS | 1940 | 1468871804426 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:56:44 INFO - PROCESS | 1940 | 1468871804427 Marionette TRACE conn2 <- [1,1094,null,{}] 12:56:44 INFO - PROCESS | 1940 | 1468871804431 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}] 12:56:44 INFO - PROCESS | 1940 | 1468871804432 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:44 INFO - PROCESS | 1940 | 1468871804532 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:56:44 INFO - PROCESS | 1940 | 1468871804543 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 1940 | 1468871804545 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c424000 == 41 [pid = 1940] [id = 281] 12:56:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x128b2e000) [pid = 1940] [serial = 841] [outer = 0x0] 12:56:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x128dd0c00) [pid = 1940] [serial = 842] [outer = 0x128b2e000] 12:56:44 INFO - PROCESS | 1940 | 1468871804568 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x1290a8000) [pid = 1940] [serial = 843] [outer = 0x128b2e000] 12:56:44 INFO - PROCESS | 1940 | 1468871804888 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]]]}] 12:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 471ms 12:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:56:44 INFO - PROCESS | 1940 | 1468871804898 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:56:44 INFO - PROCESS | 1940 | 1468871804899 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 12:56:44 INFO - PROCESS | 1940 | 1468871804901 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:56:44 INFO - PROCESS | 1940 | 1468871804902 Marionette TRACE conn2 <- [1,1098,null,{}] 12:56:44 INFO - PROCESS | 1940 | 1468871804904 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}] 12:56:44 INFO - PROCESS | 1940 | 1468871804905 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:45 INFO - PROCESS | 1940 | 1468871805376 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x121c97c00) [pid = 1940] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x1198db000) [pid = 1940] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x112717400) [pid = 1940] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1247bb400) [pid = 1940] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1188a0800) [pid = 1940] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x1190e5c00) [pid = 1940] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1177c5800) [pid = 1940] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x115f5b800) [pid = 1940] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1177b9400) [pid = 1940] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x11942c800) [pid = 1940] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1188e9800) [pid = 1940] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x11853e400) [pid = 1940] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x117262000) [pid = 1940] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1133bf400) [pid = 1940] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x110eb1000) [pid = 1940] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1198d4000) [pid = 1940] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x121c8ec00) [pid = 1940] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1267b5800) [pid = 1940] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x115e9b800) [pid = 1940] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:56:45 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1131ea800) [pid = 1940] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:56:45 INFO - PROCESS | 1940 | 1468871805444 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 1940 | 1468871805445 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x1165b8000 == 42 [pid = 1940] [id = 282] 12:56:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x110eab800) [pid = 1940] [serial = 844] [outer = 0x0] 12:56:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1121b1800) [pid = 1940] [serial = 845] [outer = 0x110eab800] 12:56:45 INFO - PROCESS | 1940 | 1468871805469 Marionette DEBUG loaded listener.js 12:56:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1165f9000) [pid = 1940] [serial = 846] [outer = 0x110eab800] 12:56:45 INFO - PROCESS | 1940 | 1468871805713 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]]]}] 12:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 820ms 12:56:45 INFO - PROCESS | 1940 | 1468871805721 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:56:45 INFO - PROCESS | 1940 | 1468871805722 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 12:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:56:45 INFO - PROCESS | 1940 | 1468871805724 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 1940 | 1468871805726 Marionette TRACE conn2 <- [1,1102,null,{}] 12:56:45 INFO - PROCESS | 1940 | 1468871805735 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}] 12:56:45 INFO - PROCESS | 1940 | 1468871805736 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:45 INFO - PROCESS | 1940 | 1468871805823 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:56:45 INFO - PROCESS | 1940 | 1468871805829 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 1940 | 1468871805830 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca07000 == 43 [pid = 1940] [id = 283] 12:56:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1175c3000) [pid = 1940] [serial = 847] [outer = 0x0] 12:56:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1188a5c00) [pid = 1940] [serial = 848] [outer = 0x1175c3000] 12:56:45 INFO - PROCESS | 1940 | 1468871805855 Marionette DEBUG loaded listener.js 12:56:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1198db000) [pid = 1940] [serial = 849] [outer = 0x1175c3000] 12:56:46 INFO - PROCESS | 1940 | 1468871806164 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]]]}] 12:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 471ms 12:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:56:46 INFO - PROCESS | 1940 | 1468871806196 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:56:46 INFO - PROCESS | 1940 | 1468871806198 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 12:56:46 INFO - PROCESS | 1940 | 1468871806200 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:56:46 INFO - PROCESS | 1940 | 1468871806201 Marionette TRACE conn2 <- [1,1106,null,{}] 12:56:46 INFO - PROCESS | 1940 | 1468871806203 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}] 12:56:46 INFO - PROCESS | 1940 | 1468871806204 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:46 INFO - PROCESS | 1940 | 1468871806321 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:56:46 INFO - PROCESS | 1940 | 1468871806327 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:46 INFO - PROCESS | 1940 | 1468871806328 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca1e000 == 44 [pid = 1940] [id = 284] 12:56:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1127b1800) [pid = 1940] [serial = 850] [outer = 0x0] 12:56:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x121331400) [pid = 1940] [serial = 851] [outer = 0x1127b1800] 12:56:46 INFO - PROCESS | 1940 | 1468871806352 Marionette DEBUG loaded listener.js 12:56:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1244f7400) [pid = 1940] [serial = 852] [outer = 0x1127b1800] 12:56:46 INFO - PROCESS | 1940 | 1468871806657 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]]]}] 12:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 467ms 12:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:56:46 INFO - PROCESS | 1940 | 1468871806668 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:56:46 INFO - PROCESS | 1940 | 1468871806669 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 12:56:46 INFO - PROCESS | 1940 | 1468871806671 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:56:46 INFO - PROCESS | 1940 | 1468871806672 Marionette TRACE conn2 <- [1,1110,null,{}] 12:56:46 INFO - PROCESS | 1940 | 1468871806674 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}] 12:56:46 INFO - PROCESS | 1940 | 1468871806675 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:46 INFO - PROCESS | 1940 | 1468871806762 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:56:46 INFO - PROCESS | 1940 | 1468871806767 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:46 INFO - PROCESS | 1940 | 1468871806768 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cd7a000 == 45 [pid = 1940] [id = 285] 12:56:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x124d0ac00) [pid = 1940] [serial = 853] [outer = 0x0] 12:56:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1290aac00) [pid = 1940] [serial = 854] [outer = 0x124d0ac00] 12:56:46 INFO - PROCESS | 1940 | 1468871806790 Marionette DEBUG loaded listener.js 12:56:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12932d400) [pid = 1940] [serial = 855] [outer = 0x124d0ac00] 12:56:47 INFO - PROCESS | 1940 | 1468871807102 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]]]}] 12:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 12:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:56:47 INFO - PROCESS | 1940 | 1468871807140 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:56:47 INFO - PROCESS | 1940 | 1468871807142 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 12:56:47 INFO - PROCESS | 1940 | 1468871807146 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:56:47 INFO - PROCESS | 1940 | 1468871807147 Marionette TRACE conn2 <- [1,1114,null,{}] 12:56:47 INFO - PROCESS | 1940 | 1468871807150 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}] 12:56:47 INFO - PROCESS | 1940 | 1468871807151 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:47 INFO - PROCESS | 1940 | 1468871807268 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:56:47 INFO - PROCESS | 1940 | 1468871807276 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:47 INFO - PROCESS | 1940 | 1468871807277 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0b2000 == 46 [pid = 1940] [id = 286] 12:56:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12602a400) [pid = 1940] [serial = 856] [outer = 0x0] 12:56:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x129332c00) [pid = 1940] [serial = 857] [outer = 0x12602a400] 12:56:47 INFO - PROCESS | 1940 | 1468871807301 Marionette DEBUG loaded listener.js 12:56:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12939b400) [pid = 1940] [serial = 858] [outer = 0x12602a400] 12:56:48 INFO - PROCESS | 1940 | 1468871808110 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]]]}] 12:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1020ms 12:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:56:48 INFO - PROCESS | 1940 | 1468871808204 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:56:48 INFO - PROCESS | 1940 | 1468871808205 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 12:56:48 INFO - PROCESS | 1940 | 1468871808209 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:56:48 INFO - PROCESS | 1940 | 1468871808211 Marionette TRACE conn2 <- [1,1118,null,{}] 12:56:48 INFO - PROCESS | 1940 | 1468871808214 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}] 12:56:48 INFO - PROCESS | 1940 | 1468871808216 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:48 INFO - PROCESS | 1940 | 1468871808333 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:56:48 INFO - PROCESS | 1940 | 1468871808391 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 1940 | 1468871808392 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x121452800 == 47 [pid = 1940] [id = 287] 12:56:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1175c2c00) [pid = 1940] [serial = 859] [outer = 0x0] 12:56:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x11862b000) [pid = 1940] [serial = 860] [outer = 0x1175c2c00] 12:56:48 INFO - PROCESS | 1940 | 1468871808423 Marionette DEBUG loaded listener.js 12:56:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x1190e3800) [pid = 1940] [serial = 861] [outer = 0x1175c2c00] 12:56:49 INFO - PROCESS | 1940 | 1468871809319 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]]]}] 12:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1174ms 12:56:49 INFO - PROCESS | 1940 | 1468871809383 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:56:49 INFO - PROCESS | 1940 | 1468871809385 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 12:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:56:49 INFO - PROCESS | 1940 | 1468871809389 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:56:49 INFO - PROCESS | 1940 | 1468871809390 Marionette TRACE conn2 <- [1,1122,null,{}] 12:56:49 INFO - PROCESS | 1940 | 1468871809398 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}] 12:56:49 INFO - PROCESS | 1940 | 1468871809400 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:49 INFO - PROCESS | 1940 | 1468871809498 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:56:49 INFO - PROCESS | 1940 | 1468871809555 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:49 INFO - PROCESS | 1940 | 1468871809558 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e2d800 == 48 [pid = 1940] [id = 288] 12:56:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x115f0fc00) [pid = 1940] [serial = 862] [outer = 0x0] 12:56:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x1162aa000) [pid = 1940] [serial = 863] [outer = 0x115f0fc00] 12:56:49 INFO - PROCESS | 1940 | 1468871809586 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x116a94c00) [pid = 1940] [serial = 864] [outer = 0x115f0fc00] 12:56:49 INFO - PROCESS | 1940 | --DOCSHELL 0x12cd7a000 == 47 [pid = 1940] [id = 285] 12:56:49 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca1e000 == 46 [pid = 1940] [id = 284] 12:56:49 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca07000 == 45 [pid = 1940] [id = 283] 12:56:49 INFO - PROCESS | 1940 | --DOCSHELL 0x1165b8000 == 44 [pid = 1940] [id = 282] 12:56:49 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x12744fc00) [pid = 1940] [serial = 800] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12c424000 == 43 [pid = 1940] [id = 281] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12c413000 == 42 [pid = 1940] [id = 280] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12b928800 == 41 [pid = 1940] [id = 279] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x117e48800 == 40 [pid = 1940] [id = 278] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12904d000 == 39 [pid = 1940] [id = 277] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x11847a000 == 38 [pid = 1940] [id = 276] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x124d97000 == 37 [pid = 1940] [id = 275] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x124240000 == 36 [pid = 1940] [id = 274] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x121462800 == 35 [pid = 1940] [id = 273] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x120f60800 == 34 [pid = 1940] [id = 272] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x1195bd000 == 33 [pid = 1940] [id = 271] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x118418000 == 32 [pid = 1940] [id = 270] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x117e40800 == 31 [pid = 1940] [id = 269] 12:56:50 INFO - PROCESS | 1940 | --DOCSHELL 0x11651c800 == 30 [pid = 1940] [id = 268] 12:56:50 INFO - PROCESS | 1940 | 1468871810106 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]]]}] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x116a11800) [pid = 1940] [serial = 711] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x1242eec00) [pid = 1940] [serial = 782] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x126029400) [pid = 1940] [serial = 788] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1177c2800) [pid = 1940] [serial = 791] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x124dc8400) [pid = 1940] [serial = 786] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x124dbb800) [pid = 1940] [serial = 785] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12679a800) [pid = 1940] [serial = 794] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1267b5400) [pid = 1940] [serial = 795] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11972ec00) [pid = 1940] [serial = 792] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x12645e800) [pid = 1940] [serial = 789] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11989bc00) [pid = 1940] [serial = 756] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x11947f800) [pid = 1940] [serial = 755] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11853ac00) [pid = 1940] [serial = 753] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x118486400) [pid = 1940] [serial = 752] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x117583c00) [pid = 1940] [serial = 750] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x116a8d800) [pid = 1940] [serial = 749] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12101f800) [pid = 1940] [serial = 746] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x121a11000) [pid = 1940] [serial = 747] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x121023400) [pid = 1940] [serial = 776] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x119724c00) [pid = 1940] [serial = 773] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x121023000) [pid = 1940] [serial = 774] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1188e4c00) [pid = 1940] [serial = 770] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1190e0000) [pid = 1940] [serial = 771] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1175c6c00) [pid = 1940] [serial = 767] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x117e10c00) [pid = 1940] [serial = 768] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x116baa000) [pid = 1940] [serial = 765] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x115f10800) [pid = 1940] [serial = 764] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11972e800) [pid = 1940] [serial = 762] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1127db000) [pid = 1940] [serial = 761] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x121858800) [pid = 1940] [serial = 759] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1210ecc00) [pid = 1940] [serial = 758] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x123d14c00) [pid = 1940] [serial = 779] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12426e400) [pid = 1940] [serial = 780] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x124669000) [pid = 1940] [serial = 783] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12716bc00) [pid = 1940] [serial = 797] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x127445c00) [pid = 1940] [serial = 798] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x121c8ac00) [pid = 1940] [serial = 777] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1162b3000) [pid = 1940] [serial = 714] [outer = 0x0] [url = about:blank] 12:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 776ms 12:56:50 INFO - PROCESS | 1940 | 1468871810166 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:56:50 INFO - PROCESS | 1940 | 1468871810171 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 12:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:56:50 INFO - PROCESS | 1940 | 1468871810178 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - PROCESS | 1940 | 1468871810181 Marionette TRACE conn2 <- [1,1126,null,{}] 12:56:50 INFO - PROCESS | 1940 | 1468871810184 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}] 12:56:50 INFO - PROCESS | 1940 | 1468871810187 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:50 INFO - PROCESS | 1940 | 1468871810292 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:56:50 INFO - PROCESS | 1940 | 1468871810302 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:50 INFO - PROCESS | 1940 | 1468871810303 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x1165ae000 == 31 [pid = 1940] [id = 289] 12:56:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x116a8b800) [pid = 1940] [serial = 865] [outer = 0x0] 12:56:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11725c000) [pid = 1940] [serial = 866] [outer = 0x116a8b800] 12:56:50 INFO - PROCESS | 1940 | 1468871810330 Marionette DEBUG loaded listener.js 12:56:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1177b6c00) [pid = 1940] [serial = 867] [outer = 0x116a8b800] 12:56:50 INFO - PROCESS | 1940 | 1468871810720 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]]]}] 12:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 572ms 12:56:50 INFO - PROCESS | 1940 | 1468871810748 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:56:50 INFO - PROCESS | 1940 | 1468871810750 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 12:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:56:50 INFO - PROCESS | 1940 | 1468871810752 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - PROCESS | 1940 | 1468871810754 Marionette TRACE conn2 <- [1,1130,null,{}] 12:56:50 INFO - PROCESS | 1940 | 1468871810783 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}] 12:56:50 INFO - PROCESS | 1940 | 1468871810787 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:50 INFO - PROCESS | 1940 | 1468871810867 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:56:50 INFO - PROCESS | 1940 | 1468871810872 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:50 INFO - PROCESS | 1940 | 1468871810874 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e5800 == 32 [pid = 1940] [id = 290] 12:56:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x118535400) [pid = 1940] [serial = 868] [outer = 0x0] 12:56:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11853d000) [pid = 1940] [serial = 869] [outer = 0x118535400] 12:56:50 INFO - PROCESS | 1940 | 1468871810904 Marionette DEBUG loaded listener.js 12:56:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11887e400) [pid = 1940] [serial = 870] [outer = 0x118535400] 12:56:51 INFO - PROCESS | 1940 | 1468871811239 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]]]}] 12:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 521ms 12:56:51 INFO - PROCESS | 1940 | 1468871811273 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:56:51 INFO - PROCESS | 1940 | 1468871811275 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 12:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:56:51 INFO - PROCESS | 1940 | 1468871811277 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:56:51 INFO - PROCESS | 1940 | 1468871811278 Marionette TRACE conn2 <- [1,1134,null,{}] 12:56:51 INFO - PROCESS | 1940 | 1468871811281 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}] 12:56:51 INFO - PROCESS | 1940 | 1468871811282 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:51 INFO - PROCESS | 1940 | 1468871811357 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:56:51 INFO - PROCESS | 1940 | 1468871811361 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 1940 | 1468871811364 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x119259800 == 33 [pid = 1940] [id = 291] 12:56:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1188ecc00) [pid = 1940] [serial = 871] [outer = 0x0] 12:56:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119069000) [pid = 1940] [serial = 872] [outer = 0x1188ecc00] 12:56:51 INFO - PROCESS | 1940 | 1468871811389 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119430c00) [pid = 1940] [serial = 873] [outer = 0x1188ecc00] 12:56:51 INFO - PROCESS | 1940 | 1468871811705 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]]]}] 12:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 469ms 12:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:56:51 INFO - PROCESS | 1940 | 1468871811748 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:56:51 INFO - PROCESS | 1940 | 1468871811749 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 12:56:51 INFO - PROCESS | 1940 | 1468871811751 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:56:51 INFO - PROCESS | 1940 | 1468871811752 Marionette TRACE conn2 <- [1,1138,null,{}] 12:56:51 INFO - PROCESS | 1940 | 1468871811754 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}] 12:56:51 INFO - PROCESS | 1940 | 1468871811755 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:51 INFO - PROCESS | 1940 | 1468871811826 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:56:51 INFO - PROCESS | 1940 | 1468871811831 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 1940 | 1468871811832 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x119862800 == 34 [pid = 1940] [id = 292] 12:56:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x11906f000) [pid = 1940] [serial = 874] [outer = 0x0] 12:56:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1194ca400) [pid = 1940] [serial = 875] [outer = 0x11906f000] 12:56:51 INFO - PROCESS | 1940 | 1468871811857 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x119724c00) [pid = 1940] [serial = 876] [outer = 0x11906f000] 12:56:52 INFO - PROCESS | 1940 | 1468871812196 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]]]}] 12:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 468ms 12:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:56:52 INFO - PROCESS | 1940 | 1468871812219 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:56:52 INFO - PROCESS | 1940 | 1468871812220 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 12:56:52 INFO - PROCESS | 1940 | 1468871812222 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:56:52 INFO - PROCESS | 1940 | 1468871812224 Marionette TRACE conn2 <- [1,1142,null,{}] 12:56:52 INFO - PROCESS | 1940 | 1468871812226 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}] 12:56:52 INFO - PROCESS | 1940 | 1468871812230 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:52 INFO - PROCESS | 1940 | 1468871812355 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:56:52 INFO - PROCESS | 1940 | 1468871812369 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:52 INFO - PROCESS | 1940 | 1468871812371 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f76800 == 35 [pid = 1940] [id = 293] 12:56:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119728c00) [pid = 1940] [serial = 877] [outer = 0x0] 12:56:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119894400) [pid = 1940] [serial = 878] [outer = 0x119728c00] 12:56:52 INFO - PROCESS | 1940 | 1468871812396 Marionette DEBUG loaded listener.js 12:56:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1210eb400) [pid = 1940] [serial = 879] [outer = 0x119728c00] 12:56:52 INFO - PROCESS | 1940 | 1468871812724 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]]]}] 12:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 520ms 12:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:56:52 INFO - PROCESS | 1940 | 1468871812750 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:56:52 INFO - PROCESS | 1940 | 1468871812752 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 12:56:52 INFO - PROCESS | 1940 | 1468871812754 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:56:52 INFO - PROCESS | 1940 | 1468871812755 Marionette TRACE conn2 <- [1,1146,null,{}] 12:56:52 INFO - PROCESS | 1940 | 1468871812757 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}] 12:56:52 INFO - PROCESS | 1940 | 1468871812759 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:52 INFO - PROCESS | 1940 | 1468871812860 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:56:52 INFO - PROCESS | 1940 | 1468871812863 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:52 INFO - PROCESS | 1940 | 1468871812864 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12135c000 == 36 [pid = 1940] [id = 294] 12:56:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x121208800) [pid = 1940] [serial = 880] [outer = 0x0] 12:56:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12147b800) [pid = 1940] [serial = 881] [outer = 0x121208800] 12:56:52 INFO - PROCESS | 1940 | 1468871812888 Marionette DEBUG loaded listener.js 12:56:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x121c8f800) [pid = 1940] [serial = 882] [outer = 0x121208800] 12:56:53 INFO - PROCESS | 1940 | 1468871813186 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]]]}] 12:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 468ms 12:56:53 INFO - PROCESS | 1940 | 1468871813223 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:56:53 INFO - PROCESS | 1940 | 1468871813224 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 12:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:56:53 INFO - PROCESS | 1940 | 1468871813234 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:56:53 INFO - PROCESS | 1940 | 1468871813235 Marionette TRACE conn2 <- [1,1150,null,{}] 12:56:53 INFO - PROCESS | 1940 | 1468871813238 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}] 12:56:53 INFO - PROCESS | 1940 | 1468871813239 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:53 INFO - PROCESS | 1940 | 1468871813344 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:56:53 INFO - PROCESS | 1940 | 1468871813348 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 1940 | 1468871813349 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x123daa800 == 37 [pid = 1940] [id = 295] 12:56:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x121330c00) [pid = 1940] [serial = 883] [outer = 0x0] 12:56:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x121c92000) [pid = 1940] [serial = 884] [outer = 0x121330c00] 12:56:53 INFO - PROCESS | 1940 | 1468871813374 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1241b6400) [pid = 1940] [serial = 885] [outer = 0x121330c00] 12:56:53 INFO - PROCESS | 1940 | 1468871813707 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]]]}] 12:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 12:56:53 INFO - PROCESS | 1940 | 1468871813754 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:56:53 INFO - PROCESS | 1940 | 1468871813755 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 12:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:56:53 INFO - PROCESS | 1940 | 1468871813757 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:56:53 INFO - PROCESS | 1940 | 1468871813758 Marionette TRACE conn2 <- [1,1154,null,{}] 12:56:53 INFO - PROCESS | 1940 | 1468871813760 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}] 12:56:53 INFO - PROCESS | 1940 | 1468871813762 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:53 INFO - PROCESS | 1940 | 1468871813867 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:56:53 INFO - PROCESS | 1940 | 1468871813870 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 1940 | 1468871813871 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x124d90800 == 38 [pid = 1940] [id = 296] 12:56:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1241bb000) [pid = 1940] [serial = 886] [outer = 0x0] 12:56:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12426b800) [pid = 1940] [serial = 887] [outer = 0x1241bb000] 12:56:53 INFO - PROCESS | 1940 | 1468871813895 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1242eec00) [pid = 1940] [serial = 888] [outer = 0x1241bb000] 12:56:54 INFO - PROCESS | 1940 | 1468871814223 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]]]}] 12:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 12:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:56:54 INFO - PROCESS | 1940 | 1468871814275 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:56:54 INFO - PROCESS | 1940 | 1468871814277 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 12:56:54 INFO - PROCESS | 1940 | 1468871814279 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:56:54 INFO - PROCESS | 1940 | 1468871814280 Marionette TRACE conn2 <- [1,1158,null,{}] 12:56:54 INFO - PROCESS | 1940 | 1468871814282 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}] 12:56:54 INFO - PROCESS | 1940 | 1468871814283 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:54 INFO - PROCESS | 1940 | 1468871814542 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x124d0ac00) [pid = 1940] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x128a7f800) [pid = 1940] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1131cd800) [pid = 1940] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1175c3000) [pid = 1940] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x128b2e000) [pid = 1940] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x121c97000) [pid = 1940] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x124d0fc00) [pid = 1940] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119aa2c00) [pid = 1940] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x123d36c00) [pid = 1940] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x119426800) [pid = 1940] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x110eedc00) [pid = 1940] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1127b1800) [pid = 1940] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x110ea5400) [pid = 1940] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x116ba9c00) [pid = 1940] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x110eab800) [pid = 1940] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124d08800) [pid = 1940] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x128a7e400) [pid = 1940] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x116bae400) [pid = 1940] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:56:54 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119fb7400) [pid = 1940] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:56:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x110ead400) [pid = 1940] [serial = 889] [outer = 0x12cb1fc00] 12:56:54 INFO - PROCESS | 1940 | 1468871814602 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:54 INFO - PROCESS | 1940 | 1468871814603 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x128d62000 == 39 [pid = 1940] [id = 297] 12:56:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x112756000) [pid = 1940] [serial = 890] [outer = 0x0] 12:56:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x115f08800) [pid = 1940] [serial = 891] [outer = 0x112756000] 12:56:54 INFO - PROCESS | 1940 | 1468871814634 Marionette DEBUG loaded listener.js 12:56:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1188a3400) [pid = 1940] [serial = 892] [outer = 0x112756000] 12:56:54 INFO - PROCESS | 1940 | 1468871814922 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]]]}] 12:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 670ms 12:56:54 INFO - PROCESS | 1940 | 1468871814951 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:56:54 INFO - PROCESS | 1940 | 1468871814953 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 12:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:56:54 INFO - PROCESS | 1940 | 1468871814955 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:56:54 INFO - PROCESS | 1940 | 1468871814957 Marionette TRACE conn2 <- [1,1162,null,{}] 12:56:54 INFO - PROCESS | 1940 | 1468871814959 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}] 12:56:54 INFO - PROCESS | 1940 | 1468871814962 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:55 INFO - PROCESS | 1940 | 1468871815060 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:56:55 INFO - PROCESS | 1940 | 1468871815131 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:55 INFO - PROCESS | 1940 | 1468871815133 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x121161800 == 40 [pid = 1940] [id = 298] 12:56:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x110ee6400) [pid = 1940] [serial = 893] [outer = 0x0] 12:56:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x118323000) [pid = 1940] [serial = 894] [outer = 0x110ee6400] 12:56:55 INFO - PROCESS | 1940 | 1468871815159 Marionette DEBUG loaded listener.js 12:56:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x126026c00) [pid = 1940] [serial = 895] [outer = 0x110ee6400] 12:56:55 INFO - PROCESS | 1940 | 1468871815413 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]]]}] 12:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 12:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:56:55 INFO - PROCESS | 1940 | 1468871815424 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 12:56:55 INFO - PROCESS | 1940 | 1468871815425 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 12:56:55 INFO - PROCESS | 1940 | 1468871815433 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - PROCESS | 1940 | 1468871815434 Marionette TRACE conn2 <- [1,1166,null,{}] 12:56:55 INFO - PROCESS | 1940 | 1468871815436 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}] 12:56:55 INFO - PROCESS | 1940 | 1468871815438 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:55 INFO - PROCESS | 1940 | 1468871815521 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:56:55 INFO - PROCESS | 1940 | 1468871815525 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:55 INFO - PROCESS | 1940 | 1468871815527 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a54b000 == 41 [pid = 1940] [id = 299] 12:56:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x118537400) [pid = 1940] [serial = 896] [outer = 0x0] 12:56:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1264e3400) [pid = 1940] [serial = 897] [outer = 0x118537400] 12:56:55 INFO - PROCESS | 1940 | 1468871815553 Marionette DEBUG loaded listener.js 12:56:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12716bc00) [pid = 1940] [serial = 898] [outer = 0x118537400] 12:56:55 INFO - PROCESS | 1940 | 1468871815861 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]]]}] 12:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 472ms 12:56:55 INFO - PROCESS | 1940 | 1468871815902 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 12:56:55 INFO - PROCESS | 1940 | 1468871815903 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 12:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:56:55 INFO - PROCESS | 1940 | 1468871815905 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - PROCESS | 1940 | 1468871815906 Marionette TRACE conn2 <- [1,1170,null,{}] 12:56:55 INFO - PROCESS | 1940 | 1468871815916 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}] 12:56:55 INFO - PROCESS | 1940 | 1468871815917 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:56 INFO - PROCESS | 1940 | 1468871815996 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:56:56 INFO - PROCESS | 1940 | 1468871816051 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:56 INFO - PROCESS | 1940 | 1468871816052 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6a5800 == 42 [pid = 1940] [id = 300] 12:56:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12602c000) [pid = 1940] [serial = 899] [outer = 0x0] 12:56:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1273c8c00) [pid = 1940] [serial = 900] [outer = 0x12602c000] 12:56:56 INFO - PROCESS | 1940 | 1468871816076 Marionette DEBUG loaded listener.js 12:56:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x127451800) [pid = 1940] [serial = 901] [outer = 0x12602c000] 12:56:56 INFO - PROCESS | 1940 | 1468871816344 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]]]}] 12:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 477ms 12:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:56:56 INFO - PROCESS | 1940 | 1468871816383 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 12:56:56 INFO - PROCESS | 1940 | 1468871816384 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 12:56:56 INFO - PROCESS | 1940 | 1468871816386 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:56:56 INFO - PROCESS | 1940 | 1468871816387 Marionette TRACE conn2 <- [1,1174,null,{}] 12:56:56 INFO - PROCESS | 1940 | 1468871816389 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}] 12:56:56 INFO - PROCESS | 1940 | 1468871816390 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:56 INFO - PROCESS | 1940 | 1468871816472 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:56:56 INFO - PROCESS | 1940 | 1468871816478 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:56 INFO - PROCESS | 1940 | 1468871816480 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af23000 == 43 [pid = 1940] [id = 301] 12:56:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12716f000) [pid = 1940] [serial = 902] [outer = 0x0] 12:56:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x128a7fc00) [pid = 1940] [serial = 903] [outer = 0x12716f000] 12:56:56 INFO - PROCESS | 1940 | 1468871816503 Marionette DEBUG loaded listener.js 12:56:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x128b22800) [pid = 1940] [serial = 904] [outer = 0x12716f000] 12:56:56 INFO - PROCESS | 1940 | 1468871816970 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] 12:56:57 INFO - PROCESS | 1940 | 1468871817007 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 12:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:56:57 INFO - PROCESS | 1940 | 1468871817011 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:56:57 INFO - PROCESS | 1940 | 1468871817014 Marionette TRACE conn2 <- [1,1178,null,{}] 12:56:57 INFO - PROCESS | 1940 | 1468871817018 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}] 12:56:57 INFO - PROCESS | 1940 | 1468871817019 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:57 INFO - PROCESS | 1940 | 1468871817124 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:56:57 INFO - PROCESS | 1940 | 1468871817193 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:57 INFO - PROCESS | 1940 | 1468871817194 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x117122800 == 44 [pid = 1940] [id = 302] 12:56:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1127e0800) [pid = 1940] [serial = 905] [outer = 0x0] 12:56:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x116817000) [pid = 1940] [serial = 906] [outer = 0x1127e0800] 12:56:57 INFO - PROCESS | 1940 | 1468871817225 Marionette DEBUG loaded listener.js 12:56:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1175c6c00) [pid = 1940] [serial = 907] [outer = 0x1127e0800] 12:56:57 INFO - PROCESS | 1940 | 1468871817648 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] 12:56:57 INFO - PROCESS | 1940 | 1468871817685 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 12:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:56:57 INFO - PROCESS | 1940 | 1468871817690 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:56:57 INFO - PROCESS | 1940 | 1468871817692 Marionette TRACE conn2 <- [1,1182,null,{}] 12:56:57 INFO - PROCESS | 1940 | 1468871817695 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}] 12:56:57 INFO - PROCESS | 1940 | 1468871817696 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:57 INFO - PROCESS | 1940 | 1468871817821 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:56:57 INFO - PROCESS | 1940 | 1468871817892 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:57 INFO - PROCESS | 1940 | 1468871817893 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f7c000 == 45 [pid = 1940] [id = 303] 12:56:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1188a4c00) [pid = 1940] [serial = 908] [outer = 0x0] 12:56:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1188e7c00) [pid = 1940] [serial = 909] [outer = 0x1188a4c00] 12:56:57 INFO - PROCESS | 1940 | 1468871817924 Marionette DEBUG loaded listener.js 12:56:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x11947d400) [pid = 1940] [serial = 910] [outer = 0x1188a4c00] 12:56:58 INFO - PROCESS | 1940 | 1468871818345 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] 12:56:58 INFO - PROCESS | 1940 | 1468871818366 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 12:56:58 INFO - PROCESS | 1940 | 1468871818368 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:56:58 INFO - PROCESS | 1940 | 1468871818371 Marionette TRACE conn2 <- [1,1186,null,{}] 12:56:58 INFO - PROCESS | 1940 | 1468871818379 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}] 12:56:58 INFO - PROCESS | 1940 | 1468871818382 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:58 INFO - PROCESS | 1940 | 1468871818483 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:56:58 INFO - PROCESS | 1940 | 1468871818554 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:58 INFO - PROCESS | 1940 | 1468871818556 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af30000 == 46 [pid = 1940] [id = 304] 12:56:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1198bbc00) [pid = 1940] [serial = 911] [outer = 0x0] 12:56:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x119fb5000) [pid = 1940] [serial = 912] [outer = 0x1198bbc00] 12:56:58 INFO - PROCESS | 1940 | 1468871818587 Marionette DEBUG loaded listener.js 12:56:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x121c6d400) [pid = 1940] [serial = 913] [outer = 0x1198bbc00] 12:56:59 INFO - PROCESS | 1940 | 1468871819007 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] 12:56:59 INFO - PROCESS | 1940 | 1468871819050 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 12:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:56:59 INFO - PROCESS | 1940 | 1468871819053 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:56:59 INFO - PROCESS | 1940 | 1468871819055 Marionette TRACE conn2 <- [1,1190,null,{}] 12:56:59 INFO - PROCESS | 1940 | 1468871819059 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}] 12:56:59 INFO - PROCESS | 1940 | 1468871819061 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:59 INFO - PROCESS | 1940 | 1468871819241 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:56:59 INFO - PROCESS | 1940 | 1468871819355 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:59 INFO - PROCESS | 1940 | 1468871819356 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b922000 == 47 [pid = 1940] [id = 305] 12:56:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1241bf400) [pid = 1940] [serial = 914] [outer = 0x0] 12:56:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x124dbb800) [pid = 1940] [serial = 915] [outer = 0x1241bf400] 12:56:59 INFO - PROCESS | 1940 | 1468871819403 Marionette DEBUG loaded listener.js 12:56:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12602f800) [pid = 1940] [serial = 916] [outer = 0x1241bf400] 12:56:59 INFO - PROCESS | 1940 | 1468871819831 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] 12:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:56:59 INFO - PROCESS | 1940 | 1468871819876 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 12:56:59 INFO - PROCESS | 1940 | 1468871819879 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:56:59 INFO - PROCESS | 1940 | 1468871819880 Marionette TRACE conn2 <- [1,1194,null,{}] 12:56:59 INFO - PROCESS | 1940 | 1468871819883 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}] 12:56:59 INFO - PROCESS | 1940 | 1468871819884 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:56:59 INFO - PROCESS | 1940 | 1468871819983 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:57:00 INFO - PROCESS | 1940 | 1468871820041 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:00 INFO - PROCESS | 1940 | 1468871820042 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188d1000 == 48 [pid = 1940] [id = 306] 12:57:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x112eeec00) [pid = 1940] [serial = 917] [outer = 0x0] 12:57:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x1175cbc00) [pid = 1940] [serial = 918] [outer = 0x112eeec00] 12:57:00 INFO - PROCESS | 1940 | 1468871820084 Marionette DEBUG loaded listener.js 12:57:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x1267b4800) [pid = 1940] [serial = 919] [outer = 0x112eeec00] 12:57:00 INFO - PROCESS | 1940 | 1468871820648 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] 12:57:00 INFO - PROCESS | 1940 | 1468871820702 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 12:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:57:00 INFO - PROCESS | 1940 | 1468871820705 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:57:00 INFO - PROCESS | 1940 | 1468871820707 Marionette TRACE conn2 <- [1,1198,null,{}] 12:57:00 INFO - PROCESS | 1940 | 1468871820710 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}] 12:57:00 INFO - PROCESS | 1940 | 1468871820712 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:00 INFO - PROCESS | 1940 | 1468871820805 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:57:00 INFO - PROCESS | 1940 | 1468871820876 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:00 INFO - PROCESS | 1940 | 1468871820878 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x119451800 == 49 [pid = 1940] [id = 307] 12:57:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x117e0c400) [pid = 1940] [serial = 920] [outer = 0x0] 12:57:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11832b800) [pid = 1940] [serial = 921] [outer = 0x117e0c400] 12:57:00 INFO - PROCESS | 1940 | 1468871820905 Marionette DEBUG loaded listener.js 12:57:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x11853e800) [pid = 1940] [serial = 922] [outer = 0x117e0c400] 12:57:01 INFO - PROCESS | 1940 | 1468871821341 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]]]}] 12:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 671ms 12:57:01 INFO - PROCESS | 1940 | 1468871821376 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:57:01 INFO - PROCESS | 1940 | 1468871821381 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 12:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:57:01 INFO - PROCESS | 1940 | 1468871821387 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:57:01 INFO - PROCESS | 1940 | 1468871821390 Marionette TRACE conn2 <- [1,1202,null,{}] 12:57:01 INFO - PROCESS | 1940 | 1468871821393 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}] 12:57:01 INFO - PROCESS | 1940 | 1468871821396 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6a5800 == 48 [pid = 1940] [id = 300] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12a54b000 == 47 [pid = 1940] [id = 299] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x121161800 == 46 [pid = 1940] [id = 298] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x128d62000 == 45 [pid = 1940] [id = 297] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x124d90800 == 44 [pid = 1940] [id = 296] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x123daa800 == 43 [pid = 1940] [id = 295] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12135c000 == 42 [pid = 1940] [id = 294] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x120f76800 == 41 [pid = 1940] [id = 293] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x119862800 == 40 [pid = 1940] [id = 292] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x119259800 == 39 [pid = 1940] [id = 291] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e5800 == 38 [pid = 1940] [id = 290] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x1165ae000 == 37 [pid = 1940] [id = 289] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x117e2d800 == 36 [pid = 1940] [id = 288] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x121452800 == 35 [pid = 1940] [id = 287] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12d0b2000 == 34 [pid = 1940] [id = 286] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12b92c000 == 33 [pid = 1940] [id = 267] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x119451800 == 32 [pid = 1940] [id = 307] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x1188d1000 == 31 [pid = 1940] [id = 306] 12:57:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12b922000 == 30 [pid = 1940] [id = 305] 12:57:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12af30000 == 29 [pid = 1940] [id = 304] 12:57:02 INFO - PROCESS | 1940 | --DOCSHELL 0x120f7c000 == 28 [pid = 1940] [id = 303] 12:57:02 INFO - PROCESS | 1940 | --DOCSHELL 0x117122800 == 27 [pid = 1940] [id = 302] 12:57:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12af23000 == 26 [pid = 1940] [id = 301] 12:57:02 INFO - PROCESS | 1940 | 1468871822023 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x1290aac00) [pid = 1940] [serial = 854] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x12932d400) [pid = 1940] [serial = 855] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x128a85400) [pid = 1940] [serial = 836] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x1131f2000) [pid = 1940] [serial = 803] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1198db000) [pid = 1940] [serial = 849] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1290a8000) [pid = 1940] [serial = 843] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x1241b3000) [pid = 1940] [serial = 821] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x124dbf400) [pid = 1940] [serial = 827] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x121826c00) [pid = 1940] [serial = 818] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x121c96800) [pid = 1940] [serial = 819] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1188a5c00) [pid = 1940] [serial = 848] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12426fc00) [pid = 1940] [serial = 824] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1194d1c00) [pid = 1940] [serial = 825] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x119728400) [pid = 1940] [serial = 813] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11887b400) [pid = 1940] [serial = 809] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x121331400) [pid = 1940] [serial = 851] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x128a7c400) [pid = 1940] [serial = 834] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1244f7400) [pid = 1940] [serial = 852] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1264d8000) [pid = 1940] [serial = 828] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1198d2c00) [pid = 1940] [serial = 815] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1121b1800) [pid = 1940] [serial = 845] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x128b26c00) [pid = 1940] [serial = 837] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x127165c00) [pid = 1940] [serial = 833] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1267ae400) [pid = 1940] [serial = 831] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x128b71400) [pid = 1940] [serial = 840] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1175ca400) [pid = 1940] [serial = 806] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118325c00) [pid = 1940] [serial = 807] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119a9b800) [pid = 1940] [serial = 816] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1165f9000) [pid = 1940] [serial = 846] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x127454800) [pid = 1940] [serial = 801] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128dd0c00) [pid = 1940] [serial = 842] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1194c5800) [pid = 1940] [serial = 812] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x124269800) [pid = 1940] [serial = 822] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1188e9400) [pid = 1940] [serial = 810] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11681e400) [pid = 1940] [serial = 804] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12679c400) [pid = 1940] [serial = 830] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x128b28400) [pid = 1940] [serial = 839] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 1940 | 1468871822147 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:02 INFO - PROCESS | 1940 | 1468871822149 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x1132c5000 == 27 [pid = 1940] [id = 308] 12:57:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1121be000) [pid = 1940] [serial = 923] [outer = 0x0] 12:57:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1127aec00) [pid = 1940] [serial = 924] [outer = 0x1121be000] 12:57:02 INFO - PROCESS | 1940 | 1468871822177 Marionette DEBUG loaded listener.js 12:57:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1127da800) [pid = 1940] [serial = 925] [outer = 0x1121be000] 12:57:02 INFO - PROCESS | 1940 | 1468871822537 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]]]}] 12:57:02 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 12:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1177ms 12:57:02 INFO - PROCESS | 1940 | 1468871822582 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:57:02 INFO - PROCESS | 1940 | 1468871822586 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 12:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:57:02 INFO - PROCESS | 1940 | 1468871822594 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:57:02 INFO - PROCESS | 1940 | 1468871822599 Marionette TRACE conn2 <- [1,1206,null,{}] 12:57:02 INFO - PROCESS | 1940 | 1468871822603 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}] 12:57:02 INFO - PROCESS | 1940 | 1468871822606 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:02 INFO - PROCESS | 1940 | 1468871822723 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:57:02 INFO - PROCESS | 1940 | 1468871822739 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:02 INFO - PROCESS | 1940 | 1468871822741 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x11710e800 == 28 [pid = 1940] [id = 309] 12:57:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1133b6800) [pid = 1940] [serial = 926] [outer = 0x0] 12:57:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1165f6c00) [pid = 1940] [serial = 927] [outer = 0x1133b6800] 12:57:02 INFO - PROCESS | 1940 | 1468871822784 Marionette DEBUG loaded listener.js 12:57:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x116b0bc00) [pid = 1940] [serial = 928] [outer = 0x1133b6800] 12:57:03 INFO - PROCESS | 1940 | 1468871823226 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]]]}] 12:57:03 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 12:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 675ms 12:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:57:03 INFO - PROCESS | 1940 | 1468871823267 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 1940 | 1468871823269 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 12:57:03 INFO - PROCESS | 1940 | 1468871823271 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:57:03 INFO - PROCESS | 1940 | 1468871823272 Marionette TRACE conn2 <- [1,1210,null,{}] 12:57:03 INFO - PROCESS | 1940 | 1468871823274 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}] 12:57:03 INFO - PROCESS | 1940 | 1468871823276 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:03 INFO - PROCESS | 1940 | 1468871823377 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:57:03 INFO - PROCESS | 1940 | 1468871823384 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:03 INFO - PROCESS | 1940 | 1468871823392 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ace000 == 29 [pid = 1940] [id = 310] 12:57:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11832c000) [pid = 1940] [serial = 929] [outer = 0x0] 12:57:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1184af000) [pid = 1940] [serial = 930] [outer = 0x11832c000] 12:57:03 INFO - PROCESS | 1940 | 1468871823419 Marionette DEBUG loaded listener.js 12:57:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11861dc00) [pid = 1940] [serial = 931] [outer = 0x11832c000] 12:57:03 INFO - PROCESS | 1940 | 1468871823756 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]]]}] 12:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 12:57:03 INFO - PROCESS | 1940 | 1468871823790 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 1940 | 1468871823792 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 12:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:57:03 INFO - PROCESS | 1940 | 1468871823802 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:57:03 INFO - PROCESS | 1940 | 1468871823806 Marionette TRACE conn2 <- [1,1214,null,{}] 12:57:03 INFO - PROCESS | 1940 | 1468871823808 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}] 12:57:03 INFO - PROCESS | 1940 | 1468871823810 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:03 INFO - PROCESS | 1940 | 1468871823918 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:57:03 INFO - PROCESS | 1940 | 1468871823921 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:03 INFO - PROCESS | 1940 | 1468871823923 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195a6800 == 30 [pid = 1940] [id = 311] 12:57:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x118879c00) [pid = 1940] [serial = 932] [outer = 0x0] 12:57:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11899d800) [pid = 1940] [serial = 933] [outer = 0x118879c00] 12:57:03 INFO - PROCESS | 1940 | 1468871823949 Marionette DEBUG loaded listener.js 12:57:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1194cb400) [pid = 1940] [serial = 934] [outer = 0x118879c00] 12:57:04 INFO - PROCESS | 1940 | 1468871824266 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]]]}] 12:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 475ms 12:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:57:04 INFO - PROCESS | 1940 | 1468871824274 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:57:04 INFO - PROCESS | 1940 | 1468871824275 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 12:57:04 INFO - PROCESS | 1940 | 1468871824277 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:57:04 INFO - PROCESS | 1940 | 1468871824282 Marionette TRACE conn2 <- [1,1218,null,{}] 12:57:04 INFO - PROCESS | 1940 | 1468871824286 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}] 12:57:04 INFO - PROCESS | 1940 | 1468871824288 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:04 INFO - PROCESS | 1940 | 1468871824427 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:57:04 INFO - PROCESS | 1940 | 1468871824451 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:04 INFO - PROCESS | 1940 | 1468871824452 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a53000 == 31 [pid = 1940] [id = 312] 12:57:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1194ce800) [pid = 1940] [serial = 935] [outer = 0x0] 12:57:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x119723400) [pid = 1940] [serial = 936] [outer = 0x1194ce800] 12:57:04 INFO - PROCESS | 1940 | 1468871824502 Marionette DEBUG loaded listener.js 12:57:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1198bac00) [pid = 1940] [serial = 937] [outer = 0x1194ce800] 12:57:04 INFO - PROCESS | 1940 | 1468871824962 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]]]}] 12:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 723ms 12:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:57:05 INFO - PROCESS | 1940 | 1468871825001 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:57:05 INFO - PROCESS | 1940 | 1468871825002 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 12:57:05 INFO - PROCESS | 1940 | 1468871825004 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:57:05 INFO - PROCESS | 1940 | 1468871825005 Marionette TRACE conn2 <- [1,1222,null,{}] 12:57:05 INFO - PROCESS | 1940 | 1468871825007 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}] 12:57:05 INFO - PROCESS | 1940 | 1468871825009 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:05 INFO - PROCESS | 1940 | 1468871825100 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:57:05 INFO - PROCESS | 1940 | 1468871825104 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:05 INFO - PROCESS | 1940 | 1468871825108 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x121354000 == 32 [pid = 1940] [id = 313] 12:57:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x118328400) [pid = 1940] [serial = 938] [outer = 0x0] 12:57:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x119aa2c00) [pid = 1940] [serial = 939] [outer = 0x118328400] 12:57:05 INFO - PROCESS | 1940 | 1468871825141 Marionette DEBUG loaded listener.js 12:57:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x121025800) [pid = 1940] [serial = 940] [outer = 0x118328400] 12:57:05 INFO - PROCESS | 1940 | 1468871825489 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] 12:57:05 INFO - PROCESS | 1940 | 1468871825533 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 12:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:57:05 INFO - PROCESS | 1940 | 1468871825535 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:57:05 INFO - PROCESS | 1940 | 1468871825536 Marionette TRACE conn2 <- [1,1226,null,{}] 12:57:05 INFO - PROCESS | 1940 | 1468871825538 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}] 12:57:05 INFO - PROCESS | 1940 | 1468871825540 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:05 INFO - PROCESS | 1940 | 1468871825634 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:57:05 INFO - PROCESS | 1940 | 1468871825637 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:05 INFO - PROCESS | 1940 | 1468871825638 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x11263f000 == 33 [pid = 1940] [id = 314] 12:57:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x121331400) [pid = 1940] [serial = 941] [outer = 0x0] 12:57:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x121476000) [pid = 1940] [serial = 942] [outer = 0x121331400] 12:57:05 INFO - PROCESS | 1940 | 1468871825670 Marionette DEBUG loaded listener.js 12:57:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x121c98000) [pid = 1940] [serial = 943] [outer = 0x121331400] 12:57:06 INFO - PROCESS | 1940 | 1468871826000 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]]]}] 12:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 469ms 12:57:06 INFO - PROCESS | 1940 | 1468871826005 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:57:06 INFO - PROCESS | 1940 | 1468871826006 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 12:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:57:06 INFO - PROCESS | 1940 | 1468871826008 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:57:06 INFO - PROCESS | 1940 | 1468871826009 Marionette TRACE conn2 <- [1,1230,null,{}] 12:57:06 INFO - PROCESS | 1940 | 1468871826014 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}] 12:57:06 INFO - PROCESS | 1940 | 1468871826015 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:06 INFO - PROCESS | 1940 | 1468871826109 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:57:06 INFO - PROCESS | 1940 | 1468871826112 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:06 INFO - PROCESS | 1940 | 1468871826113 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x124da6000 == 34 [pid = 1940] [id = 315] 12:57:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1121bdc00) [pid = 1940] [serial = 944] [outer = 0x0] 12:57:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1241bc000) [pid = 1940] [serial = 945] [outer = 0x1121bdc00] 12:57:06 INFO - PROCESS | 1940 | 1468871826138 Marionette DEBUG loaded listener.js 12:57:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12426a000) [pid = 1940] [serial = 946] [outer = 0x1121bdc00] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x118537400) [pid = 1940] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x121208800) [pid = 1940] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x121330c00) [pid = 1940] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1241bb000) [pid = 1940] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x11906f000) [pid = 1940] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x115f0fc00) [pid = 1940] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1188ecc00) [pid = 1940] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1175c2c00) [pid = 1940] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x118535400) [pid = 1940] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12602a400) [pid = 1940] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x116a8b800) [pid = 1940] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12602c000) [pid = 1940] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x110ee6400) [pid = 1940] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x112756000) [pid = 1940] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119728c00) [pid = 1940] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:57:06 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12716f000) [pid = 1940] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:57:06 INFO - PROCESS | 1940 | 1468871826625 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]]]}] 12:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 672ms 12:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:57:06 INFO - PROCESS | 1940 | 1468871826688 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:57:06 INFO - PROCESS | 1940 | 1468871826689 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 12:57:06 INFO - PROCESS | 1940 | 1468871826691 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:57:06 INFO - PROCESS | 1940 | 1468871826692 Marionette TRACE conn2 <- [1,1234,null,{}] 12:57:06 INFO - PROCESS | 1940 | 1468871826697 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}] 12:57:06 INFO - PROCESS | 1940 | 1468871826700 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:06 INFO - PROCESS | 1940 | 1468871826774 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:57:06 INFO - PROCESS | 1940 | 1468871826779 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:06 INFO - PROCESS | 1940 | 1468871826781 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x124da6800 == 35 [pid = 1940] [id = 316] 12:57:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x116b0d000) [pid = 1940] [serial = 947] [outer = 0x0] 12:57:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1188ed400) [pid = 1940] [serial = 948] [outer = 0x116b0d000] 12:57:06 INFO - PROCESS | 1940 | 1468871826805 Marionette DEBUG loaded listener.js 12:57:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12101cc00) [pid = 1940] [serial = 949] [outer = 0x116b0d000] 12:57:07 INFO - PROCESS | 1940 | 1468871827115 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]]]}] 12:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 12:57:07 INFO - PROCESS | 1940 | 1468871827161 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:57:07 INFO - PROCESS | 1940 | 1468871827162 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 12:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:57:07 INFO - PROCESS | 1940 | 1468871827164 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - PROCESS | 1940 | 1468871827165 Marionette TRACE conn2 <- [1,1238,null,{}] 12:57:07 INFO - PROCESS | 1940 | 1468871827167 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}] 12:57:07 INFO - PROCESS | 1940 | 1468871827169 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:07 INFO - PROCESS | 1940 | 1468871827241 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:57:07 INFO - PROCESS | 1940 | 1468871827246 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 1940 | 1468871827247 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x129042800 == 36 [pid = 1940] [id = 317] 12:57:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x121c96c00) [pid = 1940] [serial = 950] [outer = 0x0] 12:57:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12426d000) [pid = 1940] [serial = 951] [outer = 0x121c96c00] 12:57:07 INFO - PROCESS | 1940 | 1468871827271 Marionette DEBUG loaded listener.js 12:57:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1244edc00) [pid = 1940] [serial = 952] [outer = 0x121c96c00] 12:57:07 INFO - PROCESS | 1940 | 1468871827566 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]]]}] 12:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 419ms 12:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:57:07 INFO - PROCESS | 1940 | 1468871827584 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:57:07 INFO - PROCESS | 1940 | 1468871827585 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 12:57:07 INFO - PROCESS | 1940 | 1468871827587 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - PROCESS | 1940 | 1468871827588 Marionette TRACE conn2 <- [1,1242,null,{}] 12:57:07 INFO - PROCESS | 1940 | 1468871827590 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}] 12:57:07 INFO - PROCESS | 1940 | 1468871827591 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:07 INFO - PROCESS | 1940 | 1468871827703 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:57:07 INFO - PROCESS | 1940 | 1468871827709 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 1940 | 1468871827711 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12974e800 == 37 [pid = 1940] [id = 318] 12:57:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11853ac00) [pid = 1940] [serial = 953] [outer = 0x0] 12:57:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1247b3400) [pid = 1940] [serial = 954] [outer = 0x11853ac00] 12:57:07 INFO - PROCESS | 1940 | 1468871827738 Marionette DEBUG loaded listener.js 12:57:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x126024c00) [pid = 1940] [serial = 955] [outer = 0x11853ac00] 12:57:08 INFO - PROCESS | 1940 | 1468871828099 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]]]}] 12:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 518ms 12:57:08 INFO - PROCESS | 1940 | 1468871828106 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:57:08 INFO - PROCESS | 1940 | 1468871828108 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 12:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:57:08 INFO - PROCESS | 1940 | 1468871828114 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:57:08 INFO - PROCESS | 1940 | 1468871828116 Marionette TRACE conn2 <- [1,1246,null,{}] 12:57:08 INFO - PROCESS | 1940 | 1468871828119 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}] 12:57:08 INFO - PROCESS | 1940 | 1468871828122 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:08 INFO - PROCESS | 1940 | 1468871828262 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:57:08 INFO - PROCESS | 1940 | 1468871828319 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:08 INFO - PROCESS | 1940 | 1468871828320 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x119445800 == 38 [pid = 1940] [id = 319] 12:57:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12101c400) [pid = 1940] [serial = 956] [outer = 0x0] 12:57:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x126796800) [pid = 1940] [serial = 957] [outer = 0x12101c400] 12:57:08 INFO - PROCESS | 1940 | 1468871828344 Marionette DEBUG loaded listener.js 12:57:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12744f800) [pid = 1940] [serial = 958] [outer = 0x12101c400] 12:57:08 INFO - PROCESS | 1940 | 1468871828836 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]]]}] 12:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 778ms 12:57:08 INFO - PROCESS | 1940 | 1468871828890 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:57:08 INFO - PROCESS | 1940 | 1468871828893 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 12:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:57:08 INFO - PROCESS | 1940 | 1468871828899 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:57:08 INFO - PROCESS | 1940 | 1468871828901 Marionette TRACE conn2 <- [1,1250,null,{}] 12:57:08 INFO - PROCESS | 1940 | 1468871828906 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}] 12:57:08 INFO - PROCESS | 1940 | 1468871828908 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:09 INFO - PROCESS | 1940 | 1468871829017 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:57:09 INFO - PROCESS | 1940 | 1468871829073 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:09 INFO - PROCESS | 1940 | 1468871829074 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x11757e800 == 39 [pid = 1940] [id = 320] 12:57:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x112a8e400) [pid = 1940] [serial = 959] [outer = 0x0] 12:57:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1133ba800) [pid = 1940] [serial = 960] [outer = 0x112a8e400] 12:57:09 INFO - PROCESS | 1940 | 1468871829105 Marionette DEBUG loaded listener.js 12:57:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x116816c00) [pid = 1940] [serial = 961] [outer = 0x112a8e400] 12:57:09 INFO - PROCESS | 1940 | 1468871829665 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]]]}] 12:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 824ms 12:57:09 INFO - PROCESS | 1940 | 1468871829722 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:57:09 INFO - PROCESS | 1940 | 1468871829725 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 12:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:57:09 INFO - PROCESS | 1940 | 1468871829730 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:57:09 INFO - PROCESS | 1940 | 1468871829732 Marionette TRACE conn2 <- [1,1254,null,{}] 12:57:09 INFO - PROCESS | 1940 | 1468871829734 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}] 12:57:09 INFO - PROCESS | 1940 | 1468871829736 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:09 INFO - PROCESS | 1940 | 1468871829843 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:57:09 INFO - PROCESS | 1940 | 1468871829920 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:09 INFO - PROCESS | 1940 | 1468871829922 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x11672d800 == 40 [pid = 1940] [id = 321] 12:57:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x11673d400) [pid = 1940] [serial = 962] [outer = 0x0] 12:57:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1175cfc00) [pid = 1940] [serial = 963] [outer = 0x11673d400] 12:57:09 INFO - PROCESS | 1940 | 1468871829954 Marionette DEBUG loaded listener.js 12:57:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1188a6800) [pid = 1940] [serial = 964] [outer = 0x11673d400] 12:57:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12974e800 == 39 [pid = 1940] [id = 318] 12:57:10 INFO - PROCESS | 1940 | --DOCSHELL 0x129042800 == 38 [pid = 1940] [id = 317] 12:57:10 INFO - PROCESS | 1940 | --DOCSHELL 0x124da6800 == 37 [pid = 1940] [id = 316] 12:57:10 INFO - PROCESS | 1940 | --DOCSHELL 0x124da6000 == 36 [pid = 1940] [id = 315] 12:57:10 INFO - PROCESS | 1940 | --DOCSHELL 0x11263f000 == 35 [pid = 1940] [id = 314] 12:57:10 INFO - PROCESS | 1940 | --DOCSHELL 0x121354000 == 34 [pid = 1940] [id = 313] 12:57:10 INFO - PROCESS | 1940 | --DOCSHELL 0x119a53000 == 33 [pid = 1940] [id = 312] 12:57:10 INFO - PROCESS | 1940 | --DOCSHELL 0x1195a6800 == 32 [pid = 1940] [id = 311] 12:57:10 INFO - PROCESS | 1940 | --DOCSHELL 0x116ace000 == 31 [pid = 1940] [id = 310] 12:57:10 INFO - PROCESS | 1940 | --DOCSHELL 0x11710e800 == 30 [pid = 1940] [id = 309] 12:57:10 INFO - PROCESS | 1940 | --DOCSHELL 0x1132c5000 == 29 [pid = 1940] [id = 308] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12716bc00) [pid = 1940] [serial = 898] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12147b800) [pid = 1940] [serial = 881] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x121c92000) [pid = 1940] [serial = 884] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12426b800) [pid = 1940] [serial = 887] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1194ca400) [pid = 1940] [serial = 875] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x119724c00) [pid = 1940] [serial = 876] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1162aa000) [pid = 1940] [serial = 863] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x116a94c00) [pid = 1940] [serial = 864] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x119069000) [pid = 1940] [serial = 872] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x119430c00) [pid = 1940] [serial = 873] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11862b000) [pid = 1940] [serial = 860] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1190e3800) [pid = 1940] [serial = 861] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11853d000) [pid = 1940] [serial = 869] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11887e400) [pid = 1940] [serial = 870] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12939b400) [pid = 1940] [serial = 858] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x129332c00) [pid = 1940] [serial = 857] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11725c000) [pid = 1940] [serial = 866] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1177b6c00) [pid = 1940] [serial = 867] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x118325000) [pid = 1940] [serial = 495] [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.] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1273c8c00) [pid = 1940] [serial = 900] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1242eec00) [pid = 1940] [serial = 888] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118323000) [pid = 1940] [serial = 894] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x127451800) [pid = 1940] [serial = 901] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1188a3400) [pid = 1940] [serial = 892] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1264e3400) [pid = 1940] [serial = 897] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x115f08800) [pid = 1940] [serial = 891] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119894400) [pid = 1940] [serial = 878] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x126026c00) [pid = 1940] [serial = 895] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x121c8f800) [pid = 1940] [serial = 882] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1241b6400) [pid = 1940] [serial = 885] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1210eb400) [pid = 1940] [serial = 879] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x128b22800) [pid = 1940] [serial = 904] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x128a7fc00) [pid = 1940] [serial = 903] [outer = 0x0] [url = about:blank] 12:57:10 INFO - PROCESS | 1940 | 1468871830572 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]]]}] 12:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 872ms 12:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:57:10 INFO - PROCESS | 1940 | 1468871830603 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:57:10 INFO - PROCESS | 1940 | 1468871830604 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 12:57:10 INFO - PROCESS | 1940 | 1468871830607 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:57:10 INFO - PROCESS | 1940 | 1468871830609 Marionette TRACE conn2 <- [1,1258,null,{}] 12:57:10 INFO - PROCESS | 1940 | 1468871830612 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}] 12:57:10 INFO - PROCESS | 1940 | 1468871830614 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:10 INFO - PROCESS | 1940 | 1468871830678 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:57:10 INFO - PROCESS | 1940 | 1468871830684 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:10 INFO - PROCESS | 1940 | 1468871830686 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x116a5c800 == 30 [pid = 1940] [id = 322] 12:57:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1175c7000) [pid = 1940] [serial = 965] [outer = 0x0] 12:57:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x117e03000) [pid = 1940] [serial = 966] [outer = 0x1175c7000] 12:57:10 INFO - PROCESS | 1940 | 1468871830708 Marionette DEBUG loaded listener.js 12:57:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1184af800) [pid = 1940] [serial = 967] [outer = 0x1175c7000] 12:57:11 INFO - PROCESS | 1940 | 1468871831158 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]]]}] 12:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 572ms 12:57:11 INFO - PROCESS | 1940 | 1468871831180 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:57:11 INFO - PROCESS | 1940 | 1468871831185 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 12:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:57:11 INFO - PROCESS | 1940 | 1468871831191 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:57:11 INFO - PROCESS | 1940 | 1468871831197 Marionette TRACE conn2 <- [1,1262,null,{}] 12:57:11 INFO - PROCESS | 1940 | 1468871831200 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}] 12:57:11 INFO - PROCESS | 1940 | 1468871831203 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:11 INFO - PROCESS | 1940 | 1468871831354 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:57:11 INFO - PROCESS | 1940 | 1468871831425 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:11 INFO - PROCESS | 1940 | 1468871831426 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x11837d000 == 31 [pid = 1940] [id = 323] 12:57:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1188a9000) [pid = 1940] [serial = 968] [outer = 0x0] 12:57:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1189a2800) [pid = 1940] [serial = 969] [outer = 0x1188a9000] 12:57:11 INFO - PROCESS | 1940 | 1468871831454 Marionette DEBUG loaded listener.js 12:57:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119433400) [pid = 1940] [serial = 970] [outer = 0x1188a9000] 12:57:11 INFO - PROCESS | 1940 | 1468871831754 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]]]}] 12:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 575ms 12:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:57:11 INFO - PROCESS | 1940 | 1468871831768 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:57:11 INFO - PROCESS | 1940 | 1468871831769 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 12:57:11 INFO - PROCESS | 1940 | 1468871831771 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:57:11 INFO - PROCESS | 1940 | 1468871831774 Marionette TRACE conn2 <- [1,1266,null,{}] 12:57:11 INFO - PROCESS | 1940 | 1468871831789 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}] 12:57:11 INFO - PROCESS | 1940 | 1468871831793 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:11 INFO - PROCESS | 1940 | 1468871831876 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:57:11 INFO - PROCESS | 1940 | 1468871831883 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:11 INFO - PROCESS | 1940 | 1468871831885 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195a8000 == 32 [pid = 1940] [id = 324] 12:57:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119478400) [pid = 1940] [serial = 971] [outer = 0x0] 12:57:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119896800) [pid = 1940] [serial = 972] [outer = 0x119478400] 12:57:11 INFO - PROCESS | 1940 | 1468871831911 Marionette DEBUG loaded listener.js 12:57:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119a96c00) [pid = 1940] [serial = 973] [outer = 0x119478400] 12:57:12 INFO - PROCESS | 1940 | 1468871832325 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]]]}] 12:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 574ms 12:57:12 INFO - PROCESS | 1940 | 1468871832348 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:57:12 INFO - PROCESS | 1940 | 1468871832350 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 12:57:12 INFO - PROCESS | 1940 | 1468871832352 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:57:12 INFO - PROCESS | 1940 | 1468871832353 Marionette TRACE conn2 <- [1,1270,null,{}] 12:57:12 INFO - PROCESS | 1940 | 1468871832355 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}] 12:57:12 INFO - PROCESS | 1940 | 1468871832357 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:12 INFO - PROCESS | 1940 | 1468871832436 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:57:12 INFO - PROCESS | 1940 | 1468871832439 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:12 INFO - PROCESS | 1940 | 1468871832440 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12126f800 == 33 [pid = 1940] [id = 325] 12:57:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119434000) [pid = 1940] [serial = 974] [outer = 0x0] 12:57:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x121024800) [pid = 1940] [serial = 975] [outer = 0x119434000] 12:57:12 INFO - PROCESS | 1940 | 1468871832468 Marionette DEBUG loaded listener.js 12:57:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x121476800) [pid = 1940] [serial = 976] [outer = 0x119434000] 12:57:12 INFO - PROCESS | 1940 | 1468871832827 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]]]}] 12:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 521ms 12:57:12 INFO - PROCESS | 1940 | 1468871832874 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:57:12 INFO - PROCESS | 1940 | 1468871832875 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 12:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:57:12 INFO - PROCESS | 1940 | 1468871832877 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:57:12 INFO - PROCESS | 1940 | 1468871832878 Marionette TRACE conn2 <- [1,1274,null,{}] 12:57:12 INFO - PROCESS | 1940 | 1468871832881 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}] 12:57:12 INFO - PROCESS | 1940 | 1468871832882 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:12 INFO - PROCESS | 1940 | 1468871832975 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:57:12 INFO - PROCESS | 1940 | 1468871832979 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:12 INFO - PROCESS | 1940 | 1468871832980 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a7a800 == 34 [pid = 1940] [id = 326] 12:57:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x116a91c00) [pid = 1940] [serial = 977] [outer = 0x0] 12:57:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x121c8c400) [pid = 1940] [serial = 978] [outer = 0x116a91c00] 12:57:13 INFO - PROCESS | 1940 | 1468871833004 Marionette DEBUG loaded listener.js 12:57:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x121c95400) [pid = 1940] [serial = 979] [outer = 0x116a91c00] 12:57:13 INFO - PROCESS | 1940 | 1468871833344 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]]]}] 12:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 12:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:57:13 INFO - PROCESS | 1940 | 1468871833397 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:57:13 INFO - PROCESS | 1940 | 1468871833398 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 12:57:13 INFO - PROCESS | 1940 | 1468871833400 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:57:13 INFO - PROCESS | 1940 | 1468871833401 Marionette TRACE conn2 <- [1,1278,null,{}] 12:57:13 INFO - PROCESS | 1940 | 1468871833403 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}] 12:57:13 INFO - PROCESS | 1940 | 1468871833407 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:13 INFO - PROCESS | 1940 | 1468871833520 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:57:13 INFO - PROCESS | 1940 | 1468871833533 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:13 INFO - PROCESS | 1940 | 1468871833534 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x1244a6000 == 35 [pid = 1940] [id = 327] 12:57:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x121c96000) [pid = 1940] [serial = 980] [outer = 0x0] 12:57:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12426d800) [pid = 1940] [serial = 981] [outer = 0x121c96000] 12:57:13 INFO - PROCESS | 1940 | 1468871833559 Marionette DEBUG loaded listener.js 12:57:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1267ab400) [pid = 1940] [serial = 982] [outer = 0x121c96000] 12:57:13 INFO - PROCESS | 1940 | 1468871833908 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]]]}] 12:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 12:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:57:13 INFO - PROCESS | 1940 | 1468871833918 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:57:13 INFO - PROCESS | 1940 | 1468871833919 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 12:57:13 INFO - PROCESS | 1940 | 1468871833921 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:57:13 INFO - PROCESS | 1940 | 1468871833922 Marionette TRACE conn2 <- [1,1282,null,{}] 12:57:13 INFO - PROCESS | 1940 | 1468871833925 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}] 12:57:13 INFO - PROCESS | 1940 | 1468871833926 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:14 INFO - PROCESS | 1940 | 1468871834022 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:57:14 INFO - PROCESS | 1940 | 1468871834035 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:14 INFO - PROCESS | 1940 | 1468871834036 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x127157800 == 36 [pid = 1940] [id = 328] 12:57:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1267b4000) [pid = 1940] [serial = 983] [outer = 0x0] 12:57:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1273c8c00) [pid = 1940] [serial = 984] [outer = 0x1267b4000] 12:57:14 INFO - PROCESS | 1940 | 1468871834060 Marionette DEBUG loaded listener.js 12:57:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x127452c00) [pid = 1940] [serial = 985] [outer = 0x1267b4000] 12:57:14 INFO - PROCESS | 1940 | 1468871834376 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]]]}] 12:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 469ms 12:57:14 INFO - PROCESS | 1940 | 1468871834392 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:57:14 INFO - PROCESS | 1940 | 1468871834393 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 12:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:57:14 INFO - PROCESS | 1940 | 1468871834399 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:57:14 INFO - PROCESS | 1940 | 1468871834400 Marionette TRACE conn2 <- [1,1286,null,{}] 12:57:14 INFO - PROCESS | 1940 | 1468871834402 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}] 12:57:14 INFO - PROCESS | 1940 | 1468871834403 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:14 INFO - PROCESS | 1940 | 1468871834500 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:57:14 INFO - PROCESS | 1940 | 1468871834511 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:14 INFO - PROCESS | 1940 | 1468871834513 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x129052800 == 37 [pid = 1940] [id = 329] 12:57:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12716a000) [pid = 1940] [serial = 986] [outer = 0x0] 12:57:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x128a7c000) [pid = 1940] [serial = 987] [outer = 0x12716a000] 12:57:14 INFO - PROCESS | 1940 | 1468871834543 Marionette DEBUG loaded listener.js 12:57:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x128a85400) [pid = 1940] [serial = 988] [outer = 0x12716a000] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1127e0800) [pid = 1940] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1121be000) [pid = 1940] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1188a4c00) [pid = 1940] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11832c000) [pid = 1940] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x118879c00) [pid = 1940] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1194ce800) [pid = 1940] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118328400) [pid = 1940] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1133b6800) [pid = 1940] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x121331400) [pid = 1940] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1121bdc00) [pid = 1940] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1198bbc00) [pid = 1940] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x117e0c400) [pid = 1940] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x121c96c00) [pid = 1940] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1241bf400) [pid = 1940] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x112eeec00) [pid = 1940] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x116b0d000) [pid = 1940] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:57:14 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11853ac00) [pid = 1940] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:57:14 INFO - PROCESS | 1940 | 1468871834948 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]]]}] 12:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 570ms 12:57:14 INFO - PROCESS | 1940 | 1468871834968 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:57:14 INFO - PROCESS | 1940 | 1468871834969 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 12:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:57:14 INFO - PROCESS | 1940 | 1468871834971 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:57:14 INFO - PROCESS | 1940 | 1468871834972 Marionette TRACE conn2 <- [1,1290,null,{}] 12:57:14 INFO - PROCESS | 1940 | 1468871834975 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}] 12:57:14 INFO - PROCESS | 1940 | 1468871834976 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:15 INFO - PROCESS | 1940 | 1468871835086 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:57:15 INFO - PROCESS | 1940 | 1468871835118 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:15 INFO - PROCESS | 1940 | 1468871835119 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x119278000 == 38 [pid = 1940] [id = 330] 12:57:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x110eb1400) [pid = 1940] [serial = 989] [outer = 0x0] 12:57:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1177b9400) [pid = 1940] [serial = 990] [outer = 0x110eb1400] 12:57:15 INFO - PROCESS | 1940 | 1468871835143 Marionette DEBUG loaded listener.js 12:57:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11988e000) [pid = 1940] [serial = 991] [outer = 0x110eb1400] 12:57:15 INFO - PROCESS | 1940 | 1468871835388 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]]]}] 12:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 470ms 12:57:15 INFO - PROCESS | 1940 | 1468871835442 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:57:15 INFO - PROCESS | 1940 | 1468871835443 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 12:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:57:15 INFO - PROCESS | 1940 | 1468871835452 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:57:15 INFO - PROCESS | 1940 | 1468871835453 Marionette TRACE conn2 <- [1,1294,null,{}] 12:57:15 INFO - PROCESS | 1940 | 1468871835456 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}] 12:57:15 INFO - PROCESS | 1940 | 1468871835457 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:15 INFO - PROCESS | 1940 | 1468871835539 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:57:15 INFO - PROCESS | 1940 | 1468871835543 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:15 INFO - PROCESS | 1940 | 1468871835544 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7a3800 == 39 [pid = 1940] [id = 331] 12:57:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119a94400) [pid = 1940] [serial = 992] [outer = 0x0] 12:57:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x124668400) [pid = 1940] [serial = 993] [outer = 0x119a94400] 12:57:15 INFO - PROCESS | 1940 | 1468871835577 Marionette DEBUG loaded listener.js 12:57:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128a84800) [pid = 1940] [serial = 994] [outer = 0x119a94400] 12:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 472ms 12:57:15 INFO - PROCESS | 1940 | 1468871835921 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]]]}] 12:57:15 INFO - PROCESS | 1940 | 1468871835924 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:57:15 INFO - PROCESS | 1940 | 1468871835926 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 12:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:57:15 INFO - PROCESS | 1940 | 1468871835930 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:57:15 INFO - PROCESS | 1940 | 1468871835931 Marionette TRACE conn2 <- [1,1298,null,{}] 12:57:15 INFO - PROCESS | 1940 | 1468871835934 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}] 12:57:15 INFO - PROCESS | 1940 | 1468871835935 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:16 INFO - PROCESS | 1940 | 1468871836053 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:57:16 INFO - PROCESS | 1940 | 1468871836059 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:16 INFO - PROCESS | 1940 | 1468871836060 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b155800 == 40 [pid = 1940] [id = 332] 12:57:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x128a85000) [pid = 1940] [serial = 995] [outer = 0x0] 12:57:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128b2d000) [pid = 1940] [serial = 996] [outer = 0x128a85000] 12:57:16 INFO - PROCESS | 1940 | 1468871836087 Marionette DEBUG loaded listener.js 12:57:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1290a3400) [pid = 1940] [serial = 997] [outer = 0x128a85000] 12:57:16 INFO - PROCESS | 1940 | 1468871836389 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]]]}] 12:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 470ms 12:57:16 INFO - PROCESS | 1940 | 1468871836401 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 12:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:57:16 INFO - PROCESS | 1940 | 1468871836402 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 12:57:16 INFO - PROCESS | 1940 | 1468871836404 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:57:16 INFO - PROCESS | 1940 | 1468871836405 Marionette TRACE conn2 <- [1,1302,null,{}] 12:57:16 INFO - PROCESS | 1940 | 1468871836408 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}] 12:57:16 INFO - PROCESS | 1940 | 1468871836409 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:16 INFO - PROCESS | 1940 | 1468871836502 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:57:16 INFO - PROCESS | 1940 | 1468871836506 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:16 INFO - PROCESS | 1940 | 1468871836507 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b92c800 == 41 [pid = 1940] [id = 333] 12:57:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1290a5c00) [pid = 1940] [serial = 998] [outer = 0x0] 12:57:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1290a9800) [pid = 1940] [serial = 999] [outer = 0x1290a5c00] 12:57:16 INFO - PROCESS | 1940 | 1468871836545 Marionette DEBUG loaded listener.js 12:57:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x129334000) [pid = 1940] [serial = 1000] [outer = 0x1290a5c00] 12:57:17 INFO - PROCESS | 1940 | 1468871837146 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]]]}] 12:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 771ms 12:57:17 INFO - PROCESS | 1940 | 1468871837175 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:57:17 INFO - PROCESS | 1940 | 1468871837179 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 12:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:57:17 INFO - PROCESS | 1940 | 1468871837184 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:57:17 INFO - PROCESS | 1940 | 1468871837186 Marionette TRACE conn2 <- [1,1306,null,{}] 12:57:17 INFO - PROCESS | 1940 | 1468871837190 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}] 12:57:17 INFO - PROCESS | 1940 | 1468871837192 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:17 INFO - PROCESS | 1940 | 1468871837317 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:57:17 INFO - PROCESS | 1940 | 1468871837387 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:17 INFO - PROCESS | 1940 | 1468871837389 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e2000 == 42 [pid = 1940] [id = 334] 12:57:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x116baac00) [pid = 1940] [serial = 1001] [outer = 0x0] 12:57:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x118324400) [pid = 1940] [serial = 1002] [outer = 0x116baac00] 12:57:17 INFO - PROCESS | 1940 | 1468871837420 Marionette DEBUG loaded listener.js 12:57:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x118626800) [pid = 1940] [serial = 1003] [outer = 0x116baac00] 12:57:17 INFO - PROCESS | 1940 | 1468871837847 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]]]}] 12:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 671ms 12:57:17 INFO - PROCESS | 1940 | 1468871837855 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:57:17 INFO - PROCESS | 1940 | 1468871837858 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 12:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:57:17 INFO - PROCESS | 1940 | 1468871837865 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:57:17 INFO - PROCESS | 1940 | 1468871837866 Marionette TRACE conn2 <- [1,1310,null,{}] 12:57:17 INFO - PROCESS | 1940 | 1468871837869 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}] 12:57:17 INFO - PROCESS | 1940 | 1468871837871 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:17 INFO - PROCESS | 1940 | 1468871837973 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:57:18 INFO - PROCESS | 1940 | 1468871838026 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:18 INFO - PROCESS | 1940 | 1468871838027 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a7a000 == 43 [pid = 1940] [id = 335] 12:57:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11947f800) [pid = 1940] [serial = 1004] [outer = 0x0] 12:57:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1194d1000) [pid = 1940] [serial = 1005] [outer = 0x11947f800] 12:57:18 INFO - PROCESS | 1940 | 1468871838062 Marionette DEBUG loaded listener.js 12:57:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1198d7c00) [pid = 1940] [serial = 1006] [outer = 0x11947f800] 12:57:18 INFO - PROCESS | 1940 | 1468871838515 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] 12:57:18 INFO - PROCESS | 1940 | 1468871838537 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 12:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:57:18 INFO - PROCESS | 1940 | 1468871838540 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:57:18 INFO - PROCESS | 1940 | 1468871838542 Marionette TRACE conn2 <- [1,1314,null,{}] 12:57:18 INFO - PROCESS | 1940 | 1468871838552 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}] 12:57:18 INFO - PROCESS | 1940 | 1468871838555 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:18 INFO - PROCESS | 1940 | 1468871838678 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:57:18 INFO - PROCESS | 1940 | 1468871838749 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:18 INFO - PROCESS | 1940 | 1468871838752 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd2f800 == 44 [pid = 1940] [id = 336] 12:57:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x121c96800) [pid = 1940] [serial = 1007] [outer = 0x0] 12:57:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x124666400) [pid = 1940] [serial = 1008] [outer = 0x121c96800] 12:57:18 INFO - PROCESS | 1940 | 1468871838782 Marionette DEBUG loaded listener.js 12:57:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12578c400) [pid = 1940] [serial = 1009] [outer = 0x121c96800] 12:57:19 INFO - PROCESS | 1940 | 1468871839197 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]]]}] 12:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 674ms 12:57:19 INFO - PROCESS | 1940 | 1468871839215 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:57:19 INFO - PROCESS | 1940 | 1468871839217 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 12:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:57:19 INFO - PROCESS | 1940 | 1468871839219 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:57:19 INFO - PROCESS | 1940 | 1468871839220 Marionette TRACE conn2 <- [1,1318,null,{}] 12:57:19 INFO - PROCESS | 1940 | 1468871839223 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}] 12:57:19 INFO - PROCESS | 1940 | 1468871839224 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:19 INFO - PROCESS | 1940 | 1468871839338 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:57:19 INFO - PROCESS | 1940 | 1468871839394 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:19 INFO - PROCESS | 1940 | 1468871839395 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c422000 == 45 [pid = 1940] [id = 337] 12:57:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x126023400) [pid = 1940] [serial = 1010] [outer = 0x0] 12:57:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x127446400) [pid = 1940] [serial = 1011] [outer = 0x126023400] 12:57:19 INFO - PROCESS | 1940 | 1468871839424 Marionette DEBUG loaded listener.js 12:57:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x128b24400) [pid = 1940] [serial = 1012] [outer = 0x126023400] 12:57:20 INFO - PROCESS | 1940 | 1468871840038 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]]]}] 12:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 871ms 12:57:20 INFO - PROCESS | 1940 | 1468871840091 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:57:20 INFO - PROCESS | 1940 | 1468871840093 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 12:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:57:20 INFO - PROCESS | 1940 | 1468871840099 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:57:20 INFO - PROCESS | 1940 | 1468871840100 Marionette TRACE conn2 <- [1,1322,null,{}] 12:57:20 INFO - PROCESS | 1940 | 1468871840104 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}] 12:57:20 INFO - PROCESS | 1940 | 1468871840106 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:20 INFO - PROCESS | 1940 | 1468871840202 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:57:20 INFO - PROCESS | 1940 | 1468871840272 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:20 INFO - PROCESS | 1940 | 1468871840273 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e36000 == 46 [pid = 1940] [id = 338] 12:57:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1127d7000) [pid = 1940] [serial = 1013] [outer = 0x0] 12:57:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x114fa2400) [pid = 1940] [serial = 1014] [outer = 0x1127d7000] 12:57:20 INFO - PROCESS | 1940 | 1468871840300 Marionette DEBUG loaded listener.js 12:57:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x117262000) [pid = 1940] [serial = 1015] [outer = 0x1127d7000] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12b155800 == 45 [pid = 1940] [id = 332] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7a3800 == 44 [pid = 1940] [id = 331] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x119278000 == 43 [pid = 1940] [id = 330] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x129052800 == 42 [pid = 1940] [id = 329] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x127157800 == 41 [pid = 1940] [id = 328] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x1244a6000 == 40 [pid = 1940] [id = 327] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x121a7a800 == 39 [pid = 1940] [id = 326] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12126f800 == 38 [pid = 1940] [id = 325] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x1195a8000 == 37 [pid = 1940] [id = 324] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x11837d000 == 36 [pid = 1940] [id = 323] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x116a5c800 == 35 [pid = 1940] [id = 322] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x11672d800 == 34 [pid = 1940] [id = 321] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x119445800 == 33 [pid = 1940] [id = 319] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x11757e800 == 32 [pid = 1940] [id = 320] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12c422000 == 31 [pid = 1940] [id = 337] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd2f800 == 30 [pid = 1940] [id = 336] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x121a7a000 == 29 [pid = 1940] [id = 335] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12b92c800 == 28 [pid = 1940] [id = 333] 12:57:21 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e2000 == 27 [pid = 1940] [id = 334] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1175c6c00) [pid = 1940] [serial = 907] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x116817000) [pid = 1940] [serial = 906] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1127aec00) [pid = 1940] [serial = 924] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11947d400) [pid = 1940] [serial = 910] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1188e7c00) [pid = 1940] [serial = 909] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1184af000) [pid = 1940] [serial = 930] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x11861dc00) [pid = 1940] [serial = 931] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1127da800) [pid = 1940] [serial = 925] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11899d800) [pid = 1940] [serial = 933] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x119723400) [pid = 1940] [serial = 936] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x119aa2c00) [pid = 1940] [serial = 939] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1198bac00) [pid = 1940] [serial = 937] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1165f6c00) [pid = 1940] [serial = 927] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x116b0bc00) [pid = 1940] [serial = 928] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x121c98000) [pid = 1940] [serial = 943] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x121476000) [pid = 1940] [serial = 942] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1241bc000) [pid = 1940] [serial = 945] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x121c6d400) [pid = 1940] [serial = 913] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11853e800) [pid = 1940] [serial = 922] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11832b800) [pid = 1940] [serial = 921] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119fb5000) [pid = 1940] [serial = 912] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12426d000) [pid = 1940] [serial = 951] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12602f800) [pid = 1940] [serial = 916] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x124dbb800) [pid = 1940] [serial = 915] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1267b4800) [pid = 1940] [serial = 919] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1175cbc00) [pid = 1940] [serial = 918] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1188ed400) [pid = 1940] [serial = 948] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12426a000) [pid = 1940] [serial = 946] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x126024c00) [pid = 1940] [serial = 955] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12101cc00) [pid = 1940] [serial = 949] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1244edc00) [pid = 1940] [serial = 952] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x121025800) [pid = 1940] [serial = 940] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1247b3400) [pid = 1940] [serial = 954] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1194cb400) [pid = 1940] [serial = 934] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x126796800) [pid = 1940] [serial = 957] [outer = 0x0] [url = about:blank] 12:57:21 INFO - PROCESS | 1940 | 1468871841273 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]]]}] 12:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1224ms 12:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:57:21 INFO - PROCESS | 1940 | 1468871841322 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:57:21 INFO - PROCESS | 1940 | 1468871841325 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 12:57:21 INFO - PROCESS | 1940 | 1468871841328 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:57:21 INFO - PROCESS | 1940 | 1468871841330 Marionette TRACE conn2 <- [1,1326,null,{}] 12:57:21 INFO - PROCESS | 1940 | 1468871841333 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}] 12:57:21 INFO - PROCESS | 1940 | 1468871841335 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:21 INFO - PROCESS | 1940 | 1468871841418 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:57:21 INFO - PROCESS | 1940 | 1468871841422 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:21 INFO - PROCESS | 1940 | 1468871841423 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x11650b800 == 28 [pid = 1940] [id = 339] 12:57:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1127ac400) [pid = 1940] [serial = 1016] [outer = 0x0] 12:57:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x112a8a400) [pid = 1940] [serial = 1017] [outer = 0x1127ac400] 12:57:21 INFO - PROCESS | 1940 | 1468871841454 Marionette DEBUG loaded listener.js 12:57:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1131ee000) [pid = 1940] [serial = 1018] [outer = 0x1127ac400] 12:57:21 INFO - PROCESS | 1940 | 1468871841866 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]]]}] 12:57:21 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 12:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 572ms 12:57:21 INFO - PROCESS | 1940 | 1468871841904 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:57:21 INFO - PROCESS | 1940 | 1468871841910 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 12:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:57:21 INFO - PROCESS | 1940 | 1468871841918 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:57:21 INFO - PROCESS | 1940 | 1468871841921 Marionette TRACE conn2 <- [1,1330,null,{}] 12:57:21 INFO - PROCESS | 1940 | 1468871841924 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}] 12:57:21 INFO - PROCESS | 1940 | 1468871841927 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:22 INFO - PROCESS | 1940 | 1468871842047 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:57:22 INFO - PROCESS | 1940 | 1468871842064 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:22 INFO - PROCESS | 1940 | 1468871842065 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x117567000 == 29 [pid = 1940] [id = 340] 12:57:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x116a16000) [pid = 1940] [serial = 1019] [outer = 0x0] 12:57:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x116b0b800) [pid = 1940] [serial = 1020] [outer = 0x116a16000] 12:57:22 INFO - PROCESS | 1940 | 1468871842108 Marionette DEBUG loaded listener.js 12:57:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1175c5000) [pid = 1940] [serial = 1021] [outer = 0x116a16000] 12:57:22 INFO - PROCESS | 1940 | 1468871842450 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]]]}] 12:57:22 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 12:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 573ms 12:57:22 INFO - PROCESS | 1940 | 1468871842498 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:57:22 INFO - PROCESS | 1940 | 1468871842499 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 12:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:57:22 INFO - PROCESS | 1940 | 1468871842502 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:57:22 INFO - PROCESS | 1940 | 1468871842504 Marionette TRACE conn2 <- [1,1334,null,{}] 12:57:22 INFO - PROCESS | 1940 | 1468871842512 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}] 12:57:22 INFO - PROCESS | 1940 | 1468871842515 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:22 INFO - PROCESS | 1940 | 1468871842590 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:57:22 INFO - PROCESS | 1940 | 1468871842597 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:22 INFO - PROCESS | 1940 | 1468871842599 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x119020800 == 30 [pid = 1940] [id = 341] 12:57:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x112716c00) [pid = 1940] [serial = 1022] [outer = 0x0] 12:57:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11853e000) [pid = 1940] [serial = 1023] [outer = 0x112716c00] 12:57:22 INFO - PROCESS | 1940 | 1468871842627 Marionette DEBUG loaded listener.js 12:57:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1188aa800) [pid = 1940] [serial = 1024] [outer = 0x112716c00] 12:57:22 INFO - PROCESS | 1940 | 1468871842975 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]]]}] 12:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 521ms 12:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:57:23 INFO - PROCESS | 1940 | 1468871843023 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:57:23 INFO - PROCESS | 1940 | 1468871843025 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 12:57:23 INFO - PROCESS | 1940 | 1468871843027 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:57:23 INFO - PROCESS | 1940 | 1468871843030 Marionette TRACE conn2 <- [1,1338,null,{}] 12:57:23 INFO - PROCESS | 1940 | 1468871843033 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}] 12:57:23 INFO - PROCESS | 1940 | 1468871843034 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:23 INFO - PROCESS | 1940 | 1468871843140 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:57:23 INFO - PROCESS | 1940 | 1468871843174 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:23 INFO - PROCESS | 1940 | 1468871843175 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195bb000 == 31 [pid = 1940] [id = 342] 12:57:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1189a3800) [pid = 1940] [serial = 1025] [outer = 0x0] 12:57:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119474000) [pid = 1940] [serial = 1026] [outer = 0x1189a3800] 12:57:23 INFO - PROCESS | 1940 | 1468871843200 Marionette DEBUG loaded listener.js 12:57:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1194ca800) [pid = 1940] [serial = 1027] [outer = 0x1189a3800] 12:57:23 INFO - PROCESS | 1940 | 1468871843970 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]]]}] 12:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 12:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:57:24 INFO - PROCESS | 1940 | 1468871843999 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:57:24 INFO - PROCESS | 1940 | 1468871844000 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 12:57:24 INFO - PROCESS | 1940 | 1468871844002 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:57:24 INFO - PROCESS | 1940 | 1468871844003 Marionette TRACE conn2 <- [1,1342,null,{}] 12:57:24 INFO - PROCESS | 1940 | 1468871844005 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}] 12:57:24 INFO - PROCESS | 1940 | 1468871844007 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:24 INFO - PROCESS | 1940 | 1468871844097 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:57:24 INFO - PROCESS | 1940 | 1468871844100 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:24 INFO - PROCESS | 1940 | 1468871844102 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f79800 == 32 [pid = 1940] [id = 343] 12:57:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x110eea400) [pid = 1940] [serial = 1028] [outer = 0x0] 12:57:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1194ca000) [pid = 1940] [serial = 1029] [outer = 0x110eea400] 12:57:24 INFO - PROCESS | 1940 | 1468871844126 Marionette DEBUG loaded listener.js 12:57:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1198b3800) [pid = 1940] [serial = 1030] [outer = 0x110eea400] 12:57:24 INFO - PROCESS | 1940 | 1468871844498 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]]]}] 12:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 521ms 12:57:24 INFO - PROCESS | 1940 | 1468871844523 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:57:24 INFO - PROCESS | 1940 | 1468871844525 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 12:57:24 INFO - PROCESS | 1940 | 1468871844534 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:57:24 INFO - PROCESS | 1940 | 1468871844535 Marionette TRACE conn2 <- [1,1346,null,{}] 12:57:24 INFO - PROCESS | 1940 | 1468871844538 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}] 12:57:24 INFO - PROCESS | 1940 | 1468871844541 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:24 INFO - PROCESS | 1940 | 1468871844653 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:57:24 INFO - PROCESS | 1940 | 1468871844656 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:24 INFO - PROCESS | 1940 | 1468871844657 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x1216c3000 == 33 [pid = 1940] [id = 344] 12:57:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1198b4000) [pid = 1940] [serial = 1031] [outer = 0x0] 12:57:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119a9c400) [pid = 1940] [serial = 1032] [outer = 0x1198b4000] 12:57:24 INFO - PROCESS | 1940 | 1468871844683 Marionette DEBUG loaded listener.js 12:57:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x121826c00) [pid = 1940] [serial = 1033] [outer = 0x1198b4000] 12:57:25 INFO - PROCESS | 1940 | 1468871845023 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]]]}] 12:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 525ms 12:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:57:25 INFO - PROCESS | 1940 | 1468871845055 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:57:25 INFO - PROCESS | 1940 | 1468871845056 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 12:57:25 INFO - PROCESS | 1940 | 1468871845066 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:57:25 INFO - PROCESS | 1940 | 1468871845068 Marionette TRACE conn2 <- [1,1350,null,{}] 12:57:25 INFO - PROCESS | 1940 | 1468871845070 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}] 12:57:25 INFO - PROCESS | 1940 | 1468871845071 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:25 INFO - PROCESS | 1940 | 1468871845168 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:57:25 INFO - PROCESS | 1940 | 1468871845182 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:25 INFO - PROCESS | 1940 | 1468871845183 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x124495000 == 34 [pid = 1940] [id = 345] 12:57:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x110ee3800) [pid = 1940] [serial = 1034] [outer = 0x0] 12:57:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x121c8c800) [pid = 1940] [serial = 1035] [outer = 0x110ee3800] 12:57:25 INFO - PROCESS | 1940 | 1468871845208 Marionette DEBUG loaded listener.js 12:57:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x123d37800) [pid = 1940] [serial = 1036] [outer = 0x110ee3800] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x128a85000) [pid = 1940] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1290a5c00) [pid = 1940] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x116a91c00) [pid = 1940] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x121c96000) [pid = 1940] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1267b4000) [pid = 1940] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x110eb1400) [pid = 1940] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x112a8e400) [pid = 1940] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119434000) [pid = 1940] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1175c7000) [pid = 1940] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119478400) [pid = 1940] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12101c400) [pid = 1940] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11673d400) [pid = 1940] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1188a9000) [pid = 1940] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12716a000) [pid = 1940] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x119a94400) [pid = 1940] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:57:25 INFO - PROCESS | 1940 | 1468871845719 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]]]}] 12:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 677ms 12:57:25 INFO - PROCESS | 1940 | 1468871845736 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:57:25 INFO - PROCESS | 1940 | 1468871845737 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 12:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:57:25 INFO - PROCESS | 1940 | 1468871845739 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:57:25 INFO - PROCESS | 1940 | 1468871845740 Marionette TRACE conn2 <- [1,1354,null,{}] 12:57:25 INFO - PROCESS | 1940 | 1468871845743 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}] 12:57:25 INFO - PROCESS | 1940 | 1468871845744 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:25 INFO - PROCESS | 1940 | 1468871845817 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:57:25 INFO - PROCESS | 1940 | 1468871845821 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:25 INFO - PROCESS | 1940 | 1468871845822 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x1247e7800 == 35 [pid = 1940] [id = 346] 12:57:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1127d6400) [pid = 1940] [serial = 1037] [outer = 0x0] 12:57:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x116bae000) [pid = 1940] [serial = 1038] [outer = 0x1127d6400] 12:57:25 INFO - PROCESS | 1940 | 1468871845849 Marionette DEBUG loaded listener.js 12:57:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1194ce800) [pid = 1940] [serial = 1039] [outer = 0x1127d6400] 12:57:26 INFO - PROCESS | 1940 | 1468871846168 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]]]}] 12:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 472ms 12:57:26 INFO - PROCESS | 1940 | 1468871846212 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 12:57:26 INFO - PROCESS | 1940 | 1468871846213 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 12:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:57:26 INFO - PROCESS | 1940 | 1468871846215 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:57:26 INFO - PROCESS | 1940 | 1468871846216 Marionette TRACE conn2 <- [1,1358,null,{}] 12:57:26 INFO - PROCESS | 1940 | 1468871846226 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}] 12:57:26 INFO - PROCESS | 1940 | 1468871846227 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:26 INFO - PROCESS | 1940 | 1468871846323 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:57:26 INFO - PROCESS | 1940 | 1468871846328 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:26 INFO - PROCESS | 1940 | 1468871846331 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x11901f800 == 36 [pid = 1940] [id = 347] 12:57:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1210ec000) [pid = 1940] [serial = 1040] [outer = 0x0] 12:57:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x121c93000) [pid = 1940] [serial = 1041] [outer = 0x1210ec000] 12:57:26 INFO - PROCESS | 1940 | 1468871846355 Marionette DEBUG loaded listener.js 12:57:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x121c98c00) [pid = 1940] [serial = 1042] [outer = 0x1210ec000] 12:57:26 INFO - PROCESS | 1940 | 1468871846664 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]]]}] 12:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 468ms 12:57:26 INFO - PROCESS | 1940 | 1468871846685 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 12:57:26 INFO - PROCESS | 1940 | 1468871846686 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 12:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:57:26 INFO - PROCESS | 1940 | 1468871846688 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:57:26 INFO - PROCESS | 1940 | 1468871846689 Marionette TRACE conn2 <- [1,1362,null,{}] 12:57:26 INFO - PROCESS | 1940 | 1468871846692 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}] 12:57:26 INFO - PROCESS | 1940 | 1468871846693 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:26 INFO - PROCESS | 1940 | 1468871846768 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:57:26 INFO - PROCESS | 1940 | 1468871846772 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:26 INFO - PROCESS | 1940 | 1468871846773 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x129051800 == 37 [pid = 1940] [id = 348] 12:57:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x123d0b800) [pid = 1940] [serial = 1043] [outer = 0x0] 12:57:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12426b000) [pid = 1940] [serial = 1044] [outer = 0x123d0b800] 12:57:26 INFO - PROCESS | 1940 | 1468871846799 Marionette DEBUG loaded listener.js 12:57:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1244c2400) [pid = 1940] [serial = 1045] [outer = 0x123d0b800] 12:57:27 INFO - PROCESS | 1940 | 1468871847140 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]]]}] 12:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 468ms 12:57:27 INFO - PROCESS | 1940 | 1468871847157 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 12:57:27 INFO - PROCESS | 1940 | 1468871847159 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 12:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:57:27 INFO - PROCESS | 1940 | 1468871847161 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:57:27 INFO - PROCESS | 1940 | 1468871847164 Marionette TRACE conn2 <- [1,1366,null,{}] 12:57:27 INFO - PROCESS | 1940 | 1468871847167 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}] 12:57:27 INFO - PROCESS | 1940 | 1468871847169 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:27 INFO - PROCESS | 1940 | 1468871847288 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:57:27 INFO - PROCESS | 1940 | 1468871847296 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:27 INFO - PROCESS | 1940 | 1468871847299 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f78800 == 38 [pid = 1940] [id = 349] 12:57:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124270000) [pid = 1940] [serial = 1046] [outer = 0x0] 12:57:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x124d10800) [pid = 1940] [serial = 1047] [outer = 0x124270000] 12:57:27 INFO - PROCESS | 1940 | 1468871847326 Marionette DEBUG loaded listener.js 12:57:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1264e2000) [pid = 1940] [serial = 1048] [outer = 0x124270000] 12:57:27 INFO - PROCESS | 1940 | 1468871847784 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] 12:57:27 INFO - PROCESS | 1940 | 1468871847856 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 12:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:57:27 INFO - PROCESS | 1940 | 1468871847861 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:57:27 INFO - PROCESS | 1940 | 1468871847865 Marionette TRACE conn2 <- [1,1370,null,{}] 12:57:27 INFO - PROCESS | 1940 | 1468871847869 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}] 12:57:27 INFO - PROCESS | 1940 | 1468871847871 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:27 INFO - PROCESS | 1940 | 1468871847984 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:57:28 INFO - PROCESS | 1940 | 1468871848061 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:28 INFO - PROCESS | 1940 | 1468871848062 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x116891800 == 39 [pid = 1940] [id = 350] 12:57:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x111cad400) [pid = 1940] [serial = 1049] [outer = 0x0] 12:57:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x112a8e400) [pid = 1940] [serial = 1050] [outer = 0x111cad400] 12:57:28 INFO - PROCESS | 1940 | 1468871848093 Marionette DEBUG loaded listener.js 12:57:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1131f4c00) [pid = 1940] [serial = 1051] [outer = 0x111cad400] 12:57:28 INFO - PROCESS | 1940 | 1468871848610 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] 12:57:28 INFO - PROCESS | 1940 | 1468871848657 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 12:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:57:28 INFO - PROCESS | 1940 | 1468871848665 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:57:28 INFO - PROCESS | 1940 | 1468871848667 Marionette TRACE conn2 <- [1,1374,null,{}] 12:57:28 INFO - PROCESS | 1940 | 1468871848670 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}] 12:57:28 INFO - PROCESS | 1940 | 1468871848671 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:28 INFO - PROCESS | 1940 | 1468871848778 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:57:28 INFO - PROCESS | 1940 | 1468871848860 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:28 INFO - PROCESS | 1940 | 1468871848861 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a53000 == 40 [pid = 1940] [id = 351] 12:57:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x118325400) [pid = 1940] [serial = 1052] [outer = 0x0] 12:57:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11832f000) [pid = 1940] [serial = 1053] [outer = 0x118325400] 12:57:28 INFO - PROCESS | 1940 | 1468871848894 Marionette DEBUG loaded listener.js 12:57:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11861e000) [pid = 1940] [serial = 1054] [outer = 0x118325400] 12:57:29 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:57:29 INFO - PROCESS | 1940 | 1468871849651 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] 12:57:29 INFO - PROCESS | 1940 | 1468871849691 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 12:57:29 INFO - PROCESS | 1940 | 1468871849694 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:57:29 INFO - PROCESS | 1940 | 1468871849696 Marionette TRACE conn2 <- [1,1378,null,{}] 12:57:29 INFO - PROCESS | 1940 | 1468871849710 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}] 12:57:29 INFO - PROCESS | 1940 | 1468871849711 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:29 INFO - PROCESS | 1940 | 1468871849849 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:57:29 INFO - PROCESS | 1940 | 1468871849858 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:29 INFO - PROCESS | 1940 | 1468871849860 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x117569800 == 41 [pid = 1940] [id = 352] 12:57:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x115f5ec00) [pid = 1940] [serial = 1055] [outer = 0x0] 12:57:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1165ee400) [pid = 1940] [serial = 1056] [outer = 0x115f5ec00] 12:57:29 INFO - PROCESS | 1940 | 1468871849882 Marionette DEBUG loaded listener.js 12:57:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1175c2c00) [pid = 1940] [serial = 1057] [outer = 0x115f5ec00] 12:57:30 INFO - PROCESS | 1940 | --DOCSHELL 0x129051800 == 40 [pid = 1940] [id = 348] 12:57:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11901f800 == 39 [pid = 1940] [id = 347] 12:57:30 INFO - PROCESS | 1940 | --DOCSHELL 0x1247e7800 == 38 [pid = 1940] [id = 346] 12:57:30 INFO - PROCESS | 1940 | --DOCSHELL 0x124495000 == 37 [pid = 1940] [id = 345] 12:57:30 INFO - PROCESS | 1940 | --DOCSHELL 0x1216c3000 == 36 [pid = 1940] [id = 344] 12:57:30 INFO - PROCESS | 1940 | --DOCSHELL 0x120f79800 == 35 [pid = 1940] [id = 343] 12:57:30 INFO - PROCESS | 1940 | --DOCSHELL 0x1195bb000 == 34 [pid = 1940] [id = 342] 12:57:30 INFO - PROCESS | 1940 | --DOCSHELL 0x119020800 == 33 [pid = 1940] [id = 341] 12:57:30 INFO - PROCESS | 1940 | --DOCSHELL 0x117567000 == 32 [pid = 1940] [id = 340] 12:57:30 INFO - PROCESS | 1940 | --DOCSHELL 0x11650b800 == 31 [pid = 1940] [id = 339] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1290a3400) [pid = 1940] [serial = 997] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x129334000) [pid = 1940] [serial = 1000] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x121c8c400) [pid = 1940] [serial = 978] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12426d800) [pid = 1940] [serial = 981] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1273c8c00) [pid = 1940] [serial = 984] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1177b9400) [pid = 1940] [serial = 990] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1133ba800) [pid = 1940] [serial = 960] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x116816c00) [pid = 1940] [serial = 961] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x121024800) [pid = 1940] [serial = 975] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x117e03000) [pid = 1940] [serial = 966] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1184af800) [pid = 1940] [serial = 967] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1267ab400) [pid = 1940] [serial = 982] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119896800) [pid = 1940] [serial = 972] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119a96c00) [pid = 1940] [serial = 973] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12744f800) [pid = 1940] [serial = 958] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1175cfc00) [pid = 1940] [serial = 963] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1188a6800) [pid = 1940] [serial = 964] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1189a2800) [pid = 1940] [serial = 969] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x119433400) [pid = 1940] [serial = 970] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128a7c000) [pid = 1940] [serial = 987] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x127452c00) [pid = 1940] [serial = 985] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11988e000) [pid = 1940] [serial = 991] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x124668400) [pid = 1940] [serial = 993] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x128a85400) [pid = 1940] [serial = 988] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x128a84800) [pid = 1940] [serial = 994] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x128b2d000) [pid = 1940] [serial = 996] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x121c95400) [pid = 1940] [serial = 979] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1290a9800) [pid = 1940] [serial = 999] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x121476800) [pid = 1940] [serial = 976] [outer = 0x0] [url = about:blank] 12:57:30 INFO - PROCESS | 1940 | 1468871850448 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] 12:57:30 INFO - PROCESS | 1940 | 1468871850486 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 12:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:57:30 INFO - PROCESS | 1940 | 1468871850493 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:57:30 INFO - PROCESS | 1940 | 1468871850495 Marionette TRACE conn2 <- [1,1382,null,{}] 12:57:30 INFO - PROCESS | 1940 | 1468871850508 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}] 12:57:30 INFO - PROCESS | 1940 | 1468871850510 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:30 INFO - PROCESS | 1940 | 1468871850594 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:57:30 INFO - PROCESS | 1940 | 1468871850652 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:30 INFO - PROCESS | 1940 | 1468871850653 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x118370800 == 32 [pid = 1940] [id = 353] 12:57:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x117e03000) [pid = 1940] [serial = 1058] [outer = 0x0] 12:57:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x118542800) [pid = 1940] [serial = 1059] [outer = 0x117e03000] 12:57:30 INFO - PROCESS | 1940 | 1468871850679 Marionette DEBUG loaded listener.js 12:57:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1188a6800) [pid = 1940] [serial = 1060] [outer = 0x117e03000] 12:57:30 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:57:30 INFO - PROCESS | 1940 | 1468871850993 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] 12:57:31 INFO - PROCESS | 1940 | 1468871851025 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 12:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:57:31 INFO - PROCESS | 1940 | 1468871851028 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:57:31 INFO - PROCESS | 1940 | 1468871851032 Marionette TRACE conn2 <- [1,1386,null,{}] 12:57:31 INFO - PROCESS | 1940 | 1468871851040 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}] 12:57:31 INFO - PROCESS | 1940 | 1468871851043 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:31 INFO - PROCESS | 1940 | 1468871851121 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:57:31 INFO - PROCESS | 1940 | 1468871851126 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:31 INFO - PROCESS | 1940 | 1468871851128 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a56000 == 33 [pid = 1940] [id = 354] 12:57:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1121be800) [pid = 1940] [serial = 1061] [outer = 0x0] 12:57:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1194d3c00) [pid = 1940] [serial = 1062] [outer = 0x1121be800] 12:57:31 INFO - PROCESS | 1940 | 1468871851161 Marionette DEBUG loaded listener.js 12:57:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1198dc800) [pid = 1940] [serial = 1063] [outer = 0x1121be800] 12:57:31 INFO - PROCESS | 1940 | 1468871851520 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] 12:57:31 INFO - PROCESS | 1940 | 1468871851554 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 12:57:31 INFO - PROCESS | 1940 | 1468871851556 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:57:31 INFO - PROCESS | 1940 | 1468871851557 Marionette TRACE conn2 <- [1,1390,null,{}] 12:57:31 INFO - PROCESS | 1940 | 1468871851559 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}] 12:57:31 INFO - PROCESS | 1940 | 1468871851561 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:31 INFO - PROCESS | 1940 | 1468871851640 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:57:31 INFO - PROCESS | 1940 | 1468871851643 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:31 INFO - PROCESS | 1940 | 1468871851646 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x12145a800 == 34 [pid = 1940] [id = 355] 12:57:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1198dfc00) [pid = 1940] [serial = 1064] [outer = 0x0] 12:57:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12101f000) [pid = 1940] [serial = 1065] [outer = 0x1198dfc00] 12:57:31 INFO - PROCESS | 1940 | 1468871851673 Marionette DEBUG loaded listener.js 12:57:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x121208800) [pid = 1940] [serial = 1066] [outer = 0x1198dfc00] 12:57:31 INFO - PROCESS | 1940 | 1468871851971 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]]]}] 12:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 469ms 12:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:57:32 INFO - PROCESS | 1940 | 1468871852025 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:57:32 INFO - PROCESS | 1940 | 1468871852027 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 12:57:32 INFO - PROCESS | 1940 | 1468871852054 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:57:32 INFO - PROCESS | 1940 | 1468871852056 Marionette TRACE conn2 <- [1,1394,null,{}] 12:57:32 INFO - PROCESS | 1940 | 1468871852058 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}] 12:57:32 INFO - PROCESS | 1940 | 1468871852059 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:32 INFO - PROCESS | 1940 | 1468871852134 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:57:32 INFO - PROCESS | 1940 | 1468871852138 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:32 INFO - PROCESS | 1940 | 1468871852139 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x1241c5000 == 35 [pid = 1940] [id = 356] 12:57:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1198de400) [pid = 1940] [serial = 1067] [outer = 0x0] 12:57:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x121a96800) [pid = 1940] [serial = 1068] [outer = 0x1198de400] 12:57:32 INFO - PROCESS | 1940 | 1468871852166 Marionette DEBUG loaded listener.js 12:57:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x121c96000) [pid = 1940] [serial = 1069] [outer = 0x1198de400] 12:57:32 INFO - PROCESS | 1940 | 1468871852540 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]]]}] 12:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 543ms 12:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:57:32 INFO - PROCESS | 1940 | 1468871852578 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:57:32 INFO - PROCESS | 1940 | 1468871852579 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 12:57:32 INFO - PROCESS | 1940 | 1468871852581 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:57:32 INFO - PROCESS | 1940 | 1468871852582 Marionette TRACE conn2 <- [1,1398,null,{}] 12:57:32 INFO - PROCESS | 1940 | 1468871852585 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}] 12:57:32 INFO - PROCESS | 1940 | 1468871852589 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:32 INFO - PROCESS | 1940 | 1468871852703 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:57:32 INFO - PROCESS | 1940 | 1468871852718 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:32 INFO - PROCESS | 1940 | 1468871852719 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x126722800 == 36 [pid = 1940] [id = 357] 12:57:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x123d38000) [pid = 1940] [serial = 1070] [outer = 0x0] 12:57:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1244bf000) [pid = 1940] [serial = 1071] [outer = 0x123d38000] 12:57:32 INFO - PROCESS | 1940 | 1468871852747 Marionette DEBUG loaded listener.js 12:57:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1264e2400) [pid = 1940] [serial = 1072] [outer = 0x123d38000] 12:57:33 INFO - PROCESS | 1940 | 1468871853089 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]]]}] 12:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 12:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:57:33 INFO - PROCESS | 1940 | 1468871853101 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:57:33 INFO - PROCESS | 1940 | 1468871853102 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 12:57:33 INFO - PROCESS | 1940 | 1468871853104 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:57:33 INFO - PROCESS | 1940 | 1468871853105 Marionette TRACE conn2 <- [1,1402,null,{}] 12:57:33 INFO - PROCESS | 1940 | 1468871853107 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}] 12:57:33 INFO - PROCESS | 1940 | 1468871853108 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:33 INFO - PROCESS | 1940 | 1468871853202 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:57:33 INFO - PROCESS | 1940 | 1468871853215 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:33 INFO - PROCESS | 1940 | 1468871853216 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12904a000 == 37 [pid = 1940] [id = 358] 12:57:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1267a6c00) [pid = 1940] [serial = 1073] [outer = 0x0] 12:57:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1267b0000) [pid = 1940] [serial = 1074] [outer = 0x1267a6c00] 12:57:33 INFO - PROCESS | 1940 | 1468871853240 Marionette DEBUG loaded listener.js 12:57:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12716c800) [pid = 1940] [serial = 1075] [outer = 0x1267a6c00] 12:57:33 INFO - PROCESS | 1940 | 1468871853556 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]]]}] 12:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 468ms 12:57:33 INFO - PROCESS | 1940 | 1468871853573 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:57:33 INFO - PROCESS | 1940 | 1468871853575 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 12:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:57:33 INFO - PROCESS | 1940 | 1468871853577 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:57:33 INFO - PROCESS | 1940 | 1468871853579 Marionette TRACE conn2 <- [1,1406,null,{}] 12:57:33 INFO - PROCESS | 1940 | 1468871853584 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}] 12:57:33 INFO - PROCESS | 1940 | 1468871853585 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:33 INFO - PROCESS | 1940 | 1468871853682 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:57:33 INFO - PROCESS | 1940 | 1468871853686 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:33 INFO - PROCESS | 1940 | 1468871853687 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a547000 == 38 [pid = 1940] [id = 359] 12:57:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x110eecc00) [pid = 1940] [serial = 1076] [outer = 0x0] 12:57:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1273c9400) [pid = 1940] [serial = 1077] [outer = 0x110eecc00] 12:57:33 INFO - PROCESS | 1940 | 1468871853712 Marionette DEBUG loaded listener.js 12:57:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128a7c400) [pid = 1940] [serial = 1078] [outer = 0x110eecc00] 12:57:34 INFO - PROCESS | 1940 | 1468871854043 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]]]}] 12:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 521ms 12:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:57:34 INFO - PROCESS | 1940 | 1468871854098 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:57:34 INFO - PROCESS | 1940 | 1468871854100 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 12:57:34 INFO - PROCESS | 1940 | 1468871854102 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:57:34 INFO - PROCESS | 1940 | 1468871854103 Marionette TRACE conn2 <- [1,1410,null,{}] 12:57:34 INFO - PROCESS | 1940 | 1468871854105 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}] 12:57:34 INFO - PROCESS | 1940 | 1468871854106 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:34 INFO - PROCESS | 1940 | 1468871854202 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:57:34 INFO - PROCESS | 1940 | 1468871854214 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:34 INFO - PROCESS | 1940 | 1468871854215 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a54800 == 39 [pid = 1940] [id = 360] 12:57:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128a7cc00) [pid = 1940] [serial = 1079] [outer = 0x0] 12:57:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x128a87c00) [pid = 1940] [serial = 1080] [outer = 0x128a7cc00] 12:57:34 INFO - PROCESS | 1940 | 1468871854238 Marionette DEBUG loaded listener.js 12:57:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128b2d400) [pid = 1940] [serial = 1081] [outer = 0x128a7cc00] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x110eea400) [pid = 1940] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x112716c00) [pid = 1940] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1127d7000) [pid = 1940] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1127ac400) [pid = 1940] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x116a16000) [pid = 1940] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1189a3800) [pid = 1940] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1198b4000) [pid = 1940] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x116baac00) [pid = 1940] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x123d0b800) [pid = 1940] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x110ee3800) [pid = 1940] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1127d6400) [pid = 1940] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11947f800) [pid = 1940] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1210ec000) [pid = 1940] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x121c96800) [pid = 1940] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:57:34 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x126023400) [pid = 1940] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:57:34 INFO - PROCESS | 1940 | 1468871854627 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]]]}] 12:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 569ms 12:57:34 INFO - PROCESS | 1940 | 1468871854672 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:57:34 INFO - PROCESS | 1940 | 1468871854673 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 12:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:57:34 INFO - PROCESS | 1940 | 1468871854675 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:57:34 INFO - PROCESS | 1940 | 1468871854676 Marionette TRACE conn2 <- [1,1414,null,{}] 12:57:34 INFO - PROCESS | 1940 | 1468871854679 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}] 12:57:34 INFO - PROCESS | 1940 | 1468871854680 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:34 INFO - PROCESS | 1940 | 1468871854756 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:57:34 INFO - PROCESS | 1940 | 1468871854815 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:34 INFO - PROCESS | 1940 | 1468871854817 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x121450800 == 40 [pid = 1940] [id = 361] 12:57:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1127d3400) [pid = 1940] [serial = 1082] [outer = 0x0] 12:57:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118323800) [pid = 1940] [serial = 1083] [outer = 0x1127d3400] 12:57:34 INFO - PROCESS | 1940 | 1468871854840 Marionette DEBUG loaded listener.js 12:57:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1194d2400) [pid = 1940] [serial = 1084] [outer = 0x1127d3400] 12:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 469ms 12:57:35 INFO - PROCESS | 1940 | 1468871855141 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]]]}] 12:57:35 INFO - PROCESS | 1940 | 1468871855152 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:57:35 INFO - PROCESS | 1940 | 1468871855153 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 12:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:57:35 INFO - PROCESS | 1940 | 1468871855156 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:57:35 INFO - PROCESS | 1940 | 1468871855157 Marionette TRACE conn2 <- [1,1418,null,{}] 12:57:35 INFO - PROCESS | 1940 | 1468871855160 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}] 12:57:35 INFO - PROCESS | 1940 | 1468871855162 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:35 INFO - PROCESS | 1940 | 1468871855255 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:57:35 INFO - PROCESS | 1940 | 1468871855258 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:35 INFO - PROCESS | 1940 | 1468871855260 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b910000 == 41 [pid = 1940] [id = 362] 12:57:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1194c5800) [pid = 1940] [serial = 1085] [outer = 0x0] 12:57:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12426e400) [pid = 1940] [serial = 1086] [outer = 0x1194c5800] 12:57:35 INFO - PROCESS | 1940 | 1468871855295 Marionette DEBUG loaded listener.js 12:57:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1290a0800) [pid = 1940] [serial = 1087] [outer = 0x1194c5800] 12:57:35 INFO - PROCESS | 1940 | 1468871855647 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]]]}] 12:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 12:57:35 INFO - PROCESS | 1940 | 1468871855686 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:57:35 INFO - PROCESS | 1940 | 1468871855687 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 12:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:57:35 INFO - PROCESS | 1940 | 1468871855690 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:57:35 INFO - PROCESS | 1940 | 1468871855691 Marionette TRACE conn2 <- [1,1422,null,{}] 12:57:35 INFO - PROCESS | 1940 | 1468871855694 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}] 12:57:35 INFO - PROCESS | 1940 | 1468871855695 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:35 INFO - PROCESS | 1940 | 1468871855774 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:57:35 INFO - PROCESS | 1940 | 1468871855777 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:35 INFO - PROCESS | 1940 | 1468871855779 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd27800 == 42 [pid = 1940] [id = 363] 12:57:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1290a5000) [pid = 1940] [serial = 1088] [outer = 0x0] 12:57:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1290aac00) [pid = 1940] [serial = 1089] [outer = 0x1290a5000] 12:57:35 INFO - PROCESS | 1940 | 1468871855803 Marionette DEBUG loaded listener.js 12:57:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x129332c00) [pid = 1940] [serial = 1090] [outer = 0x1290a5000] 12:57:36 INFO - PROCESS | 1940 | 1468871856131 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]]]}] 12:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 472ms 12:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:57:36 INFO - PROCESS | 1940 | 1468871856164 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:57:36 INFO - PROCESS | 1940 | 1468871856166 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 12:57:36 INFO - PROCESS | 1940 | 1468871856168 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:57:36 INFO - PROCESS | 1940 | 1468871856169 Marionette TRACE conn2 <- [1,1426,null,{}] 12:57:36 INFO - PROCESS | 1940 | 1468871856171 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}] 12:57:36 INFO - PROCESS | 1940 | 1468871856172 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:36 INFO - PROCESS | 1940 | 1468871856251 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:57:36 INFO - PROCESS | 1940 | 1468871856254 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:36 INFO - PROCESS | 1940 | 1468871856255 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c423800 == 43 [pid = 1940] [id = 364] 12:57:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1290a1400) [pid = 1940] [serial = 1091] [outer = 0x0] 12:57:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12939ac00) [pid = 1940] [serial = 1092] [outer = 0x1290a1400] 12:57:36 INFO - PROCESS | 1940 | 1468871856286 Marionette DEBUG loaded listener.js 12:57:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1293a0800) [pid = 1940] [serial = 1093] [outer = 0x1290a1400] 12:57:36 INFO - PROCESS | 1940 | 1468871856778 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]]]}] 12:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 619ms 12:57:36 INFO - PROCESS | 1940 | 1468871856788 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:57:36 INFO - PROCESS | 1940 | 1468871856790 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 12:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:57:36 INFO - PROCESS | 1940 | 1468871856793 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:57:36 INFO - PROCESS | 1940 | 1468871856797 Marionette TRACE conn2 <- [1,1430,null,{}] 12:57:36 INFO - PROCESS | 1940 | 1468871856802 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}] 12:57:36 INFO - PROCESS | 1940 | 1468871856803 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:36 INFO - PROCESS | 1940 | 1468871856913 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:57:36 INFO - PROCESS | 1940 | 1468871856984 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:36 INFO - PROCESS | 1940 | 1468871856985 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181d8800 == 44 [pid = 1940] [id = 365] 12:57:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x113c26400) [pid = 1940] [serial = 1094] [outer = 0x0] 12:57:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11674cc00) [pid = 1940] [serial = 1095] [outer = 0x113c26400] 12:57:37 INFO - PROCESS | 1940 | 1468871857016 Marionette DEBUG loaded listener.js 12:57:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1177c2800) [pid = 1940] [serial = 1096] [outer = 0x113c26400] 12:57:37 INFO - PROCESS | 1940 | 1468871857451 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]]]}] 12:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 724ms 12:57:37 INFO - PROCESS | 1940 | 1468871857518 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:57:37 INFO - PROCESS | 1940 | 1468871857521 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 12:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:57:37 INFO - PROCESS | 1940 | 1468871857526 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:57:37 INFO - PROCESS | 1940 | 1468871857528 Marionette TRACE conn2 <- [1,1434,null,{}] 12:57:37 INFO - PROCESS | 1940 | 1468871857532 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}] 12:57:37 INFO - PROCESS | 1940 | 1468871857534 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:37 INFO - PROCESS | 1940 | 1468871857635 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:57:37 INFO - PROCESS | 1940 | 1468871857705 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:37 INFO - PROCESS | 1940 | 1468871857706 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x124239000 == 45 [pid = 1940] [id = 366] 12:57:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1189a3c00) [pid = 1940] [serial = 1097] [outer = 0x0] 12:57:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x119434000) [pid = 1940] [serial = 1098] [outer = 0x1189a3c00] 12:57:37 INFO - PROCESS | 1940 | 1468871857737 Marionette DEBUG loaded listener.js 12:57:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11972fc00) [pid = 1940] [serial = 1099] [outer = 0x1189a3c00] 12:57:38 INFO - PROCESS | 1940 | 1468871858163 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]]]}] 12:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 674ms 12:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:57:38 INFO - PROCESS | 1940 | 1468871858253 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:57:38 INFO - PROCESS | 1940 | 1468871858255 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 12:57:38 INFO - PROCESS | 1940 | 1468871858258 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:57:38 INFO - PROCESS | 1940 | 1468871858261 Marionette TRACE conn2 <- [1,1438,null,{}] 12:57:38 INFO - PROCESS | 1940 | 1468871858271 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}] 12:57:38 INFO - PROCESS | 1940 | 1468871858274 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:38 INFO - PROCESS | 1940 | 1468871858372 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:57:38 INFO - PROCESS | 1940 | 1468871858445 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:38 INFO - PROCESS | 1940 | 1468871858448 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c426800 == 46 [pid = 1940] [id = 367] 12:57:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x123d3ac00) [pid = 1940] [serial = 1100] [outer = 0x0] 12:57:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x124261800) [pid = 1940] [serial = 1101] [outer = 0x123d3ac00] 12:57:38 INFO - PROCESS | 1940 | 1468871858478 Marionette DEBUG loaded listener.js 12:57:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1247b4400) [pid = 1940] [serial = 1102] [outer = 0x123d3ac00] 12:57:38 INFO - PROCESS | 1940 | 1468871858913 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]]]}] 12:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 674ms 12:57:38 INFO - PROCESS | 1940 | 1468871858932 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:57:38 INFO - PROCESS | 1940 | 1468871858934 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 12:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:57:38 INFO - PROCESS | 1940 | 1468871858936 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:57:38 INFO - PROCESS | 1940 | 1468871858938 Marionette TRACE conn2 <- [1,1442,null,{}] 12:57:38 INFO - PROCESS | 1940 | 1468871858940 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}] 12:57:38 INFO - PROCESS | 1940 | 1468871858941 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:39 INFO - PROCESS | 1940 | 1468871859063 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:57:39 INFO - PROCESS | 1940 | 1468871859120 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:39 INFO - PROCESS | 1940 | 1468871859122 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca02800 == 47 [pid = 1940] [id = 368] 12:57:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x124dc5000) [pid = 1940] [serial = 1103] [outer = 0x0] 12:57:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1267a8000) [pid = 1940] [serial = 1104] [outer = 0x124dc5000] 12:57:39 INFO - PROCESS | 1940 | 1468871859150 Marionette DEBUG loaded listener.js 12:57:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x128a85c00) [pid = 1940] [serial = 1105] [outer = 0x124dc5000] 12:57:39 INFO - PROCESS | 1940 | 1468871859764 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]]]}] 12:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 869ms 12:57:39 INFO - PROCESS | 1940 | 1468871859805 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:57:39 INFO - PROCESS | 1940 | 1468871859808 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 12:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:57:39 INFO - PROCESS | 1940 | 1468871859813 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:57:39 INFO - PROCESS | 1940 | 1468871859816 Marionette TRACE conn2 <- [1,1446,null,{}] 12:57:39 INFO - PROCESS | 1940 | 1468871859819 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}] 12:57:39 INFO - PROCESS | 1940 | 1468871859821 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:39 INFO - PROCESS | 1940 | 1468871859923 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:57:39 INFO - PROCESS | 1940 | 1468871859993 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:39 INFO - PROCESS | 1940 | 1468871859996 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e45800 == 48 [pid = 1940] [id = 369] 12:57:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x112ee9800) [pid = 1940] [serial = 1106] [outer = 0x0] 12:57:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x115f0a000) [pid = 1940] [serial = 1107] [outer = 0x112ee9800] 12:57:40 INFO - PROCESS | 1940 | 1468871860023 Marionette DEBUG loaded listener.js 12:57:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1175c6c00) [pid = 1940] [serial = 1108] [outer = 0x112ee9800] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd27800 == 47 [pid = 1940] [id = 363] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12b910000 == 46 [pid = 1940] [id = 362] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x121450800 == 45 [pid = 1940] [id = 361] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x119a54800 == 44 [pid = 1940] [id = 360] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12a547000 == 43 [pid = 1940] [id = 359] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12904a000 == 42 [pid = 1940] [id = 358] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x126722800 == 41 [pid = 1940] [id = 357] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x1241c5000 == 40 [pid = 1940] [id = 356] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12145a800 == 39 [pid = 1940] [id = 355] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x119a56000 == 38 [pid = 1940] [id = 354] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x118370800 == 37 [pid = 1940] [id = 353] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x117569800 == 36 [pid = 1940] [id = 352] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x119a53000 == 35 [pid = 1940] [id = 351] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x120f78800 == 34 [pid = 1940] [id = 349] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x116891800 == 33 [pid = 1940] [id = 350] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x117e36000 == 32 [pid = 1940] [id = 338] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca02800 == 31 [pid = 1940] [id = 368] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12c426800 == 30 [pid = 1940] [id = 367] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x124239000 == 29 [pid = 1940] [id = 366] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12c423800 == 28 [pid = 1940] [id = 364] 12:57:40 INFO - PROCESS | 1940 | --DOCSHELL 0x1181d8800 == 27 [pid = 1940] [id = 365] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x117262000) [pid = 1940] [serial = 1015] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x114fa2400) [pid = 1940] [serial = 1014] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x112a8a400) [pid = 1940] [serial = 1017] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1131ee000) [pid = 1940] [serial = 1018] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x116b0b800) [pid = 1940] [serial = 1020] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1175c5000) [pid = 1940] [serial = 1021] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x119474000) [pid = 1940] [serial = 1026] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119a9c400) [pid = 1940] [serial = 1032] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x121826c00) [pid = 1940] [serial = 1033] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x118626800) [pid = 1940] [serial = 1003] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1244c2400) [pid = 1940] [serial = 1045] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x118324400) [pid = 1940] [serial = 1002] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x121c8c800) [pid = 1940] [serial = 1035] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1194ce800) [pid = 1940] [serial = 1039] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x116bae000) [pid = 1940] [serial = 1038] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1198d7c00) [pid = 1940] [serial = 1006] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12426b000) [pid = 1940] [serial = 1044] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x121c93000) [pid = 1940] [serial = 1041] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1194d1000) [pid = 1940] [serial = 1005] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x123d37800) [pid = 1940] [serial = 1036] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1198b3800) [pid = 1940] [serial = 1030] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12578c400) [pid = 1940] [serial = 1009] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x124666400) [pid = 1940] [serial = 1008] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x121c98c00) [pid = 1940] [serial = 1042] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x128b24400) [pid = 1940] [serial = 1012] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x124d10800) [pid = 1940] [serial = 1047] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1194ca800) [pid = 1940] [serial = 1027] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x127446400) [pid = 1940] [serial = 1011] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1194ca000) [pid = 1940] [serial = 1029] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x11853e000) [pid = 1940] [serial = 1023] [outer = 0x0] [url = about:blank] 12:57:40 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1188aa800) [pid = 1940] [serial = 1024] [outer = 0x0] [url = about:blank] 12:57:41 INFO - PROCESS | 1940 | 1468871861024 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]]]}] 12:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1274ms 12:57:41 INFO - PROCESS | 1940 | 1468871861086 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:57:41 INFO - PROCESS | 1940 | 1468871861088 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 12:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:57:41 INFO - PROCESS | 1940 | 1468871861092 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:57:41 INFO - PROCESS | 1940 | 1468871861093 Marionette TRACE conn2 <- [1,1450,null,{}] 12:57:41 INFO - PROCESS | 1940 | 1468871861098 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}] 12:57:41 INFO - PROCESS | 1940 | 1468871861099 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:41 INFO - PROCESS | 1940 | 1468871861181 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:57:41 INFO - PROCESS | 1940 | 1468871861186 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:41 INFO - PROCESS | 1940 | 1468871861187 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x115f2e800 == 28 [pid = 1940] [id = 370] 12:57:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1127df800) [pid = 1940] [serial = 1109] [outer = 0x0] 12:57:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x112d63c00) [pid = 1940] [serial = 1110] [outer = 0x1127df800] 12:57:41 INFO - PROCESS | 1940 | 1468871861218 Marionette DEBUG loaded listener.js 12:57:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x113241000) [pid = 1940] [serial = 1111] [outer = 0x1127df800] 12:57:41 INFO - PROCESS | 1940 | 1468871861572 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]]]}] 12:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 521ms 12:57:41 INFO - PROCESS | 1940 | 1468871861613 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:57:41 INFO - PROCESS | 1940 | 1468871861617 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 12:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:57:41 INFO - PROCESS | 1940 | 1468871861621 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:57:41 INFO - PROCESS | 1940 | 1468871861623 Marionette TRACE conn2 <- [1,1454,null,{}] 12:57:41 INFO - PROCESS | 1940 | 1468871861626 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}] 12:57:41 INFO - PROCESS | 1940 | 1468871861627 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:41 INFO - PROCESS | 1940 | 1468871861704 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:57:41 INFO - PROCESS | 1940 | 1468871861708 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:41 INFO - PROCESS | 1940 | 1468871861709 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x1171a6000 == 29 [pid = 1940] [id = 371] 12:57:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1165eac00) [pid = 1940] [serial = 1112] [outer = 0x0] 12:57:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1175c8000) [pid = 1940] [serial = 1113] [outer = 0x1165eac00] 12:57:41 INFO - PROCESS | 1940 | 1468871861738 Marionette DEBUG loaded listener.js 12:57:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1177c4000) [pid = 1940] [serial = 1114] [outer = 0x1165eac00] 12:57:42 INFO - PROCESS | 1940 | 1468871862088 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]]]}] 12:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 472ms 12:57:42 INFO - PROCESS | 1940 | 1468871862093 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:57:42 INFO - PROCESS | 1940 | 1468871862105 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 12:57:42 INFO - PROCESS | 1940 | 1468871862108 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:57:42 INFO - PROCESS | 1940 | 1468871862110 Marionette TRACE conn2 <- [1,1458,null,{}] 12:57:42 INFO - PROCESS | 1940 | 1468871862121 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}] 12:57:42 INFO - PROCESS | 1940 | 1468871862124 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:42 INFO - PROCESS | 1940 | 1468871862204 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:57:42 INFO - PROCESS | 1940 | 1468871862258 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:42 INFO - PROCESS | 1940 | 1468871862260 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x119016800 == 30 [pid = 1940] [id = 372] 12:57:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x118482000) [pid = 1940] [serial = 1115] [outer = 0x0] 12:57:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11853cc00) [pid = 1940] [serial = 1116] [outer = 0x118482000] 12:57:42 INFO - PROCESS | 1940 | 1468871862288 Marionette DEBUG loaded listener.js 12:57:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1188e5800) [pid = 1940] [serial = 1117] [outer = 0x118482000] 12:57:42 INFO - PROCESS | 1940 | 1468871862590 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]]]}] 12:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 523ms 12:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:57:42 INFO - PROCESS | 1940 | 1468871862633 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:57:42 INFO - PROCESS | 1940 | 1468871862635 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 12:57:42 INFO - PROCESS | 1940 | 1468871862637 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:57:42 INFO - PROCESS | 1940 | 1468871862638 Marionette TRACE conn2 <- [1,1462,null,{}] 12:57:42 INFO - PROCESS | 1940 | 1468871862641 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}] 12:57:42 INFO - PROCESS | 1940 | 1468871862642 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:42 INFO - PROCESS | 1940 | 1468871862719 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:57:42 INFO - PROCESS | 1940 | 1468871862776 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:42 INFO - PROCESS | 1940 | 1468871862778 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x119450800 == 31 [pid = 1940] [id = 373] 12:57:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11887fc00) [pid = 1940] [serial = 1118] [outer = 0x0] 12:57:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119061800) [pid = 1940] [serial = 1119] [outer = 0x11887fc00] 12:57:42 INFO - PROCESS | 1940 | 1468871862804 Marionette DEBUG loaded listener.js 12:57:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11947fc00) [pid = 1940] [serial = 1120] [outer = 0x11887fc00] 12:57:43 INFO - PROCESS | 1940 | 1468871863104 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]]]}] 12:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 12:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:57:43 INFO - PROCESS | 1940 | 1468871863156 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:57:43 INFO - PROCESS | 1940 | 1468871863157 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 12:57:43 INFO - PROCESS | 1940 | 1468871863159 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:57:43 INFO - PROCESS | 1940 | 1468871863161 Marionette TRACE conn2 <- [1,1466,null,{}] 12:57:43 INFO - PROCESS | 1940 | 1468871863163 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}] 12:57:43 INFO - PROCESS | 1940 | 1468871863171 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:43 INFO - PROCESS | 1940 | 1468871863258 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:57:43 INFO - PROCESS | 1940 | 1468871863293 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:43 INFO - PROCESS | 1940 | 1468871863294 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f7a800 == 32 [pid = 1940] [id = 374] 12:57:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1184b6400) [pid = 1940] [serial = 1121] [outer = 0x0] 12:57:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119725400) [pid = 1940] [serial = 1122] [outer = 0x1184b6400] 12:57:43 INFO - PROCESS | 1940 | 1468871863319 Marionette DEBUG loaded listener.js 12:57:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1198b0c00) [pid = 1940] [serial = 1123] [outer = 0x1184b6400] 12:57:43 INFO - PROCESS | 1940 | 1468871863652 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]]]}] 12:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 12:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:57:43 INFO - PROCESS | 1940 | 1468871863684 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:57:43 INFO - PROCESS | 1940 | 1468871863686 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 12:57:43 INFO - PROCESS | 1940 | 1468871863688 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:57:43 INFO - PROCESS | 1940 | 1468871863689 Marionette TRACE conn2 <- [1,1470,null,{}] 12:57:43 INFO - PROCESS | 1940 | 1468871863691 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}] 12:57:43 INFO - PROCESS | 1940 | 1468871863695 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:43 INFO - PROCESS | 1940 | 1468871863806 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:57:43 INFO - PROCESS | 1940 | 1468871863810 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:43 INFO - PROCESS | 1940 | 1468871863811 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x1216c9800 == 33 [pid = 1940] [id = 375] 12:57:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1198d4c00) [pid = 1940] [serial = 1124] [outer = 0x0] 12:57:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119a9c400) [pid = 1940] [serial = 1125] [outer = 0x1198d4c00] 12:57:43 INFO - PROCESS | 1940 | 1468871863837 Marionette DEBUG loaded listener.js 12:57:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x121a10400) [pid = 1940] [serial = 1126] [outer = 0x1198d4c00] 12:57:44 INFO - PROCESS | 1940 | 1468871864168 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]]]}] 12:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 12:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:57:44 INFO - PROCESS | 1940 | 1468871864206 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:57:44 INFO - PROCESS | 1940 | 1468871864207 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 12:57:44 INFO - PROCESS | 1940 | 1468871864209 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:57:44 INFO - PROCESS | 1940 | 1468871864211 Marionette TRACE conn2 <- [1,1474,null,{}] 12:57:44 INFO - PROCESS | 1940 | 1468871864215 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}] 12:57:44 INFO - PROCESS | 1940 | 1468871864216 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:44 INFO - PROCESS | 1940 | 1468871864320 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:57:44 INFO - PROCESS | 1940 | 1468871864323 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:44 INFO - PROCESS | 1940 | 1468871864324 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12460d800 == 34 [pid = 1940] [id = 376] 12:57:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1121b1800) [pid = 1940] [serial = 1127] [outer = 0x0] 12:57:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x121c90400) [pid = 1940] [serial = 1128] [outer = 0x1121b1800] 12:57:44 INFO - PROCESS | 1940 | 1468871864348 Marionette DEBUG loaded listener.js 12:57:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x123d39000) [pid = 1940] [serial = 1129] [outer = 0x1121b1800] 12:57:44 INFO - PROCESS | 1940 | 1468871864764 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]]]}] 12:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 571ms 12:57:44 INFO - PROCESS | 1940 | 1468871864783 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:57:44 INFO - PROCESS | 1940 | 1468871864785 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 12:57:44 INFO - PROCESS | 1940 | 1468871864789 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:57:44 INFO - PROCESS | 1940 | 1468871864790 Marionette TRACE conn2 <- [1,1478,null,{}] 12:57:44 INFO - PROCESS | 1940 | 1468871864794 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}] 12:57:44 INFO - PROCESS | 1940 | 1468871864795 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:44 INFO - PROCESS | 1940 | 1468871864940 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:57:44 INFO - PROCESS | 1940 | 1468871864959 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:44 INFO - PROCESS | 1940 | 1468871864960 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x125713800 == 35 [pid = 1940] [id = 377] 12:57:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x123d3f400) [pid = 1940] [serial = 1130] [outer = 0x0] 12:57:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12426c800) [pid = 1940] [serial = 1131] [outer = 0x123d3f400] 12:57:45 INFO - PROCESS | 1940 | 1468871865005 Marionette DEBUG loaded listener.js 12:57:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1244c0000) [pid = 1940] [serial = 1132] [outer = 0x123d3f400] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x123d38000) [pid = 1940] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1267a6c00) [pid = 1940] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1127d3400) [pid = 1940] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x117e03000) [pid = 1940] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x110eecc00) [pid = 1940] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1198dfc00) [pid = 1940] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x124270000) [pid = 1940] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x115f5ec00) [pid = 1940] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118325400) [pid = 1940] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1121be800) [pid = 1940] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1198de400) [pid = 1940] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x111cad400) [pid = 1940] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128a7cc00) [pid = 1940] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1290a5000) [pid = 1940] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1194c5800) [pid = 1940] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1290a1400) [pid = 1940] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:57:45 INFO - PROCESS | 1940 | 1468871865517 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]]]}] 12:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 777ms 12:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:57:45 INFO - PROCESS | 1940 | 1468871865567 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:57:45 INFO - PROCESS | 1940 | 1468871865569 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 12:57:45 INFO - PROCESS | 1940 | 1468871865577 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:57:45 INFO - PROCESS | 1940 | 1468871865579 Marionette TRACE conn2 <- [1,1482,null,{}] 12:57:45 INFO - PROCESS | 1940 | 1468871865588 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}] 12:57:45 INFO - PROCESS | 1940 | 1468871865589 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:45 INFO - PROCESS | 1940 | 1468871865677 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:57:45 INFO - PROCESS | 1940 | 1468871865683 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:45 INFO - PROCESS | 1940 | 1468871865684 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12715d000 == 36 [pid = 1940] [id = 378] 12:57:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11862ac00) [pid = 1940] [serial = 1133] [outer = 0x0] 12:57:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11989c400) [pid = 1940] [serial = 1134] [outer = 0x11862ac00] 12:57:45 INFO - PROCESS | 1940 | 1468871865707 Marionette DEBUG loaded listener.js 12:57:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121c94800) [pid = 1940] [serial = 1135] [outer = 0x11862ac00] 12:57:46 INFO - PROCESS | 1940 | 1468871866048 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]]]}] 12:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 483ms 12:57:46 INFO - PROCESS | 1940 | 1468871866054 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:57:46 INFO - PROCESS | 1940 | 1468871866056 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 12:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:57:46 INFO - PROCESS | 1940 | 1468871866059 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:57:46 INFO - PROCESS | 1940 | 1468871866061 Marionette TRACE conn2 <- [1,1486,null,{}] 12:57:46 INFO - PROCESS | 1940 | 1468871866068 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}] 12:57:46 INFO - PROCESS | 1940 | 1468871866069 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:46 INFO - PROCESS | 1940 | 1468871866175 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:57:46 INFO - PROCESS | 1940 | 1468871866258 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:46 INFO - PROCESS | 1940 | 1468871866260 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x129046000 == 37 [pid = 1940] [id = 379] 12:57:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x118879400) [pid = 1940] [serial = 1136] [outer = 0x0] 12:57:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12426f000) [pid = 1940] [serial = 1137] [outer = 0x118879400] 12:57:46 INFO - PROCESS | 1940 | 1468871866295 Marionette DEBUG loaded listener.js 12:57:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x124dbd400) [pid = 1940] [serial = 1138] [outer = 0x118879400] 12:57:46 INFO - PROCESS | 1940 | 1468871866686 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]]]}] 12:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 673ms 12:57:46 INFO - PROCESS | 1940 | 1468871866733 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:57:46 INFO - PROCESS | 1940 | 1468871866734 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 12:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:57:46 INFO - PROCESS | 1940 | 1468871866736 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:57:46 INFO - PROCESS | 1940 | 1468871866738 Marionette TRACE conn2 <- [1,1490,null,{}] 12:57:46 INFO - PROCESS | 1940 | 1468871866740 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}] 12:57:46 INFO - PROCESS | 1940 | 1468871866742 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:46 INFO - PROCESS | 1940 | 1468871866861 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:57:46 INFO - PROCESS | 1940 | 1468871866867 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:46 INFO - PROCESS | 1940 | 1468871866869 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12974c000 == 38 [pid = 1940] [id = 380] 12:57:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1175c9c00) [pid = 1940] [serial = 1139] [outer = 0x0] 12:57:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x126025800) [pid = 1940] [serial = 1140] [outer = 0x1175c9c00] 12:57:46 INFO - PROCESS | 1940 | 1468871866896 Marionette DEBUG loaded listener.js 12:57:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128a7ac00) [pid = 1940] [serial = 1141] [outer = 0x1175c9c00] 12:57:47 INFO - PROCESS | 1940 | 1468871867202 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]]]}] 12:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 518ms 12:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:57:47 INFO - PROCESS | 1940 | 1468871867255 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:57:47 INFO - PROCESS | 1940 | 1468871867257 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 12:57:47 INFO - PROCESS | 1940 | 1468871867259 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:57:47 INFO - PROCESS | 1940 | 1468871867260 Marionette TRACE conn2 <- [1,1494,null,{}] 12:57:47 INFO - PROCESS | 1940 | 1468871867263 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}] 12:57:47 INFO - PROCESS | 1940 | 1468871867264 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:47 INFO - PROCESS | 1940 | 1468871867337 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:57:47 INFO - PROCESS | 1940 | 1468871867437 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:47 INFO - PROCESS | 1940 | 1468871867439 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x111f6a800 == 39 [pid = 1940] [id = 381] 12:57:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x10eafd800) [pid = 1940] [serial = 1142] [outer = 0x0] 12:57:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x110ee1800) [pid = 1940] [serial = 1143] [outer = 0x10eafd800] 12:57:47 INFO - PROCESS | 1940 | 1468871867471 Marionette DEBUG loaded listener.js 12:57:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1127af400) [pid = 1940] [serial = 1144] [outer = 0x10eafd800] 12:57:48 INFO - PROCESS | 1940 | 1468871868119 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]]]}] 12:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 872ms 12:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:57:48 INFO - PROCESS | 1940 | 1468871868133 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:57:48 INFO - PROCESS | 1940 | 1468871868135 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 12:57:48 INFO - PROCESS | 1940 | 1468871868138 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:57:48 INFO - PROCESS | 1940 | 1468871868140 Marionette TRACE conn2 <- [1,1498,null,{}] 12:57:48 INFO - PROCESS | 1940 | 1468871868143 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}] 12:57:48 INFO - PROCESS | 1940 | 1468871868145 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:48 INFO - PROCESS | 1940 | 1468871868254 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:57:48 INFO - PROCESS | 1940 | 1468871868331 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:48 INFO - PROCESS | 1940 | 1468871868333 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f5e800 == 40 [pid = 1940] [id = 382] 12:57:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1175cd800) [pid = 1940] [serial = 1145] [outer = 0x0] 12:57:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x118872c00) [pid = 1940] [serial = 1146] [outer = 0x1175cd800] 12:57:48 INFO - PROCESS | 1940 | 1468871868363 Marionette DEBUG loaded listener.js 12:57:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1188f0c00) [pid = 1940] [serial = 1147] [outer = 0x1175cd800] 12:57:49 INFO - PROCESS | 1940 | 1468871869046 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]]]}] 12:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 973ms 12:57:49 INFO - PROCESS | 1940 | 1468871869116 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:57:49 INFO - PROCESS | 1940 | 1468871869118 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 12:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:57:49 INFO - PROCESS | 1940 | 1468871869121 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:57:49 INFO - PROCESS | 1940 | 1468871869123 Marionette TRACE conn2 <- [1,1502,null,{}] 12:57:49 INFO - PROCESS | 1940 | 1468871869127 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}] 12:57:49 INFO - PROCESS | 1940 | 1468871869129 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:49 INFO - PROCESS | 1940 | 1468871869238 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:57:49 INFO - PROCESS | 1940 | 1468871869289 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:49 INFO - PROCESS | 1940 | 1468871869292 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181d7800 == 41 [pid = 1940] [id = 383] 12:57:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x112f1d400) [pid = 1940] [serial = 1148] [outer = 0x0] 12:57:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x115f5b400) [pid = 1940] [serial = 1149] [outer = 0x112f1d400] 12:57:49 INFO - PROCESS | 1940 | 1468871869320 Marionette DEBUG loaded listener.js 12:57:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x116a90000) [pid = 1940] [serial = 1150] [outer = 0x112f1d400] 12:57:49 INFO - PROCESS | 1940 | --DOCSHELL 0x12974c000 == 40 [pid = 1940] [id = 380] 12:57:49 INFO - PROCESS | 1940 | --DOCSHELL 0x129046000 == 39 [pid = 1940] [id = 379] 12:57:49 INFO - PROCESS | 1940 | --DOCSHELL 0x12715d000 == 38 [pid = 1940] [id = 378] 12:57:49 INFO - PROCESS | 1940 | --DOCSHELL 0x125713800 == 37 [pid = 1940] [id = 377] 12:57:49 INFO - PROCESS | 1940 | --DOCSHELL 0x12460d800 == 36 [pid = 1940] [id = 376] 12:57:49 INFO - PROCESS | 1940 | --DOCSHELL 0x1216c9800 == 35 [pid = 1940] [id = 375] 12:57:49 INFO - PROCESS | 1940 | --DOCSHELL 0x120f7a800 == 34 [pid = 1940] [id = 374] 12:57:49 INFO - PROCESS | 1940 | --DOCSHELL 0x119450800 == 33 [pid = 1940] [id = 373] 12:57:49 INFO - PROCESS | 1940 | --DOCSHELL 0x119016800 == 32 [pid = 1940] [id = 372] 12:57:49 INFO - PROCESS | 1940 | --DOCSHELL 0x1171a6000 == 31 [pid = 1940] [id = 371] 12:57:49 INFO - PROCESS | 1940 | --DOCSHELL 0x115f2e800 == 30 [pid = 1940] [id = 370] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1244bf000) [pid = 1940] [serial = 1071] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1267b0000) [pid = 1940] [serial = 1074] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12716c800) [pid = 1940] [serial = 1075] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x118323800) [pid = 1940] [serial = 1083] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x118542800) [pid = 1940] [serial = 1059] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1188a6800) [pid = 1940] [serial = 1060] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1273c9400) [pid = 1940] [serial = 1077] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12101f000) [pid = 1940] [serial = 1065] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x121208800) [pid = 1940] [serial = 1066] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128a7c400) [pid = 1940] [serial = 1078] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1264e2000) [pid = 1940] [serial = 1048] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1165ee400) [pid = 1940] [serial = 1056] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1175c2c00) [pid = 1940] [serial = 1057] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11832f000) [pid = 1940] [serial = 1053] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11861e000) [pid = 1940] [serial = 1054] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1194d3c00) [pid = 1940] [serial = 1062] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1198dc800) [pid = 1940] [serial = 1063] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x121a96800) [pid = 1940] [serial = 1068] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x112a8e400) [pid = 1940] [serial = 1050] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1131f4c00) [pid = 1940] [serial = 1051] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x128a87c00) [pid = 1940] [serial = 1080] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1194d2400) [pid = 1940] [serial = 1084] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x129332c00) [pid = 1940] [serial = 1090] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12426e400) [pid = 1940] [serial = 1086] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12939ac00) [pid = 1940] [serial = 1092] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1290aac00) [pid = 1940] [serial = 1089] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1293a0800) [pid = 1940] [serial = 1093] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x128b2d400) [pid = 1940] [serial = 1081] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1264e2400) [pid = 1940] [serial = 1072] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x121c96000) [pid = 1940] [serial = 1069] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1290a0800) [pid = 1940] [serial = 1087] [outer = 0x0] [url = about:blank] 12:57:49 INFO - PROCESS | 1940 | 1468871869746 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]]]}] 12:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 672ms 12:57:49 INFO - PROCESS | 1940 | 1468871869794 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:57:49 INFO - PROCESS | 1940 | 1468871869797 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 12:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:57:49 INFO - PROCESS | 1940 | 1468871869802 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:57:49 INFO - PROCESS | 1940 | 1468871869804 Marionette TRACE conn2 <- [1,1506,null,{}] 12:57:49 INFO - PROCESS | 1940 | 1468871869806 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}] 12:57:49 INFO - PROCESS | 1940 | 1468871869808 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:49 INFO - PROCESS | 1940 | 1468871869886 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:57:49 INFO - PROCESS | 1940 | 1468871869892 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:49 INFO - PROCESS | 1940 | 1468871869893 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x11838b800 == 31 [pid = 1940] [id = 384] 12:57:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1175ce000) [pid = 1940] [serial = 1151] [outer = 0x0] 12:57:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x118537800) [pid = 1940] [serial = 1152] [outer = 0x1175ce000] 12:57:49 INFO - PROCESS | 1940 | 1468871869922 Marionette DEBUG loaded listener.js 12:57:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1188e5400) [pid = 1940] [serial = 1153] [outer = 0x1175ce000] 12:57:50 INFO - PROCESS | 1940 | 1468871870250 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]]]}] 12:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 469ms 12:57:50 INFO - PROCESS | 1940 | 1468871870278 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:57:50 INFO - PROCESS | 1940 | 1468871870280 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 12:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:57:50 INFO - PROCESS | 1940 | 1468871870285 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:57:50 INFO - PROCESS | 1940 | 1468871870288 Marionette TRACE conn2 <- [1,1510,null,{}] 12:57:50 INFO - PROCESS | 1940 | 1468871870295 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}] 12:57:50 INFO - PROCESS | 1940 | 1468871870299 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:50 INFO - PROCESS | 1940 | 1468871870378 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:57:50 INFO - PROCESS | 1940 | 1468871870385 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:50 INFO - PROCESS | 1940 | 1468871870388 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ac5000 == 32 [pid = 1940] [id = 385] 12:57:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11942e000) [pid = 1940] [serial = 1154] [outer = 0x0] 12:57:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1194ca000) [pid = 1940] [serial = 1155] [outer = 0x11942e000] 12:57:50 INFO - PROCESS | 1940 | 1468871870416 Marionette DEBUG loaded listener.js 12:57:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1198d3800) [pid = 1940] [serial = 1156] [outer = 0x11942e000] 12:57:50 INFO - PROCESS | 1940 | 1468871870774 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]]]}] 12:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 521ms 12:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:57:50 INFO - PROCESS | 1940 | 1468871870806 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:57:50 INFO - PROCESS | 1940 | 1468871870808 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 12:57:50 INFO - PROCESS | 1940 | 1468871870810 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:57:50 INFO - PROCESS | 1940 | 1468871870811 Marionette TRACE conn2 <- [1,1514,null,{}] 12:57:50 INFO - PROCESS | 1940 | 1468871870814 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}] 12:57:50 INFO - PROCESS | 1940 | 1468871870815 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:50 INFO - PROCESS | 1940 | 1468871870900 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:57:50 INFO - PROCESS | 1940 | 1468871870951 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:50 INFO - PROCESS | 1940 | 1468871870952 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x121262000 == 33 [pid = 1940] [id = 386] 12:57:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1127d4000) [pid = 1940] [serial = 1157] [outer = 0x0] 12:57:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119a99800) [pid = 1940] [serial = 1158] [outer = 0x1127d4000] 12:57:50 INFO - PROCESS | 1940 | 1468871870977 Marionette DEBUG loaded listener.js 12:57:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12101c800) [pid = 1940] [serial = 1159] [outer = 0x1127d4000] 12:57:51 INFO - PROCESS | 1940 | 1468871871251 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]]]}] 12:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 472ms 12:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:57:51 INFO - PROCESS | 1940 | 1468871871286 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:57:51 INFO - PROCESS | 1940 | 1468871871287 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 12:57:51 INFO - PROCESS | 1940 | 1468871871289 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:57:51 INFO - PROCESS | 1940 | 1468871871290 Marionette TRACE conn2 <- [1,1518,null,{}] 12:57:51 INFO - PROCESS | 1940 | 1468871871292 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}] 12:57:51 INFO - PROCESS | 1940 | 1468871871294 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:51 INFO - PROCESS | 1940 | 1468871871374 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:57:51 INFO - PROCESS | 1940 | 1468871871378 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:51 INFO - PROCESS | 1940 | 1468871871381 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e42000 == 34 [pid = 1940] [id = 387] 12:57:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1175c8800) [pid = 1940] [serial = 1160] [outer = 0x0] 12:57:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x121206400) [pid = 1940] [serial = 1161] [outer = 0x1175c8800] 12:57:51 INFO - PROCESS | 1940 | 1468871871406 Marionette DEBUG loaded listener.js 12:57:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x121c73800) [pid = 1940] [serial = 1162] [outer = 0x1175c8800] 12:57:51 INFO - PROCESS | 1940 | 1468871871750 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]]]}] 12:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 474ms 12:57:51 INFO - PROCESS | 1940 | 1468871871764 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:57:51 INFO - PROCESS | 1940 | 1468871871767 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 12:57:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:57:51 INFO - PROCESS | 1940 | 1468871871770 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:57:51 INFO - PROCESS | 1940 | 1468871871771 Marionette TRACE conn2 <- [1,1522,null,{}] 12:57:51 INFO - PROCESS | 1940 | 1468871871773 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}] 12:57:51 INFO - PROCESS | 1940 | 1468871871777 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:51 INFO - PROCESS | 1940 | 1468871871908 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:57:51 INFO - PROCESS | 1940 | 1468871871920 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:51 INFO - PROCESS | 1940 | 1468871871922 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x127151000 == 35 [pid = 1940] [id = 388] 12:57:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x121c76400) [pid = 1940] [serial = 1163] [outer = 0x0] 12:57:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x121c99800) [pid = 1940] [serial = 1164] [outer = 0x121c76400] 12:57:51 INFO - PROCESS | 1940 | 1468871871946 Marionette DEBUG loaded listener.js 12:57:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12602a800) [pid = 1940] [serial = 1165] [outer = 0x121c76400] 12:57:52 INFO - PROCESS | 1940 | 1468871872254 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"]]]}] 12:57:52 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 () { 12:57:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:57:52 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 () { 12:57:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:57:52 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 () { 12:57:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:57:52 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 () { 12:57:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:57:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 518ms 12:57:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:57:52 INFO - PROCESS | 1940 | 1468871872289 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:57:52 INFO - PROCESS | 1940 | 1468871872290 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 12:57:52 INFO - PROCESS | 1940 | 1468871872292 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:57:52 INFO - PROCESS | 1940 | 1468871872293 Marionette TRACE conn2 <- [1,1526,null,{}] 12:57:52 INFO - PROCESS | 1940 | 1468871872297 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}] 12:57:52 INFO - PROCESS | 1940 | 1468871872299 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:52 INFO - PROCESS | 1940 | 1468871872391 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:57:52 INFO - PROCESS | 1940 | 1468871872426 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:52 INFO - PROCESS | 1940 | 1468871872427 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12973a800 == 36 [pid = 1940] [id = 389] 12:57:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121c8b400) [pid = 1940] [serial = 1166] [outer = 0x0] 12:57:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x127446c00) [pid = 1940] [serial = 1167] [outer = 0x121c8b400] 12:57:52 INFO - PROCESS | 1940 | 1468871872451 Marionette DEBUG loaded listener.js 12:57:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128a87c00) [pid = 1940] [serial = 1168] [outer = 0x121c8b400] 12:57:52 INFO - PROCESS | 1940 | 1468871872769 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"]]]}] 12:57:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:57:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:57:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:57:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 523ms 12:57:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:57:52 INFO - PROCESS | 1940 | 1468871872823 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:57:52 INFO - PROCESS | 1940 | 1468871872824 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 12:57:52 INFO - PROCESS | 1940 | 1468871872826 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:57:52 INFO - PROCESS | 1940 | 1468871872827 Marionette TRACE conn2 <- [1,1530,null,{}] 12:57:52 INFO - PROCESS | 1940 | 1468871872830 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}] 12:57:52 INFO - PROCESS | 1940 | 1468871872831 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:52 INFO - PROCESS | 1940 | 1468871872927 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:57:52 INFO - PROCESS | 1940 | 1468871872931 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:52 INFO - PROCESS | 1940 | 1468871872932 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af31800 == 37 [pid = 1940] [id = 390] 12:57:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12744bc00) [pid = 1940] [serial = 1169] [outer = 0x0] 12:57:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128b30400) [pid = 1940] [serial = 1170] [outer = 0x12744bc00] 12:57:52 INFO - PROCESS | 1940 | 1468871872957 Marionette DEBUG loaded listener.js 12:57:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1290a5000) [pid = 1940] [serial = 1171] [outer = 0x12744bc00] 12:57:53 INFO - PROCESS | 1940 | 1468871873259 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]]]}] 12:57:53 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 12:57:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:57:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:57:53 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. 12:57:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:57:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 12:57:53 INFO - PROCESS | 1940 | 1468871873303 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:57:53 INFO - PROCESS | 1940 | 1468871873304 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 12:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:57:53 INFO - PROCESS | 1940 | 1468871873306 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:57:53 INFO - PROCESS | 1940 | 1468871873307 Marionette TRACE conn2 <- [1,1534,null,{}] 12:57:53 INFO - PROCESS | 1940 | 1468871873318 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}] 12:57:53 INFO - PROCESS | 1940 | 1468871873319 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:53 INFO - PROCESS | 1940 | 1468871873425 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:57:53 INFO - PROCESS | 1940 | 1468871873460 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:53 INFO - PROCESS | 1940 | 1468871873461 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b916800 == 38 [pid = 1940] [id = 391] 12:57:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1194d2400) [pid = 1940] [serial = 1172] [outer = 0x0] 12:57:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1290a8400) [pid = 1940] [serial = 1173] [outer = 0x1194d2400] 12:57:53 INFO - PROCESS | 1940 | 1468871873484 Marionette DEBUG loaded listener.js 12:57:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x129334000) [pid = 1940] [serial = 1174] [outer = 0x1194d2400] 12:57:53 INFO - PROCESS | 1940 | 1468871873801 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]]]}] 12:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 526ms 12:57:53 INFO - PROCESS | 1940 | 1468871873838 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:57:53 INFO - PROCESS | 1940 | 1468871873839 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 12:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:57:53 INFO - PROCESS | 1940 | 1468871873841 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:57:53 INFO - PROCESS | 1940 | 1468871873842 Marionette TRACE conn2 <- [1,1538,null,{}] 12:57:53 INFO - PROCESS | 1940 | 1468871873845 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}] 12:57:53 INFO - PROCESS | 1940 | 1468871873846 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:54 INFO - PROCESS | 1940 | 1468871874002 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1127df800) [pid = 1940] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11887fc00) [pid = 1940] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1165eac00) [pid = 1940] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118482000) [pid = 1940] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x112ee9800) [pid = 1940] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x113c26400) [pid = 1940] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1189a3c00) [pid = 1940] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x123d3ac00) [pid = 1940] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x124dc5000) [pid = 1940] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1198d4c00) [pid = 1940] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x123d3f400) [pid = 1940] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1121b1800) [pid = 1940] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11862ac00) [pid = 1940] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1184b6400) [pid = 1940] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:57:54 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x118879400) [pid = 1940] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:57:54 INFO - PROCESS | 1940 | 1468871874045 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 1940 | 1468871874046 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e38000 == 39 [pid = 1940] [id = 392] 12:57:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x111c7b400) [pid = 1940] [serial = 1175] [outer = 0x0] 12:57:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1127dbc00) [pid = 1940] [serial = 1176] [outer = 0x111c7b400] 12:57:54 INFO - PROCESS | 1940 | 1468871874070 Marionette DEBUG loaded listener.js 12:57:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x116badc00) [pid = 1940] [serial = 1177] [outer = 0x111c7b400] 12:57:54 INFO - PROCESS | 1940 | 1468871874335 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]]]}] 12:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 522ms 12:57:54 INFO - PROCESS | 1940 | 1468871874369 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:57:54 INFO - PROCESS | 1940 | 1468871874370 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 12:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:57:54 INFO - PROCESS | 1940 | 1468871874373 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:57:54 INFO - PROCESS | 1940 | 1468871874374 Marionette TRACE conn2 <- [1,1542,null,{}] 12:57:54 INFO - PROCESS | 1940 | 1468871874376 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}] 12:57:54 INFO - PROCESS | 1940 | 1468871874378 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:54 INFO - PROCESS | 1940 | 1468871874480 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:57:54 INFO - PROCESS | 1940 | 1468871874486 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 1940 | 1468871874487 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c416000 == 40 [pid = 1940] [id = 393] 12:57:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x118536c00) [pid = 1940] [serial = 1178] [outer = 0x0] 12:57:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1198ae800) [pid = 1940] [serial = 1179] [outer = 0x118536c00] 12:57:54 INFO - PROCESS | 1940 | 1468871874513 Marionette DEBUG loaded listener.js 12:57:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12939e800) [pid = 1940] [serial = 1180] [outer = 0x118536c00] 12:57:54 INFO - PROCESS | 1940 | 1468871874834 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]]]}] 12:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 472ms 12:57:54 INFO - PROCESS | 1940 | 1468871874845 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:57:54 INFO - PROCESS | 1940 | 1468871874848 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 12:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:57:54 INFO - PROCESS | 1940 | 1468871874854 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:57:54 INFO - PROCESS | 1940 | 1468871874855 Marionette TRACE conn2 <- [1,1546,null,{}] 12:57:54 INFO - PROCESS | 1940 | 1468871874857 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}] 12:57:54 INFO - PROCESS | 1940 | 1468871874858 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:54 INFO - PROCESS | 1940 | 1468871874966 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:57:54 INFO - PROCESS | 1940 | 1468871874972 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 1940 | 1468871874973 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c708800 == 41 [pid = 1940] [id = 394] 12:57:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11832dc00) [pid = 1940] [serial = 1181] [outer = 0x0] 12:57:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12a513c00) [pid = 1940] [serial = 1182] [outer = 0x11832dc00] 12:57:54 INFO - PROCESS | 1940 | 1468871874997 Marionette DEBUG loaded listener.js 12:57:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12a661c00) [pid = 1940] [serial = 1183] [outer = 0x11832dc00] 12:57:55 INFO - PROCESS | 1940 | 1468871875299 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]]]}] 12:57:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:57:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 470ms 12:57:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:57:55 INFO - PROCESS | 1940 | 1468871875324 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:57:55 INFO - PROCESS | 1940 | 1468871875325 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 12:57:55 INFO - PROCESS | 1940 | 1468871875328 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:57:55 INFO - PROCESS | 1940 | 1468871875330 Marionette TRACE conn2 <- [1,1550,null,{}] 12:57:55 INFO - PROCESS | 1940 | 1468871875333 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}] 12:57:55 INFO - PROCESS | 1940 | 1468871875334 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:55 INFO - PROCESS | 1940 | 1468871875420 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:57:55 INFO - PROCESS | 1940 | 1468871875424 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:55 INFO - PROCESS | 1940 | 1468871875425 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca16800 == 42 [pid = 1940] [id = 395] 12:57:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12a662000) [pid = 1940] [serial = 1184] [outer = 0x0] 12:57:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12a6bc000) [pid = 1940] [serial = 1185] [outer = 0x12a662000] 12:57:55 INFO - PROCESS | 1940 | 1468871875448 Marionette DEBUG loaded listener.js 12:57:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12a6c8400) [pid = 1940] [serial = 1186] [outer = 0x12a662000] 12:57:55 INFO - PROCESS | 1940 | 1468871875760 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]]]}] 12:57:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:57:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 471ms 12:57:55 INFO - PROCESS | 1940 | 1468871875800 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:57:55 INFO - PROCESS | 1940 | 1468871875801 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 12:57:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:57:55 INFO - PROCESS | 1940 | 1468871875803 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:57:55 INFO - PROCESS | 1940 | 1468871875804 Marionette TRACE conn2 <- [1,1554,null,{}] 12:57:55 INFO - PROCESS | 1940 | 1468871875806 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}] 12:57:55 INFO - PROCESS | 1940 | 1468871875807 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:55 INFO - PROCESS | 1940 | 1468871875916 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:57:55 INFO - PROCESS | 1940 | 1468871875922 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:55 INFO - PROCESS | 1940 | 1468871875923 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cd68800 == 43 [pid = 1940] [id = 396] 12:57:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12a6bd800) [pid = 1940] [serial = 1187] [outer = 0x0] 12:57:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12a906400) [pid = 1940] [serial = 1188] [outer = 0x12a6bd800] 12:57:55 INFO - PROCESS | 1940 | 1468871875946 Marionette DEBUG loaded listener.js 12:57:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12a90e000) [pid = 1940] [serial = 1189] [outer = 0x12a6bd800] 12:57:56 INFO - PROCESS | 1940 | 1468871876423 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]]]}] 12:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 668ms 12:57:56 INFO - PROCESS | 1940 | 1468871876472 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:57:56 INFO - PROCESS | 1940 | 1468871876475 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 12:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:57:56 INFO - PROCESS | 1940 | 1468871876478 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:57:56 INFO - PROCESS | 1940 | 1468871876481 Marionette TRACE conn2 <- [1,1558,null,{}] 12:57:56 INFO - PROCESS | 1940 | 1468871876485 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}] 12:57:56 INFO - PROCESS | 1940 | 1468871876486 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:56 INFO - PROCESS | 1940 | 1468871876595 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:57:56 INFO - PROCESS | 1940 | 1468871876689 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:56 INFO - PROCESS | 1940 | 1468871876691 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x119276000 == 44 [pid = 1940] [id = 397] 12:57:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1175c5000) [pid = 1940] [serial = 1190] [outer = 0x0] 12:57:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x118325400) [pid = 1940] [serial = 1191] [outer = 0x1175c5000] 12:57:56 INFO - PROCESS | 1940 | 1468871876724 Marionette DEBUG loaded listener.js 12:57:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1188a6400) [pid = 1940] [serial = 1192] [outer = 0x1175c5000] 12:57:57 INFO - PROCESS | 1940 | 1468871877171 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]]]}] 12:57:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:57:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 724ms 12:57:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:57:57 INFO - PROCESS | 1940 | 1468871877201 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:57:57 INFO - PROCESS | 1940 | 1468871877204 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 12:57:57 INFO - PROCESS | 1940 | 1468871877209 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:57:57 INFO - PROCESS | 1940 | 1468871877210 Marionette TRACE conn2 <- [1,1562,null,{}] 12:57:57 INFO - PROCESS | 1940 | 1468871877213 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}] 12:57:57 INFO - PROCESS | 1940 | 1468871877215 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:57 INFO - PROCESS | 1940 | 1468871877321 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:57:57 INFO - PROCESS | 1940 | 1468871877392 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:57 INFO - PROCESS | 1940 | 1468871877394 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x128d4a800 == 45 [pid = 1940] [id = 398] 12:57:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11899ec00) [pid = 1940] [serial = 1193] [outer = 0x0] 12:57:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x119890c00) [pid = 1940] [serial = 1194] [outer = 0x11899ec00] 12:57:57 INFO - PROCESS | 1940 | 1468871877424 Marionette DEBUG loaded listener.js 12:57:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1198dac00) [pid = 1940] [serial = 1195] [outer = 0x11899ec00] 12:57:57 INFO - PROCESS | 1940 | 1468871877836 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]]]}] 12:57:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:57:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 670ms 12:57:57 INFO - PROCESS | 1940 | 1468871877878 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:57:57 INFO - PROCESS | 1940 | 1468871877880 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 12:57:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:57:57 INFO - PROCESS | 1940 | 1468871877882 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:57:57 INFO - PROCESS | 1940 | 1468871877885 Marionette TRACE conn2 <- [1,1566,null,{}] 12:57:57 INFO - PROCESS | 1940 | 1468871877914 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}] 12:57:57 INFO - PROCESS | 1940 | 1468871877917 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:58 INFO - PROCESS | 1940 | 1468871878063 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:57:58 INFO - PROCESS | 1940 | 1468871878076 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:58 INFO - PROCESS | 1940 | 1468871878078 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cd65800 == 46 [pid = 1940] [id = 399] 12:57:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x121022c00) [pid = 1940] [serial = 1196] [outer = 0x0] 12:57:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x121c8dc00) [pid = 1940] [serial = 1197] [outer = 0x121022c00] 12:57:58 INFO - PROCESS | 1940 | 1468871878124 Marionette DEBUG loaded listener.js 12:57:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1244f0400) [pid = 1940] [serial = 1198] [outer = 0x121022c00] 12:57:58 INFO - PROCESS | 1940 | 1468871878570 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]]]}] 12:57:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:57:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 721ms 12:57:58 INFO - PROCESS | 1940 | 1468871878613 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:57:58 INFO - PROCESS | 1940 | 1468871878615 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 12:57:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:57:58 INFO - PROCESS | 1940 | 1468871878618 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:57:58 INFO - PROCESS | 1940 | 1468871878620 Marionette TRACE conn2 <- [1,1570,null,{}] 12:57:58 INFO - PROCESS | 1940 | 1468871878622 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}] 12:57:58 INFO - PROCESS | 1940 | 1468871878624 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:58 INFO - PROCESS | 1940 | 1468871878728 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:57:58 INFO - PROCESS | 1940 | 1468871878797 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:58 INFO - PROCESS | 1940 | 1468871878798 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d27e800 == 47 [pid = 1940] [id = 400] 12:57:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x126021c00) [pid = 1940] [serial = 1199] [outer = 0x0] 12:57:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1273c6800) [pid = 1940] [serial = 1200] [outer = 0x126021c00] 12:57:58 INFO - PROCESS | 1940 | 1468871878829 Marionette DEBUG loaded listener.js 12:57:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x128b28000) [pid = 1940] [serial = 1201] [outer = 0x126021c00] 12:57:59 INFO - PROCESS | 1940 | 1468871879252 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]]]}] 12:57:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:57:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 673ms 12:57:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:57:59 INFO - PROCESS | 1940 | 1468871879292 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:57:59 INFO - PROCESS | 1940 | 1468871879293 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 12:57:59 INFO - PROCESS | 1940 | 1468871879296 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:57:59 INFO - PROCESS | 1940 | 1468871879297 Marionette TRACE conn2 <- [1,1574,null,{}] 12:57:59 INFO - PROCESS | 1940 | 1468871879299 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}] 12:57:59 INFO - PROCESS | 1940 | 1468871879301 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:59 INFO - PROCESS | 1940 | 1468871879422 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:57:59 INFO - PROCESS | 1940 | 1468871879660 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:59 INFO - PROCESS | 1940 | 1468871879661 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:57:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x118415000 == 48 [pid = 1940] [id = 401] 12:57:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x112754800) [pid = 1940] [serial = 1202] [outer = 0x0] 12:57:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1131f4c00) [pid = 1940] [serial = 1203] [outer = 0x112754800] 12:57:59 INFO - PROCESS | 1940 | 1468871879691 Marionette DEBUG loaded listener.js 12:57:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1175c5c00) [pid = 1940] [serial = 1204] [outer = 0x112754800] 12:58:00 INFO - PROCESS | 1940 | 1468871880133 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]]]}] 12:58:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:58:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 870ms 12:58:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:58:00 INFO - PROCESS | 1940 | 1468871880168 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:58:00 INFO - PROCESS | 1940 | 1468871880170 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 12:58:00 INFO - PROCESS | 1940 | 1468871880173 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:58:00 INFO - PROCESS | 1940 | 1468871880175 Marionette TRACE conn2 <- [1,1578,null,{}] 12:58:00 INFO - PROCESS | 1940 | 1468871880178 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}] 12:58:00 INFO - PROCESS | 1940 | 1468871880179 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:00 INFO - PROCESS | 1940 | 1468871880275 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:58:00 INFO - PROCESS | 1940 | 1468871880335 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:00 INFO - PROCESS | 1940 | 1468871880336 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181dd800 == 49 [pid = 1940] [id = 402] 12:58:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1188a9000) [pid = 1940] [serial = 1205] [outer = 0x0] 12:58:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1188eec00) [pid = 1940] [serial = 1206] [outer = 0x1188a9000] 12:58:00 INFO - PROCESS | 1940 | 1468871880364 Marionette DEBUG loaded listener.js 12:58:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1190e3c00) [pid = 1940] [serial = 1207] [outer = 0x1188a9000] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca16800 == 48 [pid = 1940] [id = 395] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12c708800 == 47 [pid = 1940] [id = 394] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12c416000 == 46 [pid = 1940] [id = 393] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x117e38000 == 45 [pid = 1940] [id = 392] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12b916800 == 44 [pid = 1940] [id = 391] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12af31800 == 43 [pid = 1940] [id = 390] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12973a800 == 42 [pid = 1940] [id = 389] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x127151000 == 41 [pid = 1940] [id = 388] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x117e42000 == 40 [pid = 1940] [id = 387] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x121262000 == 39 [pid = 1940] [id = 386] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x119ac5000 == 38 [pid = 1940] [id = 385] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x11838b800 == 37 [pid = 1940] [id = 384] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x1181d7800 == 36 [pid = 1940] [id = 383] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x120f5e800 == 35 [pid = 1940] [id = 382] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x111f6a800 == 34 [pid = 1940] [id = 381] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x117e45800 == 33 [pid = 1940] [id = 369] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x118415000 == 32 [pid = 1940] [id = 401] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12d27e800 == 31 [pid = 1940] [id = 400] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12cd65800 == 30 [pid = 1940] [id = 399] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x128d4a800 == 29 [pid = 1940] [id = 398] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x119276000 == 28 [pid = 1940] [id = 397] 12:58:01 INFO - PROCESS | 1940 | --DOCSHELL 0x12cd68800 == 27 [pid = 1940] [id = 396] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x112d63c00) [pid = 1940] [serial = 1110] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x113241000) [pid = 1940] [serial = 1111] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x119061800) [pid = 1940] [serial = 1119] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1175c8000) [pid = 1940] [serial = 1113] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1177c4000) [pid = 1940] [serial = 1114] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x11853cc00) [pid = 1940] [serial = 1116] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1188e5800) [pid = 1940] [serial = 1117] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1175c6c00) [pid = 1940] [serial = 1108] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x115f0a000) [pid = 1940] [serial = 1107] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1177c2800) [pid = 1940] [serial = 1096] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11674cc00) [pid = 1940] [serial = 1095] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x11972fc00) [pid = 1940] [serial = 1099] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x119434000) [pid = 1940] [serial = 1098] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1247b4400) [pid = 1940] [serial = 1102] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x124261800) [pid = 1940] [serial = 1101] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x128a85c00) [pid = 1940] [serial = 1105] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1267a8000) [pid = 1940] [serial = 1104] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119a9c400) [pid = 1940] [serial = 1125] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12426c800) [pid = 1940] [serial = 1131] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x123d39000) [pid = 1940] [serial = 1129] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x121c90400) [pid = 1940] [serial = 1128] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11989c400) [pid = 1940] [serial = 1134] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1244c0000) [pid = 1940] [serial = 1132] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119725400) [pid = 1940] [serial = 1122] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1198b0c00) [pid = 1940] [serial = 1123] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x121a10400) [pid = 1940] [serial = 1126] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x124dbd400) [pid = 1940] [serial = 1138] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x126025800) [pid = 1940] [serial = 1140] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x121c94800) [pid = 1940] [serial = 1135] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11947fc00) [pid = 1940] [serial = 1120] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12426f000) [pid = 1940] [serial = 1137] [outer = 0x0] [url = about:blank] 12:58:01 INFO - PROCESS | 1940 | 1468871881305 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]]]}] 12:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1172ms 12:58:01 INFO - PROCESS | 1940 | 1468871881345 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:58:01 INFO - PROCESS | 1940 | 1468871881347 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 12:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:58:01 INFO - PROCESS | 1940 | 1468871881351 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:58:01 INFO - PROCESS | 1940 | 1468871881352 Marionette TRACE conn2 <- [1,1582,null,{}] 12:58:01 INFO - PROCESS | 1940 | 1468871881356 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}] 12:58:01 INFO - PROCESS | 1940 | 1468871881357 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:01 INFO - PROCESS | 1940 | 1468871881440 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:58:01 INFO - PROCESS | 1940 | 1468871881494 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:01 INFO - PROCESS | 1940 | 1468871881497 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x116879800 == 28 [pid = 1940] [id = 403] 12:58:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x112a86400) [pid = 1940] [serial = 1208] [outer = 0x0] 12:58:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1131ee000) [pid = 1940] [serial = 1209] [outer = 0x112a86400] 12:58:01 INFO - PROCESS | 1940 | 1468871881529 Marionette DEBUG loaded listener.js 12:58:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1165eb800) [pid = 1940] [serial = 1210] [outer = 0x112a86400] 12:58:01 INFO - PROCESS | 1940 | 1468871881839 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]]]}] 12:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 12:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:58:01 INFO - PROCESS | 1940 | 1468871881870 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:58:01 INFO - PROCESS | 1940 | 1468871881873 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 12:58:01 INFO - PROCESS | 1940 | 1468871881877 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:58:01 INFO - PROCESS | 1940 | 1468871881880 Marionette TRACE conn2 <- [1,1586,null,{}] 12:58:01 INFO - PROCESS | 1940 | 1468871881884 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}] 12:58:01 INFO - PROCESS | 1940 | 1468871881886 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:01 INFO - PROCESS | 1940 | 1468871881960 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:58:01 INFO - PROCESS | 1940 | 1468871881966 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:01 INFO - PROCESS | 1940 | 1468871881968 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e30800 == 29 [pid = 1940] [id = 404] 12:58:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x116a94c00) [pid = 1940] [serial = 1211] [outer = 0x0] 12:58:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x117e0d000) [pid = 1940] [serial = 1212] [outer = 0x116a94c00] 12:58:01 INFO - PROCESS | 1940 | 1468871881995 Marionette DEBUG loaded listener.js 12:58:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1184b5c00) [pid = 1940] [serial = 1213] [outer = 0x116a94c00] 12:58:02 INFO - PROCESS | 1940 | 1468871882335 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]]]}] 12:58:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:58:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 473ms 12:58:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:58:02 INFO - PROCESS | 1940 | 1468871882350 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:58:02 INFO - PROCESS | 1940 | 1468871882352 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 12:58:02 INFO - PROCESS | 1940 | 1468871882354 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:58:02 INFO - PROCESS | 1940 | 1468871882356 Marionette TRACE conn2 <- [1,1590,null,{}] 12:58:02 INFO - PROCESS | 1940 | 1468871882365 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}] 12:58:02 INFO - PROCESS | 1940 | 1468871882369 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:02 INFO - PROCESS | 1940 | 1468871882444 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:58:02 INFO - PROCESS | 1940 | 1468871882452 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:02 INFO - PROCESS | 1940 | 1468871882454 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x119260000 == 30 [pid = 1940] [id = 405] 12:58:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1127e0000) [pid = 1940] [serial = 1214] [outer = 0x0] 12:58:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11899e000) [pid = 1940] [serial = 1215] [outer = 0x1127e0000] 12:58:02 INFO - PROCESS | 1940 | 1468871882481 Marionette DEBUG loaded listener.js 12:58:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x119474400) [pid = 1940] [serial = 1216] [outer = 0x1127e0000] 12:58:02 INFO - PROCESS | 1940 | 1468871882811 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]]]}] 12:58:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:58:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 471ms 12:58:02 INFO - PROCESS | 1940 | 1468871882825 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:58:02 INFO - PROCESS | 1940 | 1468871882827 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 12:58:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:58:02 INFO - PROCESS | 1940 | 1468871882830 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:58:02 INFO - PROCESS | 1940 | 1468871882833 Marionette TRACE conn2 <- [1,1594,null,{}] 12:58:02 INFO - PROCESS | 1940 | 1468871882835 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}] 12:58:02 INFO - PROCESS | 1940 | 1468871882836 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:02 INFO - PROCESS | 1940 | 1468871882911 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:58:02 INFO - PROCESS | 1940 | 1468871882972 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:02 INFO - PROCESS | 1940 | 1468871882973 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a62800 == 31 [pid = 1940] [id = 406] 12:58:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x118879c00) [pid = 1940] [serial = 1217] [outer = 0x0] 12:58:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1194cc000) [pid = 1940] [serial = 1218] [outer = 0x118879c00] 12:58:03 INFO - PROCESS | 1940 | 1468871882999 Marionette DEBUG loaded listener.js 12:58:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1198b0400) [pid = 1940] [serial = 1219] [outer = 0x118879c00] 12:58:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:58:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 472ms 12:58:03 INFO - PROCESS | 1940 | 1468871883293 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]]]}] 12:58:03 INFO - PROCESS | 1940 | 1468871883324 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:58:03 INFO - PROCESS | 1940 | 1468871883325 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 12:58:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:58:03 INFO - PROCESS | 1940 | 1468871883327 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:58:03 INFO - PROCESS | 1940 | 1468871883329 Marionette TRACE conn2 <- [1,1598,null,{}] 12:58:03 INFO - PROCESS | 1940 | 1468871883334 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}] 12:58:03 INFO - PROCESS | 1940 | 1468871883336 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:03 INFO - PROCESS | 1940 | 1468871883427 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:58:03 INFO - PROCESS | 1940 | 1468871883465 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:03 INFO - PROCESS | 1940 | 1468871883466 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12135b800 == 32 [pid = 1940] [id = 407] 12:58:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x112f1c800) [pid = 1940] [serial = 1220] [outer = 0x0] 12:58:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1198d4c00) [pid = 1940] [serial = 1221] [outer = 0x112f1c800] 12:58:03 INFO - PROCESS | 1940 | 1468871883490 Marionette DEBUG loaded listener.js 12:58:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x119fae000) [pid = 1940] [serial = 1222] [outer = 0x112f1c800] 12:58:03 INFO - PROCESS | 1940 | 1468871883821 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]]]}] 12:58:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:58:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 522ms 12:58:03 INFO - PROCESS | 1940 | 1468871883850 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:58:03 INFO - PROCESS | 1940 | 1468871883851 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 12:58:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:58:03 INFO - PROCESS | 1940 | 1468871883853 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:58:03 INFO - PROCESS | 1940 | 1468871883855 Marionette TRACE conn2 <- [1,1602,null,{}] 12:58:03 INFO - PROCESS | 1940 | 1468871883857 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}] 12:58:03 INFO - PROCESS | 1940 | 1468871883861 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:03 INFO - PROCESS | 1940 | 1468871883973 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:58:04 INFO - PROCESS | 1940 | 1468871884011 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:04 INFO - PROCESS | 1940 | 1468871884012 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12423c000 == 33 [pid = 1940] [id = 408] 12:58:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12101d800) [pid = 1940] [serial = 1223] [outer = 0x0] 12:58:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x121475000) [pid = 1940] [serial = 1224] [outer = 0x12101d800] 12:58:04 INFO - PROCESS | 1940 | 1468871884037 Marionette DEBUG loaded listener.js 12:58:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x123d39000) [pid = 1940] [serial = 1225] [outer = 0x12101d800] 12:58:04 INFO - PROCESS | 1940 | 1468871884343 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]]]}] 12:58:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:58:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 517ms 12:58:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:58:04 INFO - PROCESS | 1940 | 1468871884377 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:58:04 INFO - PROCESS | 1940 | 1468871884378 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 12:58:04 INFO - PROCESS | 1940 | 1468871884382 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:58:04 INFO - PROCESS | 1940 | 1468871884390 Marionette TRACE conn2 <- [1,1606,null,{}] 12:58:04 INFO - PROCESS | 1940 | 1468871884393 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}] 12:58:04 INFO - PROCESS | 1940 | 1468871884394 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:04 INFO - PROCESS | 1940 | 1468871884485 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:58:04 INFO - PROCESS | 1940 | 1468871884521 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:04 INFO - PROCESS | 1940 | 1468871884522 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x124d9d000 == 34 [pid = 1940] [id = 409] 12:58:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x123d36c00) [pid = 1940] [serial = 1226] [outer = 0x0] 12:58:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12426bc00) [pid = 1940] [serial = 1227] [outer = 0x123d36c00] 12:58:04 INFO - PROCESS | 1940 | 1468871884547 Marionette DEBUG loaded listener.js 12:58:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1242ef000) [pid = 1940] [serial = 1228] [outer = 0x123d36c00] 12:58:04 INFO - PROCESS | 1940 | 1468871884828 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]]]}] 12:58:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:58:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 482ms 12:58:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:58:04 INFO - PROCESS | 1940 | 1468871884870 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:58:04 INFO - PROCESS | 1940 | 1468871884872 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 12:58:04 INFO - PROCESS | 1940 | 1468871884874 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:58:04 INFO - PROCESS | 1940 | 1468871884875 Marionette TRACE conn2 <- [1,1610,null,{}] 12:58:04 INFO - PROCESS | 1940 | 1468871884878 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}] 12:58:04 INFO - PROCESS | 1940 | 1468871884879 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:04 INFO - PROCESS | 1940 | 1468871884979 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:58:04 INFO - PROCESS | 1940 | 1468871884990 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:04 INFO - PROCESS | 1940 | 1468871884991 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12649e800 == 35 [pid = 1940] [id = 410] 12:58:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x121020c00) [pid = 1940] [serial = 1229] [outer = 0x0] 12:58:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1247b5000) [pid = 1940] [serial = 1230] [outer = 0x121020c00] 12:58:05 INFO - PROCESS | 1940 | 1468871885016 Marionette DEBUG loaded listener.js 12:58:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x124dbf800) [pid = 1940] [serial = 1231] [outer = 0x121020c00] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12a662000) [pid = 1940] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x121c8b400) [pid = 1940] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12744bc00) [pid = 1940] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1194d2400) [pid = 1940] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1175cd800) [pid = 1940] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x10eafd800) [pid = 1940] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11942e000) [pid = 1940] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1175c8800) [pid = 1940] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1127d4000) [pid = 1940] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x112f1d400) [pid = 1940] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1175ce000) [pid = 1940] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x111c7b400) [pid = 1940] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x121c76400) [pid = 1940] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x118536c00) [pid = 1940] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11832dc00) [pid = 1940] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1175c9c00) [pid = 1940] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:58:05 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12a6bd800) [pid = 1940] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:58:05 INFO - PROCESS | 1940 | 1468871885510 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]]]}] 12:58:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:58:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 12:58:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:58:05 INFO - PROCESS | 1940 | 1468871885544 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:58:05 INFO - PROCESS | 1940 | 1468871885546 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 12:58:05 INFO - PROCESS | 1940 | 1468871885548 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:58:05 INFO - PROCESS | 1940 | 1468871885549 Marionette TRACE conn2 <- [1,1614,null,{}] 12:58:05 INFO - PROCESS | 1940 | 1468871885552 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}] 12:58:05 INFO - PROCESS | 1940 | 1468871885553 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:05 INFO - PROCESS | 1940 | 1468871885634 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:58:05 INFO - PROCESS | 1940 | 1468871885638 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:05 INFO - PROCESS | 1940 | 1468871885639 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x11925f000 == 36 [pid = 1940] [id = 411] 12:58:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1127d4000) [pid = 1940] [serial = 1232] [outer = 0x0] 12:58:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1175cd800) [pid = 1940] [serial = 1233] [outer = 0x1127d4000] 12:58:05 INFO - PROCESS | 1940 | 1468871885664 Marionette DEBUG loaded listener.js 12:58:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11972c000) [pid = 1940] [serial = 1234] [outer = 0x1127d4000] 12:58:05 INFO - PROCESS | 1940 | 1468871885988 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]]]}] 12:58:06 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 12:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 470ms 12:58:06 INFO - PROCESS | 1940 | 1468871886018 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:58:06 INFO - PROCESS | 1940 | 1468871886019 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 12:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:58:06 INFO - PROCESS | 1940 | 1468871886021 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:58:06 INFO - PROCESS | 1940 | 1468871886022 Marionette TRACE conn2 <- [1,1618,null,{}] 12:58:06 INFO - PROCESS | 1940 | 1468871886025 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}] 12:58:06 INFO - PROCESS | 1940 | 1468871886026 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:06 INFO - PROCESS | 1940 | 1468871886123 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:58:06 INFO - PROCESS | 1940 | 1468871886132 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:06 INFO - PROCESS | 1940 | 1468871886133 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x1291ef800 == 37 [pid = 1940] [id = 412] 12:58:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11989bc00) [pid = 1940] [serial = 1235] [outer = 0x0] 12:58:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x124d0b000) [pid = 1940] [serial = 1236] [outer = 0x11989bc00] 12:58:06 INFO - PROCESS | 1940 | 1468871886158 Marionette DEBUG loaded listener.js 12:58:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12602bc00) [pid = 1940] [serial = 1237] [outer = 0x11989bc00] 12:58:06 INFO - PROCESS | 1940 | 1468871886555 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]]]}] 12:58:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 567ms 12:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:58:06 INFO - PROCESS | 1940 | 1468871886590 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:58:06 INFO - PROCESS | 1940 | 1468871886592 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 12:58:06 INFO - PROCESS | 1940 | 1468871886595 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:58:06 INFO - PROCESS | 1940 | 1468871886599 Marionette TRACE conn2 <- [1,1622,null,{}] 12:58:06 INFO - PROCESS | 1940 | 1468871886603 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}] 12:58:06 INFO - PROCESS | 1940 | 1468871886606 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:06 INFO - PROCESS | 1940 | 1468871886789 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:58:06 INFO - PROCESS | 1940 | 1468871886806 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:06 INFO - PROCESS | 1940 | 1468871886808 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af1f800 == 38 [pid = 1940] [id = 413] 12:58:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x110ee5400) [pid = 1940] [serial = 1238] [outer = 0x0] 12:58:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1175c3c00) [pid = 1940] [serial = 1239] [outer = 0x110ee5400] 12:58:06 INFO - PROCESS | 1940 | 1468871886848 Marionette DEBUG loaded listener.js 12:58:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12744f400) [pid = 1940] [serial = 1240] [outer = 0x110ee5400] 12:58:07 INFO - PROCESS | 1940 | 1468871887169 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]]]}] 12:58:07 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 12:58:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 623ms 12:58:07 INFO - PROCESS | 1940 | 1468871887220 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:58:07 INFO - PROCESS | 1940 | 1468871887222 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 12:58:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:58:07 INFO - PROCESS | 1940 | 1468871887226 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:58:07 INFO - PROCESS | 1940 | 1468871887228 Marionette TRACE conn2 <- [1,1626,null,{}] 12:58:07 INFO - PROCESS | 1940 | 1468871887231 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}] 12:58:07 INFO - PROCESS | 1940 | 1468871887233 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:07 INFO - PROCESS | 1940 | 1468871887352 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:58:07 INFO - PROCESS | 1940 | 1468871887536 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:07 INFO - PROCESS | 1940 | 1468871887539 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x112fcf800 == 39 [pid = 1940] [id = 414] 12:58:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x10eaff800) [pid = 1940] [serial = 1241] [outer = 0x0] 12:58:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x110eae400) [pid = 1940] [serial = 1242] [outer = 0x10eaff800] 12:58:07 INFO - PROCESS | 1940 | 1468871887593 Marionette DEBUG loaded listener.js 12:58:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1127aec00) [pid = 1940] [serial = 1243] [outer = 0x10eaff800] 12:58:08 INFO - PROCESS | 1940 | 1468871888155 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]]]}] 12:58:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 970ms 12:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:58:08 INFO - PROCESS | 1940 | 1468871888206 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:58:08 INFO - PROCESS | 1940 | 1468871888208 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 12:58:08 INFO - PROCESS | 1940 | 1468871888212 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:58:08 INFO - PROCESS | 1940 | 1468871888217 Marionette TRACE conn2 <- [1,1630,null,{}] 12:58:08 INFO - PROCESS | 1940 | 1468871888220 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}] 12:58:08 INFO - PROCESS | 1940 | 1468871888222 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:08 INFO - PROCESS | 1940 | 1468871888332 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:58:08 INFO - PROCESS | 1940 | 1468871888410 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:08 INFO - PROCESS | 1940 | 1468871888412 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x1190cd000 == 40 [pid = 1940] [id = 415] 12:58:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1175c9400) [pid = 1940] [serial = 1244] [outer = 0x0] 12:58:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x118323000) [pid = 1940] [serial = 1245] [outer = 0x1175c9400] 12:58:08 INFO - PROCESS | 1940 | 1468871888443 Marionette DEBUG loaded listener.js 12:58:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11853ac00) [pid = 1940] [serial = 1246] [outer = 0x1175c9400] 12:58:09 INFO - PROCESS | 1940 | 1468871888997 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]]]}] 12:58:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 825ms 12:58:09 INFO - PROCESS | 1940 | 1468871889038 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:58:09 INFO - PROCESS | 1940 | 1468871889041 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 12:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:58:09 INFO - PROCESS | 1940 | 1468871889044 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:58:09 INFO - PROCESS | 1940 | 1468871889046 Marionette TRACE conn2 <- [1,1634,null,{}] 12:58:09 INFO - PROCESS | 1940 | 1468871889049 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}] 12:58:09 INFO - PROCESS | 1940 | 1468871889050 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:09 INFO - PROCESS | 1940 | 1468871889161 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:58:09 INFO - PROCESS | 1940 | 1468871889359 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:09 INFO - PROCESS | 1940 | 1468871889360 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x1165b8000 == 41 [pid = 1940] [id = 416] 12:58:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x112eee800) [pid = 1940] [serial = 1247] [outer = 0x0] 12:58:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x115e9b000) [pid = 1940] [serial = 1248] [outer = 0x112eee800] 12:58:09 INFO - PROCESS | 1940 | 1468871889389 Marionette DEBUG loaded listener.js 12:58:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1175c5800) [pid = 1940] [serial = 1249] [outer = 0x112eee800] 12:58:09 INFO - PROCESS | 1940 | --DOCSHELL 0x12af1f800 == 40 [pid = 1940] [id = 413] 12:58:09 INFO - PROCESS | 1940 | --DOCSHELL 0x1291ef800 == 39 [pid = 1940] [id = 412] 12:58:09 INFO - PROCESS | 1940 | --DOCSHELL 0x11925f000 == 38 [pid = 1940] [id = 411] 12:58:09 INFO - PROCESS | 1940 | --DOCSHELL 0x12649e800 == 37 [pid = 1940] [id = 410] 12:58:09 INFO - PROCESS | 1940 | --DOCSHELL 0x124d9d000 == 36 [pid = 1940] [id = 409] 12:58:09 INFO - PROCESS | 1940 | --DOCSHELL 0x12423c000 == 35 [pid = 1940] [id = 408] 12:58:09 INFO - PROCESS | 1940 | --DOCSHELL 0x12135b800 == 34 [pid = 1940] [id = 407] 12:58:09 INFO - PROCESS | 1940 | --DOCSHELL 0x119a62800 == 33 [pid = 1940] [id = 406] 12:58:09 INFO - PROCESS | 1940 | --DOCSHELL 0x119260000 == 32 [pid = 1940] [id = 405] 12:58:09 INFO - PROCESS | 1940 | --DOCSHELL 0x117e30800 == 31 [pid = 1940] [id = 404] 12:58:09 INFO - PROCESS | 1940 | --DOCSHELL 0x116879800 == 30 [pid = 1940] [id = 403] 12:58:09 INFO - PROCESS | 1940 | 1468871889841 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]]]}] 12:58:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 822ms 12:58:09 INFO - PROCESS | 1940 | 1468871889868 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:58:09 INFO - PROCESS | 1940 | 1468871889870 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 12:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:58:09 INFO - PROCESS | 1940 | 1468871889873 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:58:09 INFO - PROCESS | 1940 | 1468871889875 Marionette TRACE conn2 <- [1,1638,null,{}] 12:58:09 INFO - PROCESS | 1940 | 1468871889878 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}] 12:58:09 INFO - PROCESS | 1940 | 1468871889879 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:09 INFO - PROCESS | 1940 | 1468871889959 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x128a7ac00) [pid = 1940] [serial = 1141] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12a6bc000) [pid = 1940] [serial = 1185] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x127446c00) [pid = 1940] [serial = 1167] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x128b30400) [pid = 1940] [serial = 1170] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x128a87c00) [pid = 1940] [serial = 1168] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1290a8400) [pid = 1940] [serial = 1173] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1290a5000) [pid = 1940] [serial = 1171] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x118872c00) [pid = 1940] [serial = 1146] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1188f0c00) [pid = 1940] [serial = 1147] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x110ee1800) [pid = 1940] [serial = 1143] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1127af400) [pid = 1940] [serial = 1144] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x129334000) [pid = 1940] [serial = 1174] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1194ca000) [pid = 1940] [serial = 1155] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1198d3800) [pid = 1940] [serial = 1156] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x121206400) [pid = 1940] [serial = 1161] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x121c73800) [pid = 1940] [serial = 1162] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119a99800) [pid = 1940] [serial = 1158] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12a6c8400) [pid = 1940] [serial = 1186] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12101c800) [pid = 1940] [serial = 1159] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x115f5b400) [pid = 1940] [serial = 1149] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x116a90000) [pid = 1940] [serial = 1150] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118537800) [pid = 1940] [serial = 1152] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1188e5400) [pid = 1940] [serial = 1153] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x116badc00) [pid = 1940] [serial = 1177] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1127dbc00) [pid = 1940] [serial = 1176] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x121c99800) [pid = 1940] [serial = 1164] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1198ae800) [pid = 1940] [serial = 1179] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12a513c00) [pid = 1940] [serial = 1182] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12a661c00) [pid = 1940] [serial = 1183] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12939e800) [pid = 1940] [serial = 1180] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12602a800) [pid = 1940] [serial = 1165] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12a90e000) [pid = 1940] [serial = 1189] [outer = 0x0] [url = about:blank] 12:58:09 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12a906400) [pid = 1940] [serial = 1188] [outer = 0x0] [url = about:blank] 12:58:10 INFO - PROCESS | 1940 | 1468871890027 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:10 INFO - PROCESS | 1940 | 1468871890029 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x117121800 == 31 [pid = 1940] [id = 417] 12:58:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1127dbc00) [pid = 1940] [serial = 1250] [outer = 0x0] 12:58:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x116badc00) [pid = 1940] [serial = 1251] [outer = 0x1127dbc00] 12:58:10 INFO - PROCESS | 1940 | 1468871890058 Marionette DEBUG loaded listener.js 12:58:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1188e5400) [pid = 1940] [serial = 1252] [outer = 0x1127dbc00] 12:58:10 INFO - PROCESS | 1940 | 1468871890354 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]]]}] 12:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 12:58:10 INFO - PROCESS | 1940 | 1468871890394 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:58:10 INFO - PROCESS | 1940 | 1468871890399 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 12:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:58:10 INFO - PROCESS | 1940 | 1468871890403 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:58:10 INFO - PROCESS | 1940 | 1468871890404 Marionette TRACE conn2 <- [1,1642,null,{}] 12:58:10 INFO - PROCESS | 1940 | 1468871890406 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}] 12:58:10 INFO - PROCESS | 1940 | 1468871890408 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:10 INFO - PROCESS | 1940 | 1468871890488 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:58:10 INFO - PROCESS | 1940 | 1468871890494 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:10 INFO - PROCESS | 1940 | 1468871890495 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a69000 == 32 [pid = 1940] [id = 418] 12:58:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x119434000) [pid = 1940] [serial = 1253] [outer = 0x0] 12:58:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11972fc00) [pid = 1940] [serial = 1254] [outer = 0x119434000] 12:58:10 INFO - PROCESS | 1940 | 1468871890522 Marionette DEBUG loaded listener.js 12:58:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1198db400) [pid = 1940] [serial = 1255] [outer = 0x119434000] 12:58:10 INFO - PROCESS | 1940 | 1468871890927 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]]]}] 12:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 567ms 12:58:10 INFO - PROCESS | 1940 | 1468871890971 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:58:10 INFO - PROCESS | 1940 | 1468871890972 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 12:58:10 INFO - PROCESS | 1940 | 1468871890980 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:58:10 INFO - PROCESS | 1940 | 1468871890984 Marionette TRACE conn2 <- [1,1646,null,{}] 12:58:10 INFO - PROCESS | 1940 | 1468871890987 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}] 12:58:10 INFO - PROCESS | 1940 | 1468871890990 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:11 INFO - PROCESS | 1940 | 1468871891069 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:58:11 INFO - PROCESS | 1940 | 1468871891073 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:11 INFO - PROCESS | 1940 | 1468871891074 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12190c000 == 33 [pid = 1940] [id = 419] 12:58:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1127da800) [pid = 1940] [serial = 1256] [outer = 0x0] 12:58:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119a96c00) [pid = 1940] [serial = 1257] [outer = 0x1127da800] 12:58:11 INFO - PROCESS | 1940 | 1468871891100 Marionette DEBUG loaded listener.js 12:58:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x121a1e800) [pid = 1940] [serial = 1258] [outer = 0x1127da800] 12:58:11 INFO - PROCESS | 1940 | 1468871891435 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]]]}] 12:58:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:58:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 478ms 12:58:11 INFO - PROCESS | 1940 | 1468871891454 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:58:11 INFO - PROCESS | 1940 | 1468871891456 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 12:58:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:58:11 INFO - PROCESS | 1940 | 1468871891458 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:58:11 INFO - PROCESS | 1940 | 1468871891459 Marionette TRACE conn2 <- [1,1650,null,{}] 12:58:11 INFO - PROCESS | 1940 | 1468871891461 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}] 12:58:11 INFO - PROCESS | 1940 | 1468871891463 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:11 INFO - PROCESS | 1940 | 1468871891544 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:58:11 INFO - PROCESS | 1940 | 1468871891549 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:11 INFO - PROCESS | 1940 | 1468871891551 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ad4800 == 34 [pid = 1940] [id = 420] 12:58:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x121a1ec00) [pid = 1940] [serial = 1259] [outer = 0x0] 12:58:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x121c92c00) [pid = 1940] [serial = 1260] [outer = 0x121a1ec00] 12:58:11 INFO - PROCESS | 1940 | 1468871891575 Marionette DEBUG loaded listener.js 12:58:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1241b1800) [pid = 1940] [serial = 1261] [outer = 0x121a1ec00] 12:58:11 INFO - PROCESS | 1940 | 1468871891906 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]]]}] 12:58:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:58:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 467ms 12:58:11 INFO - PROCESS | 1940 | 1468871891926 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:58:11 INFO - PROCESS | 1940 | 1468871891927 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 12:58:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:58:11 INFO - PROCESS | 1940 | 1468871891929 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:58:11 INFO - PROCESS | 1940 | 1468871891931 Marionette TRACE conn2 <- [1,1654,null,{}] 12:58:11 INFO - PROCESS | 1940 | 1468871891935 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}] 12:58:11 INFO - PROCESS | 1940 | 1468871891936 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:12 INFO - PROCESS | 1940 | 1468871892009 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:58:12 INFO - PROCESS | 1940 | 1468871892015 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:12 INFO - PROCESS | 1940 | 1468871892020 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12672b000 == 35 [pid = 1940] [id = 421] 12:58:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1244b6c00) [pid = 1940] [serial = 1262] [outer = 0x0] 12:58:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x124668000) [pid = 1940] [serial = 1263] [outer = 0x1244b6c00] 12:58:12 INFO - PROCESS | 1940 | 1468871892107 Marionette DEBUG loaded listener.js 12:58:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12602a800) [pid = 1940] [serial = 1264] [outer = 0x1244b6c00] 12:58:12 INFO - PROCESS | 1940 | 1468871892438 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]]]}] 12:58:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:58:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 521ms 12:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:58:12 INFO - PROCESS | 1940 | 1468871892452 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:58:12 INFO - PROCESS | 1940 | 1468871892453 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 12:58:12 INFO - PROCESS | 1940 | 1468871892455 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:58:12 INFO - PROCESS | 1940 | 1468871892456 Marionette TRACE conn2 <- [1,1658,null,{}] 12:58:12 INFO - PROCESS | 1940 | 1468871892459 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}] 12:58:12 INFO - PROCESS | 1940 | 1468871892460 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:12 INFO - PROCESS | 1940 | 1468871892559 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:58:12 INFO - PROCESS | 1940 | 1468871892571 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:12 INFO - PROCESS | 1940 | 1468871892572 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a545800 == 36 [pid = 1940] [id = 422] 12:58:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1127d2c00) [pid = 1940] [serial = 1265] [outer = 0x0] 12:58:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x127173400) [pid = 1940] [serial = 1266] [outer = 0x1127d2c00] 12:58:12 INFO - PROCESS | 1940 | 1468871892596 Marionette DEBUG loaded listener.js 12:58:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128a79400) [pid = 1940] [serial = 1267] [outer = 0x1127d2c00] 12:58:12 INFO - PROCESS | 1940 | 1468871892955 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]]]}] 12:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 12:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:58:12 INFO - PROCESS | 1940 | 1468871892974 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:58:12 INFO - PROCESS | 1940 | 1468871892975 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 12:58:12 INFO - PROCESS | 1940 | 1468871892977 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:58:12 INFO - PROCESS | 1940 | 1468871892978 Marionette TRACE conn2 <- [1,1662,null,{}] 12:58:12 INFO - PROCESS | 1940 | 1468871892982 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}] 12:58:12 INFO - PROCESS | 1940 | 1468871892983 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:13 INFO - PROCESS | 1940 | 1468871893083 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:58:13 INFO - PROCESS | 1940 | 1468871893119 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:13 INFO - PROCESS | 1940 | 1468871893120 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af22800 == 37 [pid = 1940] [id = 423] 12:58:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1273c8800) [pid = 1940] [serial = 1268] [outer = 0x0] 12:58:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x128a85c00) [pid = 1940] [serial = 1269] [outer = 0x1273c8800] 12:58:13 INFO - PROCESS | 1940 | 1468871893145 Marionette DEBUG loaded listener.js 12:58:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128b6d000) [pid = 1940] [serial = 1270] [outer = 0x1273c8800] 12:58:13 INFO - PROCESS | 1940 | 1468871893431 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]]]}] 12:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 472ms 12:58:13 INFO - PROCESS | 1940 | 1468871893453 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:58:13 INFO - PROCESS | 1940 | 1468871893454 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 12:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:58:13 INFO - PROCESS | 1940 | 1468871893457 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:58:13 INFO - PROCESS | 1940 | 1468871893458 Marionette TRACE conn2 <- [1,1666,null,{}] 12:58:13 INFO - PROCESS | 1940 | 1468871893460 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}] 12:58:13 INFO - PROCESS | 1940 | 1468871893461 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:13 INFO - PROCESS | 1940 | 1468871893571 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:58:13 INFO - PROCESS | 1940 | 1468871893582 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:13 INFO - PROCESS | 1940 | 1468871893584 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b13d000 == 38 [pid = 1940] [id = 424] 12:58:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x128a78400) [pid = 1940] [serial = 1271] [outer = 0x0] 12:58:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x128dc1400) [pid = 1940] [serial = 1272] [outer = 0x128a78400] 12:58:13 INFO - PROCESS | 1940 | 1468871893607 Marionette DEBUG loaded listener.js 12:58:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1290aa800) [pid = 1940] [serial = 1273] [outer = 0x128a78400] 12:58:13 INFO - PROCESS | 1940 | 1468871893963 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]]]}] 12:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 518ms 12:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:58:13 INFO - PROCESS | 1940 | 1468871893976 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:58:13 INFO - PROCESS | 1940 | 1468871893977 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 12:58:13 INFO - PROCESS | 1940 | 1468871893983 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:58:13 INFO - PROCESS | 1940 | 1468871893984 Marionette TRACE conn2 <- [1,1670,null,{}] 12:58:13 INFO - PROCESS | 1940 | 1468871893987 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}] 12:58:13 INFO - PROCESS | 1940 | 1468871893989 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:14 INFO - PROCESS | 1940 | 1468871894217 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x112f1c800) [pid = 1940] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123d36c00) [pid = 1940] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1127e0000) [pid = 1940] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x118879c00) [pid = 1940] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1188a9000) [pid = 1940] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x116a94c00) [pid = 1940] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x112a86400) [pid = 1940] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12101d800) [pid = 1940] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x121020c00) [pid = 1940] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1127d4000) [pid = 1940] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11989bc00) [pid = 1940] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1175c5000) [pid = 1940] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11899ec00) [pid = 1940] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x121022c00) [pid = 1940] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x126021c00) [pid = 1940] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:58:14 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x112754800) [pid = 1940] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:58:14 INFO - PROCESS | 1940 | 1468871894262 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:14 INFO - PROCESS | 1940 | 1468871894263 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x11650b800 == 39 [pid = 1940] [id = 425] 12:58:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x110eafc00) [pid = 1940] [serial = 1274] [outer = 0x0] 12:58:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1127d4000) [pid = 1940] [serial = 1275] [outer = 0x110eafc00] 12:58:14 INFO - PROCESS | 1940 | 1468871894287 Marionette DEBUG loaded listener.js 12:58:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1175c2c00) [pid = 1940] [serial = 1276] [outer = 0x110eafc00] 12:58:14 INFO - PROCESS | 1940 | 1468871894566 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]]]}] 12:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 622ms 12:58:14 INFO - PROCESS | 1940 | 1468871894603 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:58:14 INFO - PROCESS | 1940 | 1468871894605 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 12:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:58:14 INFO - PROCESS | 1940 | 1468871894607 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:58:14 INFO - PROCESS | 1940 | 1468871894608 Marionette TRACE conn2 <- [1,1674,null,{}] 12:58:14 INFO - PROCESS | 1940 | 1468871894611 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}] 12:58:14 INFO - PROCESS | 1940 | 1468871894612 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:14 INFO - PROCESS | 1940 | 1468871894693 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:58:14 INFO - PROCESS | 1940 | 1468871894698 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:14 INFO - PROCESS | 1940 | 1468871894701 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd3c800 == 40 [pid = 1940] [id = 426] 12:58:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1175c5000) [pid = 1940] [serial = 1277] [outer = 0x0] 12:58:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119a9fc00) [pid = 1940] [serial = 1278] [outer = 0x1175c5000] 12:58:14 INFO - PROCESS | 1940 | 1468871894734 Marionette DEBUG loaded listener.js 12:58:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x127447800) [pid = 1940] [serial = 1279] [outer = 0x1175c5000] 12:58:15 INFO - PROCESS | 1940 | 1468871895056 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]]]}] 12:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 470ms 12:58:15 INFO - PROCESS | 1940 | 1468871895077 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:58:15 INFO - PROCESS | 1940 | 1468871895079 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 12:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:58:15 INFO - PROCESS | 1940 | 1468871895084 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:58:15 INFO - PROCESS | 1940 | 1468871895085 Marionette TRACE conn2 <- [1,1678,null,{}] 12:58:15 INFO - PROCESS | 1940 | 1468871895088 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}] 12:58:15 INFO - PROCESS | 1940 | 1468871895089 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:15 INFO - PROCESS | 1940 | 1468871895206 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:58:15 INFO - PROCESS | 1940 | 1468871895212 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:15 INFO - PROCESS | 1940 | 1468871895213 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c42d800 == 41 [pid = 1940] [id = 427] 12:58:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x118326400) [pid = 1940] [serial = 1280] [outer = 0x0] 12:58:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x128b31400) [pid = 1940] [serial = 1281] [outer = 0x118326400] 12:58:15 INFO - PROCESS | 1940 | 1468871895238 Marionette DEBUG loaded listener.js 12:58:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12a65a400) [pid = 1940] [serial = 1282] [outer = 0x118326400] 12:58:15 INFO - PROCESS | 1940 | 1468871895535 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]]]}] 12:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 470ms 12:58:15 INFO - PROCESS | 1940 | 1468871895556 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:58:15 INFO - PROCESS | 1940 | 1468871895557 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 12:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:58:15 INFO - PROCESS | 1940 | 1468871895559 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:58:15 INFO - PROCESS | 1940 | 1468871895560 Marionette TRACE conn2 <- [1,1682,null,{}] 12:58:15 INFO - PROCESS | 1940 | 1468871895562 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}] 12:58:15 INFO - PROCESS | 1940 | 1468871895564 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:15 INFO - PROCESS | 1940 | 1468871895646 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:58:15 INFO - PROCESS | 1940 | 1468871895652 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:15 INFO - PROCESS | 1940 | 1468871895653 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca0b800 == 42 [pid = 1940] [id = 428] 12:58:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12a65ac00) [pid = 1940] [serial = 1283] [outer = 0x0] 12:58:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12a665800) [pid = 1940] [serial = 1284] [outer = 0x12a65ac00] 12:58:15 INFO - PROCESS | 1940 | 1468871895684 Marionette DEBUG loaded listener.js 12:58:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12a6bd800) [pid = 1940] [serial = 1285] [outer = 0x12a65ac00] 12:58:16 INFO - PROCESS | 1940 | 1468871896053 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]]]}] 12:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 12:58:16 INFO - PROCESS | 1940 | 1468871896078 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:58:16 INFO - PROCESS | 1940 | 1468871896081 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 12:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:58:16 INFO - PROCESS | 1940 | 1468871896097 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:58:16 INFO - PROCESS | 1940 | 1468871896101 Marionette TRACE conn2 <- [1,1686,null,{}] 12:58:16 INFO - PROCESS | 1940 | 1468871896104 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}] 12:58:16 INFO - PROCESS | 1940 | 1468871896106 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:16 INFO - PROCESS | 1940 | 1468871896231 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:58:16 INFO - PROCESS | 1940 | 1468871896389 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:16 INFO - PROCESS | 1940 | 1468871896391 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x116786800 == 43 [pid = 1940] [id = 429] 12:58:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x110eed000) [pid = 1940] [serial = 1286] [outer = 0x0] 12:58:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1127d8800) [pid = 1940] [serial = 1287] [outer = 0x110eed000] 12:58:16 INFO - PROCESS | 1940 | 1468871896442 Marionette DEBUG loaded listener.js 12:58:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11674cc00) [pid = 1940] [serial = 1288] [outer = 0x110eed000] 12:58:16 INFO - PROCESS | 1940 | 1468871896881 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]]]}] 12:58:16 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 12:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 885ms 12:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:58:16 INFO - PROCESS | 1940 | 1468871896970 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:58:16 INFO - PROCESS | 1940 | 1468871896973 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 12:58:16 INFO - PROCESS | 1940 | 1468871896976 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:58:16 INFO - PROCESS | 1940 | 1468871896978 Marionette TRACE conn2 <- [1,1690,null,{}] 12:58:16 INFO - PROCESS | 1940 | 1468871896982 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}] 12:58:16 INFO - PROCESS | 1940 | 1468871896983 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:17 INFO - PROCESS | 1940 | 1468871897088 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:58:17 INFO - PROCESS | 1940 | 1468871897162 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:17 INFO - PROCESS | 1940 | 1468871897163 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x121461800 == 44 [pid = 1940] [id = 430] 12:58:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1188e9800) [pid = 1940] [serial = 1289] [outer = 0x0] 12:58:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119474800) [pid = 1940] [serial = 1290] [outer = 0x1188e9800] 12:58:17 INFO - PROCESS | 1940 | 1468871897193 Marionette DEBUG loaded listener.js 12:58:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x119731800) [pid = 1940] [serial = 1291] [outer = 0x1188e9800] 12:58:17 INFO - PROCESS | 1940 | 1468871897611 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]]]}] 12:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 12:58:17 INFO - PROCESS | 1940 | 1468871897648 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:58:17 INFO - PROCESS | 1940 | 1468871897651 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 12:58:17 INFO - PROCESS | 1940 | 1468871897653 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:58:17 INFO - PROCESS | 1940 | 1468871897655 Marionette TRACE conn2 <- [1,1694,null,{}] 12:58:17 INFO - PROCESS | 1940 | 1468871897657 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}] 12:58:17 INFO - PROCESS | 1940 | 1468871897658 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:17 INFO - PROCESS | 1940 | 1468871897764 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:58:17 INFO - PROCESS | 1940 | 1468871897825 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:17 INFO - PROCESS | 1940 | 1468871897826 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd29800 == 45 [pid = 1940] [id = 431] 12:58:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1198dfc00) [pid = 1940] [serial = 1292] [outer = 0x0] 12:58:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12101cc00) [pid = 1940] [serial = 1293] [outer = 0x1198dfc00] 12:58:17 INFO - PROCESS | 1940 | 1468871897855 Marionette DEBUG loaded listener.js 12:58:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x121c6d800) [pid = 1940] [serial = 1294] [outer = 0x1198dfc00] 12:58:18 INFO - PROCESS | 1940 | 1468871898282 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]]]}] 12:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 671ms 12:58:18 INFO - PROCESS | 1940 | 1468871898324 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:58:18 INFO - PROCESS | 1940 | 1468871898326 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 12:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:58:18 INFO - PROCESS | 1940 | 1468871898333 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:58:18 INFO - PROCESS | 1940 | 1468871898337 Marionette TRACE conn2 <- [1,1698,null,{}] 12:58:18 INFO - PROCESS | 1940 | 1468871898340 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}] 12:58:18 INFO - PROCESS | 1940 | 1468871898343 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:18 INFO - PROCESS | 1940 | 1468871898467 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:58:18 INFO - PROCESS | 1940 | 1468871898526 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:18 INFO - PROCESS | 1940 | 1468871898527 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0ab800 == 46 [pid = 1940] [id = 432] 12:58:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x121c94000) [pid = 1940] [serial = 1295] [outer = 0x0] 12:58:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12426f000) [pid = 1940] [serial = 1296] [outer = 0x121c94000] 12:58:18 INFO - PROCESS | 1940 | 1468871898555 Marionette DEBUG loaded listener.js 12:58:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x127446400) [pid = 1940] [serial = 1297] [outer = 0x121c94000] 12:58:18 INFO - PROCESS | 1940 | 1468871898977 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]]]}] 12:58:19 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 12:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 677ms 12:58:19 INFO - PROCESS | 1940 | 1468871899007 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:58:19 INFO - PROCESS | 1940 | 1468871899011 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 12:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:58:19 INFO - PROCESS | 1940 | 1468871899015 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:58:19 INFO - PROCESS | 1940 | 1468871899017 Marionette TRACE conn2 <- [1,1702,null,{}] 12:58:19 INFO - PROCESS | 1940 | 1468871899020 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}] 12:58:19 INFO - PROCESS | 1940 | 1468871899022 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:19 INFO - PROCESS | 1940 | 1468871899173 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:58:19 INFO - PROCESS | 1940 | 1468871899299 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:19 INFO - PROCESS | 1940 | 1468871899300 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d296000 == 47 [pid = 1940] [id = 433] 12:58:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x127448000) [pid = 1940] [serial = 1298] [outer = 0x0] 12:58:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x128dcb400) [pid = 1940] [serial = 1299] [outer = 0x127448000] 12:58:19 INFO - PROCESS | 1940 | 1468871899330 Marionette DEBUG loaded listener.js 12:58:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x129397c00) [pid = 1940] [serial = 1300] [outer = 0x127448000] 12:58:19 INFO - PROCESS | 1940 | 1468871899684 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]]]}] 12:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 721ms 12:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:58:19 INFO - PROCESS | 1940 | 1468871899738 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:58:19 INFO - PROCESS | 1940 | 1468871899739 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 12:58:19 INFO - PROCESS | 1940 | 1468871899741 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:58:19 INFO - PROCESS | 1940 | 1468871899743 Marionette TRACE conn2 <- [1,1706,null,{}] 12:58:19 INFO - PROCESS | 1940 | 1468871899745 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}] 12:58:19 INFO - PROCESS | 1940 | 1468871899746 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:19 INFO - PROCESS | 1940 | 1468871899879 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:58:19 INFO - PROCESS | 1940 | 1468871899934 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:19 INFO - PROCESS | 1940 | 1468871899938 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d542800 == 48 [pid = 1940] [id = 434] 12:58:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12a90b400) [pid = 1940] [serial = 1301] [outer = 0x0] 12:58:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12a90d800) [pid = 1940] [serial = 1302] [outer = 0x12a90b400] 12:58:19 INFO - PROCESS | 1940 | 1468871899974 Marionette DEBUG loaded listener.js 12:58:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12af97400) [pid = 1940] [serial = 1303] [outer = 0x12a90b400] 12:58:20 INFO - PROCESS | 1940 | 1468871900424 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]]]}] 12:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 875ms 12:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:58:20 INFO - PROCESS | 1940 | 1468871900621 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:58:20 INFO - PROCESS | 1940 | 1468871900623 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 12:58:20 INFO - PROCESS | 1940 | 1468871900626 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:58:20 INFO - PROCESS | 1940 | 1468871900628 Marionette TRACE conn2 <- [1,1710,null,{}] 12:58:20 INFO - PROCESS | 1940 | 1468871900635 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}] 12:58:20 INFO - PROCESS | 1940 | 1468871900636 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:20 INFO - PROCESS | 1940 | 1468871900736 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:58:20 INFO - PROCESS | 1940 | 1468871900804 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:20 INFO - PROCESS | 1940 | 1468871900808 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c3800 == 49 [pid = 1940] [id = 435] 12:58:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x116baac00) [pid = 1940] [serial = 1304] [outer = 0x0] 12:58:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x1175c6800) [pid = 1940] [serial = 1305] [outer = 0x116baac00] 12:58:20 INFO - PROCESS | 1940 | 1468871900835 Marionette DEBUG loaded listener.js 12:58:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x118536400) [pid = 1940] [serial = 1306] [outer = 0x116baac00] 12:58:21 INFO - PROCESS | 1940 | 1468871901278 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]]]}] 12:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 723ms 12:58:21 INFO - PROCESS | 1940 | 1468871901350 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:58:21 INFO - PROCESS | 1940 | 1468871901351 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 12:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:58:21 INFO - PROCESS | 1940 | 1468871901356 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:58:21 INFO - PROCESS | 1940 | 1468871901358 Marionette TRACE conn2 <- [1,1714,null,{}] 12:58:21 INFO - PROCESS | 1940 | 1468871901360 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}] 12:58:21 INFO - PROCESS | 1940 | 1468871901362 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca0b800 == 48 [pid = 1940] [id = 428] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12c42d800 == 47 [pid = 1940] [id = 427] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd3c800 == 46 [pid = 1940] [id = 426] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x11650b800 == 45 [pid = 1940] [id = 425] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12b13d000 == 44 [pid = 1940] [id = 424] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12af22800 == 43 [pid = 1940] [id = 423] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12a545800 == 42 [pid = 1940] [id = 422] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12672b000 == 41 [pid = 1940] [id = 421] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x119ad4800 == 40 [pid = 1940] [id = 420] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12190c000 == 39 [pid = 1940] [id = 419] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x119a69000 == 38 [pid = 1940] [id = 418] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x117121800 == 37 [pid = 1940] [id = 417] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x1165b8000 == 36 [pid = 1940] [id = 416] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x1190cd000 == 35 [pid = 1940] [id = 415] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x112fcf800 == 34 [pid = 1940] [id = 414] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x1181dd800 == 33 [pid = 1940] [id = 402] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c3800 == 32 [pid = 1940] [id = 435] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12d542800 == 31 [pid = 1940] [id = 434] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12d296000 == 30 [pid = 1940] [id = 433] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12d0ab800 == 29 [pid = 1940] [id = 432] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd29800 == 28 [pid = 1940] [id = 431] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x121461800 == 27 [pid = 1940] [id = 430] 12:58:21 INFO - PROCESS | 1940 | --DOCSHELL 0x116786800 == 26 [pid = 1940] [id = 429] 12:58:22 INFO - PROCESS | 1940 | 1468871901997 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x119fae000) [pid = 1940] [serial = 1222] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1198d4c00) [pid = 1940] [serial = 1221] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12426bc00) [pid = 1940] [serial = 1227] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x11899e000) [pid = 1940] [serial = 1215] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x119474400) [pid = 1940] [serial = 1216] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1194cc000) [pid = 1940] [serial = 1218] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1190e3c00) [pid = 1940] [serial = 1207] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1188eec00) [pid = 1940] [serial = 1206] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x117e0d000) [pid = 1940] [serial = 1212] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1184b5c00) [pid = 1940] [serial = 1213] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1131ee000) [pid = 1940] [serial = 1209] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1165eb800) [pid = 1940] [serial = 1210] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x123d39000) [pid = 1940] [serial = 1225] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x121475000) [pid = 1940] [serial = 1224] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1247b5000) [pid = 1940] [serial = 1230] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1242ef000) [pid = 1940] [serial = 1228] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11972c000) [pid = 1940] [serial = 1234] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1175cd800) [pid = 1940] [serial = 1233] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x124d0b000) [pid = 1940] [serial = 1236] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1188a6400) [pid = 1940] [serial = 1192] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x118325400) [pid = 1940] [serial = 1191] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1198dac00) [pid = 1940] [serial = 1195] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119890c00) [pid = 1940] [serial = 1194] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1244f0400) [pid = 1940] [serial = 1198] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1175c3c00) [pid = 1940] [serial = 1239] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x121c8dc00) [pid = 1940] [serial = 1197] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x128b28000) [pid = 1940] [serial = 1201] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1273c6800) [pid = 1940] [serial = 1200] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1175c5c00) [pid = 1940] [serial = 1204] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1131f4c00) [pid = 1940] [serial = 1203] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x124dbf800) [pid = 1940] [serial = 1231] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12602bc00) [pid = 1940] [serial = 1237] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1198b0400) [pid = 1940] [serial = 1219] [outer = 0x0] [url = about:blank] 12:58:22 INFO - PROCESS | 1940 | 1468871902131 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:22 INFO - PROCESS | 1940 | 1468871902132 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x112153000 == 27 [pid = 1940] [id = 436] 12:58:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x110d6f000) [pid = 1940] [serial = 1307] [outer = 0x0] 12:58:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x110ea6c00) [pid = 1940] [serial = 1308] [outer = 0x110d6f000] 12:58:22 INFO - PROCESS | 1940 | 1468871902181 Marionette DEBUG loaded listener.js 12:58:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x110ee2800) [pid = 1940] [serial = 1309] [outer = 0x110d6f000] 12:58:22 INFO - PROCESS | 1940 | 1468871902544 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]]]}] 12:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1227ms 12:58:22 INFO - PROCESS | 1940 | 1468871902597 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:58:22 INFO - PROCESS | 1940 | 1468871902599 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 12:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:58:22 INFO - PROCESS | 1940 | 1468871902604 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:58:22 INFO - PROCESS | 1940 | 1468871902606 Marionette TRACE conn2 <- [1,1718,null,{}] 12:58:22 INFO - PROCESS | 1940 | 1468871902609 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}] 12:58:22 INFO - PROCESS | 1940 | 1468871902610 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:22 INFO - PROCESS | 1940 | 1468871902688 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:58:22 INFO - PROCESS | 1940 | 1468871902692 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:22 INFO - PROCESS | 1940 | 1468871902694 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x116acc800 == 28 [pid = 1940] [id = 437] 12:58:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1127d2000) [pid = 1940] [serial = 1310] [outer = 0x0] 12:58:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x112a80c00) [pid = 1940] [serial = 1311] [outer = 0x1127d2000] 12:58:22 INFO - PROCESS | 1940 | 1468871902722 Marionette DEBUG loaded listener.js 12:58:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x112f1b800) [pid = 1940] [serial = 1312] [outer = 0x1127d2000] 12:58:23 INFO - PROCESS | 1940 | 1468871903055 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]]]}] 12:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 471ms 12:58:23 INFO - PROCESS | 1940 | 1468871903075 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:58:23 INFO - PROCESS | 1940 | 1468871903077 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 12:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:58:23 INFO - PROCESS | 1940 | 1468871903080 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:58:23 INFO - PROCESS | 1940 | 1468871903082 Marionette TRACE conn2 <- [1,1722,null,{}] 12:58:23 INFO - PROCESS | 1940 | 1468871903084 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}] 12:58:23 INFO - PROCESS | 1940 | 1468871903086 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:23 INFO - PROCESS | 1940 | 1468871903170 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:58:23 INFO - PROCESS | 1940 | 1468871903245 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:23 INFO - PROCESS | 1940 | 1468871903246 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x118382000 == 29 [pid = 1940] [id = 438] 12:58:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1165f9000) [pid = 1940] [serial = 1313] [outer = 0x0] 12:58:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x116814400) [pid = 1940] [serial = 1314] [outer = 0x1165f9000] 12:58:23 INFO - PROCESS | 1940 | 1468871903271 Marionette DEBUG loaded listener.js 12:58:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x116baa000) [pid = 1940] [serial = 1315] [outer = 0x1165f9000] 12:58:23 INFO - PROCESS | 1940 | 1468871903576 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]]]}] 12:58:23 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 12:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 522ms 12:58:23 INFO - PROCESS | 1940 | 1468871903604 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:58:23 INFO - PROCESS | 1940 | 1468871903607 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 12:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:58:23 INFO - PROCESS | 1940 | 1468871903615 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:58:23 INFO - PROCESS | 1940 | 1468871903620 Marionette TRACE conn2 <- [1,1726,null,{}] 12:58:23 INFO - PROCESS | 1940 | 1468871903623 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}] 12:58:23 INFO - PROCESS | 1940 | 1468871903625 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:23 INFO - PROCESS | 1940 | 1468871903706 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:58:23 INFO - PROCESS | 1940 | 1468871903766 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:23 INFO - PROCESS | 1940 | 1468871903768 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x119266800 == 30 [pid = 1940] [id = 439] 12:58:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x116745800) [pid = 1940] [serial = 1316] [outer = 0x0] 12:58:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1175cd400) [pid = 1940] [serial = 1317] [outer = 0x116745800] 12:58:23 INFO - PROCESS | 1940 | 1468871903793 Marionette DEBUG loaded listener.js 12:58:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x118535400) [pid = 1940] [serial = 1318] [outer = 0x116745800] 12:58:24 INFO - PROCESS | 1940 | 1468871904083 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]]]}] 12:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 528ms 12:58:24 INFO - PROCESS | 1940 | 1468871904138 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:58:24 INFO - PROCESS | 1940 | 1468871904140 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 12:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:58:24 INFO - PROCESS | 1940 | 1468871904148 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:58:24 INFO - PROCESS | 1940 | 1468871904149 Marionette TRACE conn2 <- [1,1730,null,{}] 12:58:24 INFO - PROCESS | 1940 | 1468871904152 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}] 12:58:24 INFO - PROCESS | 1940 | 1468871904153 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:24 INFO - PROCESS | 1940 | 1468871904247 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:58:24 INFO - PROCESS | 1940 | 1468871904251 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:24 INFO - PROCESS | 1940 | 1468871904252 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a63000 == 31 [pid = 1940] [id = 440] 12:58:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1184b2400) [pid = 1940] [serial = 1319] [outer = 0x0] 12:58:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x118540400) [pid = 1940] [serial = 1320] [outer = 0x1184b2400] 12:58:24 INFO - PROCESS | 1940 | 1468871904283 Marionette DEBUG loaded listener.js 12:58:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1188ae800) [pid = 1940] [serial = 1321] [outer = 0x1184b2400] 12:58:24 INFO - PROCESS | 1940 | 1468871904621 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]]]}] 12:58:24 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 12:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 526ms 12:58:24 INFO - PROCESS | 1940 | 1468871904668 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:58:24 INFO - PROCESS | 1940 | 1468871904670 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 12:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:58:24 INFO - PROCESS | 1940 | 1468871904672 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:58:24 INFO - PROCESS | 1940 | 1468871904673 Marionette TRACE conn2 <- [1,1734,null,{}] 12:58:24 INFO - PROCESS | 1940 | 1468871904675 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}] 12:58:24 INFO - PROCESS | 1940 | 1468871904676 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:24 INFO - PROCESS | 1940 | 1468871904773 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:58:24 INFO - PROCESS | 1940 | 1468871904785 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:24 INFO - PROCESS | 1940 | 1468871904789 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x121357000 == 32 [pid = 1940] [id = 441] 12:58:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1162aa000) [pid = 1940] [serial = 1322] [outer = 0x0] 12:58:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119434c00) [pid = 1940] [serial = 1323] [outer = 0x1162aa000] 12:58:24 INFO - PROCESS | 1940 | 1468871904821 Marionette DEBUG loaded listener.js 12:58:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1194d0000) [pid = 1940] [serial = 1324] [outer = 0x1162aa000] 12:58:25 INFO - PROCESS | 1940 | 1468871905169 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]]]}] 12:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 520ms 12:58:25 INFO - PROCESS | 1940 | 1468871905193 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:58:25 INFO - PROCESS | 1940 | 1468871905194 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 12:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:58:25 INFO - PROCESS | 1940 | 1468871905203 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:58:25 INFO - PROCESS | 1940 | 1468871905204 Marionette TRACE conn2 <- [1,1738,null,{}] 12:58:25 INFO - PROCESS | 1940 | 1468871905206 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}] 12:58:25 INFO - PROCESS | 1940 | 1468871905207 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:25 INFO - PROCESS | 1940 | 1468871905301 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:58:25 INFO - PROCESS | 1940 | 1468871905305 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:25 INFO - PROCESS | 1940 | 1468871905306 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x1130db000 == 33 [pid = 1940] [id = 442] 12:58:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x119430c00) [pid = 1940] [serial = 1325] [outer = 0x0] 12:58:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x119890c00) [pid = 1940] [serial = 1326] [outer = 0x119430c00] 12:58:25 INFO - PROCESS | 1940 | 1468871905338 Marionette DEBUG loaded listener.js 12:58:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1198d8000) [pid = 1940] [serial = 1327] [outer = 0x119430c00] 12:58:25 INFO - PROCESS | 1940 | 1468871905686 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]]]}] 12:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 524ms 12:58:25 INFO - PROCESS | 1940 | 1468871905725 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:58:25 INFO - PROCESS | 1940 | 1468871905726 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 12:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:58:25 INFO - PROCESS | 1940 | 1468871905729 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:58:25 INFO - PROCESS | 1940 | 1468871905730 Marionette TRACE conn2 <- [1,1742,null,{}] 12:58:25 INFO - PROCESS | 1940 | 1468871905732 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}] 12:58:25 INFO - PROCESS | 1940 | 1468871905733 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:25 INFO - PROCESS | 1940 | 1468871905827 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:58:25 INFO - PROCESS | 1940 | 1468871905833 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:25 INFO - PROCESS | 1940 | 1468871905834 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x124d90800 == 34 [pid = 1940] [id = 443] 12:58:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1194cf400) [pid = 1940] [serial = 1328] [outer = 0x0] 12:58:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x119aa0000) [pid = 1940] [serial = 1329] [outer = 0x1194cf400] 12:58:25 INFO - PROCESS | 1940 | 1468871905858 Marionette DEBUG loaded listener.js 12:58:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12101c800) [pid = 1940] [serial = 1330] [outer = 0x1194cf400] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x118326400) [pid = 1940] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1273c8800) [pid = 1940] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x110eafc00) [pid = 1940] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1127da800) [pid = 1940] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1127d2c00) [pid = 1940] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x128a78400) [pid = 1940] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x112eee800) [pid = 1940] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1244b6c00) [pid = 1940] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1175c9400) [pid = 1940] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x119434000) [pid = 1940] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x121a1ec00) [pid = 1940] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1175c5000) [pid = 1940] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x10eaff800) [pid = 1940] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1127dbc00) [pid = 1940] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x110ee5400) [pid = 1940] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:58:26 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12a65ac00) [pid = 1940] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:58:26 INFO - PROCESS | 1940 | 1468871906388 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]]]}] 12:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 670ms 12:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:58:26 INFO - PROCESS | 1940 | 1468871906402 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:58:26 INFO - PROCESS | 1940 | 1468871906403 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 12:58:26 INFO - PROCESS | 1940 | 1468871906405 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:58:26 INFO - PROCESS | 1940 | 1468871906407 Marionette TRACE conn2 <- [1,1746,null,{}] 12:58:26 INFO - PROCESS | 1940 | 1468871906409 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}] 12:58:26 INFO - PROCESS | 1940 | 1468871906411 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:26 INFO - PROCESS | 1940 | 1468871906525 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:58:26 INFO - PROCESS | 1940 | 1468871906608 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:26 INFO - PROCESS | 1940 | 1468871906609 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12672a800 == 35 [pid = 1940] [id = 444] 12:58:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1127df000) [pid = 1940] [serial = 1331] [outer = 0x0] 12:58:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11853a000) [pid = 1940] [serial = 1332] [outer = 0x1127df000] 12:58:26 INFO - PROCESS | 1940 | 1468871906649 Marionette DEBUG loaded listener.js 12:58:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119a98000) [pid = 1940] [serial = 1333] [outer = 0x1127df000] 12:58:27 INFO - PROCESS | 1940 | 1468871907001 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]]]}] 12:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 621ms 12:58:27 INFO - PROCESS | 1940 | 1468871907026 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:58:27 INFO - PROCESS | 1940 | 1468871907028 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 12:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:58:27 INFO - PROCESS | 1940 | 1468871907030 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - PROCESS | 1940 | 1468871907033 Marionette TRACE conn2 <- [1,1750,null,{}] 12:58:27 INFO - PROCESS | 1940 | 1468871907036 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}] 12:58:27 INFO - PROCESS | 1940 | 1468871907037 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:27 INFO - PROCESS | 1940 | 1468871907110 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:58:27 INFO - PROCESS | 1940 | 1468871907170 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 1940 | 1468871907171 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x12715b800 == 36 [pid = 1940] [id = 445] 12:58:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x112f1b400) [pid = 1940] [serial = 1334] [outer = 0x0] 12:58:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12101d400) [pid = 1940] [serial = 1335] [outer = 0x112f1b400] 12:58:27 INFO - PROCESS | 1940 | 1468871907195 Marionette DEBUG loaded listener.js 12:58:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x121333400) [pid = 1940] [serial = 1336] [outer = 0x112f1b400] 12:58:27 INFO - PROCESS | 1940 | 1468871907486 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]]]}] 12:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 472ms 12:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:58:27 INFO - PROCESS | 1940 | 1468871907505 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:58:27 INFO - PROCESS | 1940 | 1468871907506 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 12:58:27 INFO - PROCESS | 1940 | 1468871907508 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - PROCESS | 1940 | 1468871907509 Marionette TRACE conn2 <- [1,1754,null,{}] 12:58:27 INFO - PROCESS | 1940 | 1468871907512 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}] 12:58:27 INFO - PROCESS | 1940 | 1468871907513 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:27 INFO - PROCESS | 1940 | 1468871907596 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:58:27 INFO - PROCESS | 1940 | 1468871907601 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 1940 | 1468871907602 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a544000 == 37 [pid = 1940] [id = 446] 12:58:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12147b400) [pid = 1940] [serial = 1337] [outer = 0x0] 12:58:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x121a91400) [pid = 1940] [serial = 1338] [outer = 0x12147b400] 12:58:27 INFO - PROCESS | 1940 | 1468871907629 Marionette DEBUG loaded listener.js 12:58:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x121c98400) [pid = 1940] [serial = 1339] [outer = 0x12147b400] 12:58:27 INFO - PROCESS | 1940 | 1468871907960 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]]]}] 12:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 468ms 12:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:58:27 INFO - PROCESS | 1940 | 1468871907976 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:58:27 INFO - PROCESS | 1940 | 1468871907978 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 12:58:27 INFO - PROCESS | 1940 | 1468871907980 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - PROCESS | 1940 | 1468871907985 Marionette TRACE conn2 <- [1,1758,null,{}] 12:58:27 INFO - PROCESS | 1940 | 1468871907988 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}] 12:58:27 INFO - PROCESS | 1940 | 1468871907989 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:28 INFO - PROCESS | 1940 | 1468871908108 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:58:28 INFO - PROCESS | 1940 | 1468871908114 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:28 INFO - PROCESS | 1940 | 1468871908115 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x121355000 == 38 [pid = 1940] [id = 447] 12:58:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1177b6c00) [pid = 1940] [serial = 1340] [outer = 0x0] 12:58:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x123d3ec00) [pid = 1940] [serial = 1341] [outer = 0x1177b6c00] 12:58:28 INFO - PROCESS | 1940 | 1468871908139 Marionette DEBUG loaded listener.js 12:58:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1244c0000) [pid = 1940] [serial = 1342] [outer = 0x1177b6c00] 12:58:28 INFO - PROCESS | 1940 | 1468871908721 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]]]}] 12:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 772ms 12:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:58:28 INFO - PROCESS | 1940 | 1468871908754 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:58:28 INFO - PROCESS | 1940 | 1468871908757 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 12:58:28 INFO - PROCESS | 1940 | 1468871908762 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:58:28 INFO - PROCESS | 1940 | 1468871908766 Marionette TRACE conn2 <- [1,1762,null,{}] 12:58:28 INFO - PROCESS | 1940 | 1468871908771 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}] 12:58:28 INFO - PROCESS | 1940 | 1468871908774 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:28 INFO - PROCESS | 1940 | 1468871908943 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:58:29 INFO - PROCESS | 1940 | 1468871909073 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:29 INFO - PROCESS | 1940 | 1468871909074 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e41800 == 39 [pid = 1940] [id = 448] 12:58:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1121b9c00) [pid = 1940] [serial = 1343] [outer = 0x0] 12:58:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1127e0c00) [pid = 1940] [serial = 1344] [outer = 0x1121b9c00] 12:58:29 INFO - PROCESS | 1940 | 1468871909107 Marionette DEBUG loaded listener.js 12:58:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x113c2b000) [pid = 1940] [serial = 1345] [outer = 0x1121b9c00] 12:58:29 INFO - PROCESS | 1940 | 1468871909649 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]]]}] 12:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 925ms 12:58:29 INFO - PROCESS | 1940 | 1468871909686 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:58:29 INFO - PROCESS | 1940 | 1468871909689 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 12:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:58:29 INFO - PROCESS | 1940 | 1468871909694 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:58:29 INFO - PROCESS | 1940 | 1468871909696 Marionette TRACE conn2 <- [1,1766,null,{}] 12:58:29 INFO - PROCESS | 1940 | 1468871909724 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}] 12:58:29 INFO - PROCESS | 1940 | 1468871909726 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:29 INFO - PROCESS | 1940 | 1468871909838 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:58:29 INFO - PROCESS | 1940 | 1468871909896 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:29 INFO - PROCESS | 1940 | 1468871909898 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ace000 == 40 [pid = 1940] [id = 449] 12:58:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1175cc800) [pid = 1940] [serial = 1346] [outer = 0x0] 12:58:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x117e02400) [pid = 1940] [serial = 1347] [outer = 0x1175cc800] 12:58:29 INFO - PROCESS | 1940 | 1468871909928 Marionette DEBUG loaded listener.js 12:58:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11847ec00) [pid = 1940] [serial = 1348] [outer = 0x1175cc800] 12:58:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12a544000 == 39 [pid = 1940] [id = 446] 12:58:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12715b800 == 38 [pid = 1940] [id = 445] 12:58:30 INFO - PROCESS | 1940 | --DOCSHELL 0x12672a800 == 37 [pid = 1940] [id = 444] 12:58:30 INFO - PROCESS | 1940 | --DOCSHELL 0x124d90800 == 36 [pid = 1940] [id = 443] 12:58:30 INFO - PROCESS | 1940 | --DOCSHELL 0x1130db000 == 35 [pid = 1940] [id = 442] 12:58:30 INFO - PROCESS | 1940 | --DOCSHELL 0x121357000 == 34 [pid = 1940] [id = 441] 12:58:30 INFO - PROCESS | 1940 | --DOCSHELL 0x119a63000 == 33 [pid = 1940] [id = 440] 12:58:30 INFO - PROCESS | 1940 | --DOCSHELL 0x119266800 == 32 [pid = 1940] [id = 439] 12:58:30 INFO - PROCESS | 1940 | 1468871910577 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]]]}] 12:58:30 INFO - PROCESS | 1940 | --DOCSHELL 0x118382000 == 31 [pid = 1940] [id = 438] 12:58:30 INFO - PROCESS | 1940 | --DOCSHELL 0x116acc800 == 30 [pid = 1940] [id = 437] 12:58:30 INFO - PROCESS | 1940 | --DOCSHELL 0x112153000 == 29 [pid = 1940] [id = 436] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x12a6bd800) [pid = 1940] [serial = 1285] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x128b31400) [pid = 1940] [serial = 1281] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x128b6d000) [pid = 1940] [serial = 1270] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1127d4000) [pid = 1940] [serial = 1275] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x121a1e800) [pid = 1940] [serial = 1258] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x127173400) [pid = 1940] [serial = 1266] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x128dc1400) [pid = 1940] [serial = 1272] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1175c5800) [pid = 1940] [serial = 1249] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x124668000) [pid = 1940] [serial = 1263] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x128a85c00) [pid = 1940] [serial = 1269] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11853ac00) [pid = 1940] [serial = 1246] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1198db400) [pid = 1940] [serial = 1255] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1241b1800) [pid = 1940] [serial = 1261] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11972fc00) [pid = 1940] [serial = 1254] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x119a9fc00) [pid = 1940] [serial = 1278] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12602a800) [pid = 1940] [serial = 1264] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x127447800) [pid = 1940] [serial = 1279] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x110eae400) [pid = 1940] [serial = 1242] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x118323000) [pid = 1940] [serial = 1245] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12a65a400) [pid = 1940] [serial = 1282] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x121c92c00) [pid = 1940] [serial = 1260] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1188e5400) [pid = 1940] [serial = 1252] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x128a79400) [pid = 1940] [serial = 1267] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12744f400) [pid = 1940] [serial = 1240] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x116badc00) [pid = 1940] [serial = 1251] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x115e9b000) [pid = 1940] [serial = 1248] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1290aa800) [pid = 1940] [serial = 1273] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1175c2c00) [pid = 1940] [serial = 1276] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x119a96c00) [pid = 1940] [serial = 1257] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1127aec00) [pid = 1940] [serial = 1243] [outer = 0x0] [url = about:blank] 12:58:30 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12a665800) [pid = 1940] [serial = 1284] [outer = 0x0] [url = about:blank] 12:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 943ms 12:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:58:30 INFO - PROCESS | 1940 | 1468871910638 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:58:30 INFO - PROCESS | 1940 | 1468871910640 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 12:58:30 INFO - PROCESS | 1940 | 1468871910643 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:58:30 INFO - PROCESS | 1940 | 1468871910645 Marionette TRACE conn2 <- [1,1770,null,{}] 12:58:30 INFO - PROCESS | 1940 | 1468871910650 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}] 12:58:30 INFO - PROCESS | 1940 | 1468871910652 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:30 INFO - PROCESS | 1940 | 1468871910733 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:58:30 INFO - PROCESS | 1940 | 1468871910740 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:30 INFO - PROCESS | 1940 | 1468871910743 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x116abc800 == 30 [pid = 1940] [id = 450] 12:58:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x11323a800) [pid = 1940] [serial = 1349] [outer = 0x0] 12:58:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x113ca6000) [pid = 1940] [serial = 1350] [outer = 0x11323a800] 12:58:30 INFO - PROCESS | 1940 | 1468871910771 Marionette DEBUG loaded listener.js 12:58:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x116820c00) [pid = 1940] [serial = 1351] [outer = 0x11323a800] 12:58:31 INFO - PROCESS | 1940 | 1468871911118 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]]]}] 12:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 525ms 12:58:31 INFO - PROCESS | 1940 | 1468871911171 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:58:31 INFO - PROCESS | 1940 | 1468871911174 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 12:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:58:31 INFO - PROCESS | 1940 | 1468871911178 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:58:31 INFO - PROCESS | 1940 | 1468871911180 Marionette TRACE conn2 <- [1,1774,null,{}] 12:58:31 INFO - PROCESS | 1940 | 1468871911182 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}] 12:58:31 INFO - PROCESS | 1940 | 1468871911184 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:31 INFO - PROCESS | 1940 | 1468871911260 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:58:31 INFO - PROCESS | 1940 | 1468871911266 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:31 INFO - PROCESS | 1940 | 1468871911268 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x11847a000 == 31 [pid = 1940] [id = 451] 12:58:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11725ec00) [pid = 1940] [serial = 1352] [outer = 0x0] 12:58:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11832c400) [pid = 1940] [serial = 1353] [outer = 0x11725ec00] 12:58:31 INFO - PROCESS | 1940 | 1468871911295 Marionette DEBUG loaded listener.js 12:58:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x118539000) [pid = 1940] [serial = 1354] [outer = 0x11725ec00] 12:58:31 INFO - PROCESS | 1940 | 1468871911630 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]]]}] 12:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 472ms 12:58:31 INFO - PROCESS | 1940 | 1468871911651 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:58:31 INFO - PROCESS | 1940 | 1468871911653 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 12:58:31 INFO - PROCESS | 1940 | 1468871911655 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:58:31 INFO - PROCESS | 1940 | 1468871911658 Marionette TRACE conn2 <- [1,1778,null,{}] 12:58:31 INFO - PROCESS | 1940 | 1468871911666 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}] 12:58:31 INFO - PROCESS | 1940 | 1468871911669 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:31 INFO - PROCESS | 1940 | 1468871911773 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:58:31 INFO - PROCESS | 1940 | 1468871911783 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:31 INFO - PROCESS | 1940 | 1468871911786 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ad3800 == 32 [pid = 1940] [id = 452] 12:58:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1121b2000) [pid = 1940] [serial = 1355] [outer = 0x0] 12:58:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1188ea000) [pid = 1940] [serial = 1356] [outer = 0x1121b2000] 12:58:31 INFO - PROCESS | 1940 | 1468871911813 Marionette DEBUG loaded listener.js 12:58:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1190e5c00) [pid = 1940] [serial = 1357] [outer = 0x1121b2000] 12:58:32 INFO - PROCESS | 1940 | 1468871912173 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]]]}] 12:58:32 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 12:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 526ms 12:58:32 INFO - PROCESS | 1940 | 1468871912187 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:58:32 INFO - PROCESS | 1940 | 1468871912189 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 12:58:32 INFO - PROCESS | 1940 | 1468871912193 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:58:32 INFO - PROCESS | 1940 | 1468871912195 Marionette TRACE conn2 <- [1,1782,null,{}] 12:58:32 INFO - PROCESS | 1940 | 1468871912200 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}] 12:58:32 INFO - PROCESS | 1940 | 1468871912202 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:32 INFO - PROCESS | 1940 | 1468871912371 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:58:32 INFO - PROCESS | 1940 | 1468871912384 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:32 INFO - PROCESS | 1940 | 1468871912385 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a8b000 == 33 [pid = 1940] [id = 453] 12:58:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119433400) [pid = 1940] [serial = 1358] [outer = 0x0] 12:58:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1194c7c00) [pid = 1940] [serial = 1359] [outer = 0x119433400] 12:58:32 INFO - PROCESS | 1940 | 1468871912427 Marionette DEBUG loaded listener.js 12:58:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119890400) [pid = 1940] [serial = 1360] [outer = 0x119433400] 12:58:32 INFO - PROCESS | 1940 | 1468871912819 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]]]}] 12:58:32 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 12:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 672ms 12:58:32 INFO - PROCESS | 1940 | 1468871912866 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:58:32 INFO - PROCESS | 1940 | 1468871912868 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 12:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:58:32 INFO - PROCESS | 1940 | 1468871912870 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:58:32 INFO - PROCESS | 1940 | 1468871912871 Marionette TRACE conn2 <- [1,1786,null,{}] 12:58:32 INFO - PROCESS | 1940 | 1468871912874 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}] 12:58:32 INFO - PROCESS | 1940 | 1468871912875 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:32 INFO - PROCESS | 1940 | 1468871912977 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:58:32 INFO - PROCESS | 1940 | 1468871912981 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:32 INFO - PROCESS | 1940 | 1468871912982 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x125719800 == 34 [pid = 1940] [id = 454] 12:58:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1121ba400) [pid = 1940] [serial = 1361] [outer = 0x0] 12:58:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11989c800) [pid = 1940] [serial = 1362] [outer = 0x1121ba400] 12:58:33 INFO - PROCESS | 1940 | 1468871913006 Marionette DEBUG loaded listener.js 12:58:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119a9ec00) [pid = 1940] [serial = 1363] [outer = 0x1121ba400] 12:58:33 INFO - PROCESS | 1940 | 1468871913332 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]]]}] 12:58:33 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 12:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 12:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:58:33 INFO - PROCESS | 1940 | 1468871913390 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:58:33 INFO - PROCESS | 1940 | 1468871913392 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 12:58:33 INFO - PROCESS | 1940 | 1468871913395 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:58:33 INFO - PROCESS | 1940 | 1468871913397 Marionette TRACE conn2 <- [1,1790,null,{}] 12:58:33 INFO - PROCESS | 1940 | 1468871913409 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}] 12:58:33 INFO - PROCESS | 1940 | 1468871913415 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:33 INFO - PROCESS | 1940 | 1468871913599 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:58:33 INFO - PROCESS | 1940 | 1468871913615 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:33 INFO - PROCESS | 1940 | 1468871913617 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x1291f2000 == 35 [pid = 1940] [id = 455] 12:58:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119aa3800) [pid = 1940] [serial = 1364] [outer = 0x0] 12:58:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x121c8b400) [pid = 1940] [serial = 1365] [outer = 0x119aa3800] 12:58:33 INFO - PROCESS | 1940 | 1468871913657 Marionette DEBUG loaded listener.js 12:58:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12426a800) [pid = 1940] [serial = 1366] [outer = 0x119aa3800] 12:58:34 INFO - PROCESS | 1940 | 1468871914024 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]]]}] 12:58:34 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) 12:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 679ms 12:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:58:34 INFO - PROCESS | 1940 | 1468871914073 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:58:34 INFO - PROCESS | 1940 | 1468871914074 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 12:58:34 INFO - PROCESS | 1940 | 1468871914076 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:58:34 INFO - PROCESS | 1940 | 1468871914078 Marionette TRACE conn2 <- [1,1794,null,{}] 12:58:34 INFO - PROCESS | 1940 | 1468871914080 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}] 12:58:34 INFO - PROCESS | 1940 | 1468871914081 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:34 INFO - PROCESS | 1940 | 1468871914175 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:58:34 INFO - PROCESS | 1940 | 1468871914208 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:34 INFO - PROCESS | 1940 | 1468871914209 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7aa000 == 36 [pid = 1940] [id = 456] 12:58:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1241bb000) [pid = 1940] [serial = 1367] [outer = 0x0] 12:58:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1244f6000) [pid = 1940] [serial = 1368] [outer = 0x1241bb000] 12:58:34 INFO - PROCESS | 1940 | 1468871914229 Marionette DEBUG loaded listener.js 12:58:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x124d10c00) [pid = 1940] [serial = 1369] [outer = 0x1241bb000] 12:58:34 INFO - PROCESS | 1940 | 1468871914611 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]]]}] 12:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 570ms 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x110d6f000) [pid = 1940] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x116745800) [pid = 1940] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1184b2400) [pid = 1940] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1162aa000) [pid = 1940] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1127df000) [pid = 1940] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119430c00) [pid = 1940] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12147b400) [pid = 1940] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1127d2000) [pid = 1940] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x110eed000) [pid = 1940] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1165f9000) [pid = 1940] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1194cf400) [pid = 1940] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x116baac00) [pid = 1940] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1188e9800) [pid = 1940] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1198dfc00) [pid = 1940] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x121c94000) [pid = 1940] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x127448000) [pid = 1940] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x112f1b400) [pid = 1940] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:58:34 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12a90b400) [pid = 1940] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:58:34 INFO - PROCESS | 1940 | 1468871914789 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:58:34 INFO - PROCESS | 1940 | 1468871914791 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 12:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:58:34 INFO - PROCESS | 1940 | 1468871914809 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:58:34 INFO - PROCESS | 1940 | 1468871914811 Marionette TRACE conn2 <- [1,1798,null,{}] 12:58:34 INFO - PROCESS | 1940 | 1468871914816 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}] 12:58:34 INFO - PROCESS | 1940 | 1468871914818 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:34 INFO - PROCESS | 1940 | 1468871914944 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:58:34 INFO - PROCESS | 1940 | 1468871914950 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:34 INFO - PROCESS | 1940 | 1468871914951 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c5000 == 37 [pid = 1940] [id = 457] 12:58:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x112756000) [pid = 1940] [serial = 1370] [outer = 0x0] 12:58:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x112f1b400) [pid = 1940] [serial = 1371] [outer = 0x112756000] 12:58:34 INFO - PROCESS | 1940 | 1468871914976 Marionette DEBUG loaded listener.js 12:58:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1175ce000) [pid = 1940] [serial = 1372] [outer = 0x112756000] 12:58:35 INFO - PROCESS | 1940 | 1468871915342 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]]]}] 12:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 574ms 12:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:58:35 INFO - PROCESS | 1940 | 1468871915380 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:58:35 INFO - PROCESS | 1940 | 1468871915382 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 12:58:35 INFO - PROCESS | 1940 | 1468871915385 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:58:35 INFO - PROCESS | 1940 | 1468871915386 Marionette TRACE conn2 <- [1,1802,null,{}] 12:58:35 INFO - PROCESS | 1940 | 1468871915389 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}] 12:58:35 INFO - PROCESS | 1940 | 1468871915391 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:35 INFO - PROCESS | 1940 | 1468871915507 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:58:35 INFO - PROCESS | 1940 | 1468871915512 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:35 INFO - PROCESS | 1940 | 1468871915513 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ad2800 == 38 [pid = 1940] [id = 458] 12:58:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x118537400) [pid = 1940] [serial = 1373] [outer = 0x0] 12:58:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1194d1c00) [pid = 1940] [serial = 1374] [outer = 0x118537400] 12:58:35 INFO - PROCESS | 1940 | 1468871915548 Marionette DEBUG loaded listener.js 12:58:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12101f000) [pid = 1940] [serial = 1375] [outer = 0x118537400] 12:58:35 INFO - PROCESS | 1940 | 1468871915859 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]]]}] 12:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 520ms 12:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:58:35 INFO - PROCESS | 1940 | 1468871915904 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:58:35 INFO - PROCESS | 1940 | 1468871915905 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 12:58:35 INFO - PROCESS | 1940 | 1468871915907 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:58:35 INFO - PROCESS | 1940 | 1468871915908 Marionette TRACE conn2 <- [1,1806,null,{}] 12:58:35 INFO - PROCESS | 1940 | 1468871915911 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}] 12:58:35 INFO - PROCESS | 1940 | 1468871915912 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:35 INFO - PROCESS | 1940 | 1468871915990 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:58:36 INFO - PROCESS | 1940 | 1468871916047 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:36 INFO - PROCESS | 1940 | 1468871916048 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b925800 == 39 [pid = 1940] [id = 459] 12:58:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11853c400) [pid = 1940] [serial = 1376] [outer = 0x0] 12:58:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x121a96800) [pid = 1940] [serial = 1377] [outer = 0x11853c400] 12:58:36 INFO - PROCESS | 1940 | 1468871916079 Marionette DEBUG loaded listener.js 12:58:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x125785000) [pid = 1940] [serial = 1378] [outer = 0x11853c400] 12:58:36 INFO - PROCESS | 1940 | 1468871916375 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]]]}] 12:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 520ms 12:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:58:36 INFO - PROCESS | 1940 | 1468871916427 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:58:36 INFO - PROCESS | 1940 | 1468871916429 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 12:58:36 INFO - PROCESS | 1940 | 1468871916431 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:58:36 INFO - PROCESS | 1940 | 1468871916433 Marionette TRACE conn2 <- [1,1810,null,{}] 12:58:36 INFO - PROCESS | 1940 | 1468871916435 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}] 12:58:36 INFO - PROCESS | 1940 | 1468871916437 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:36 INFO - PROCESS | 1940 | 1468871916525 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:58:36 INFO - PROCESS | 1940 | 1468871916529 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:36 INFO - PROCESS | 1940 | 1468871916531 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c421800 == 40 [pid = 1940] [id = 460] 12:58:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126025000) [pid = 1940] [serial = 1379] [outer = 0x0] 12:58:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1267aec00) [pid = 1940] [serial = 1380] [outer = 0x126025000] 12:58:36 INFO - PROCESS | 1940 | 1468871916559 Marionette DEBUG loaded listener.js 12:58:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12744c400) [pid = 1940] [serial = 1381] [outer = 0x126025000] 12:58:37 INFO - PROCESS | 1940 | 1468871917025 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]]]}] 12:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 621ms 12:58:37 INFO - PROCESS | 1940 | 1468871917052 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:58:37 INFO - PROCESS | 1940 | 1468871917055 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 12:58:37 INFO - PROCESS | 1940 | 1468871917058 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:58:37 INFO - PROCESS | 1940 | 1468871917060 Marionette TRACE conn2 <- [1,1814,null,{}] 12:58:37 INFO - PROCESS | 1940 | 1468871917065 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}] 12:58:37 INFO - PROCESS | 1940 | 1468871917068 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:37 INFO - PROCESS | 1940 | 1468871917177 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:58:37 INFO - PROCESS | 1940 | 1468871917273 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:37 INFO - PROCESS | 1940 | 1468871917275 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x118413800 == 41 [pid = 1940] [id = 461] 12:58:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11674b800) [pid = 1940] [serial = 1382] [outer = 0x0] 12:58:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x116bab400) [pid = 1940] [serial = 1383] [outer = 0x11674b800] 12:58:37 INFO - PROCESS | 1940 | 1468871917320 Marionette DEBUG loaded listener.js 12:58:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1177b7c00) [pid = 1940] [serial = 1384] [outer = 0x11674b800] 12:58:37 INFO - PROCESS | 1940 | 1468871917738 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]]]}] 12:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 721ms 12:58:37 INFO - PROCESS | 1940 | 1468871917779 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:58:37 INFO - PROCESS | 1940 | 1468871917782 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 12:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:58:37 INFO - PROCESS | 1940 | 1468871917787 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:58:37 INFO - PROCESS | 1940 | 1468871917789 Marionette TRACE conn2 <- [1,1818,null,{}] 12:58:37 INFO - PROCESS | 1940 | 1468871917791 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}] 12:58:37 INFO - PROCESS | 1940 | 1468871917793 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:37 INFO - PROCESS | 1940 | 1468871917897 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:58:37 INFO - PROCESS | 1940 | 1468871917956 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:37 INFO - PROCESS | 1940 | 1468871917958 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12648b000 == 42 [pid = 1940] [id = 462] 12:58:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11853f000) [pid = 1940] [serial = 1385] [outer = 0x0] 12:58:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1188ed400) [pid = 1940] [serial = 1386] [outer = 0x11853f000] 12:58:37 INFO - PROCESS | 1940 | 1468871917989 Marionette DEBUG loaded listener.js 12:58:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x119433000) [pid = 1940] [serial = 1387] [outer = 0x11853f000] 12:58:38 INFO - PROCESS | 1940 | 1468871918422 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]]]}] 12:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 669ms 12:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:58:38 INFO - PROCESS | 1940 | 1468871918456 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:58:38 INFO - PROCESS | 1940 | 1468871918458 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 12:58:38 INFO - PROCESS | 1940 | 1468871918460 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:58:38 INFO - PROCESS | 1940 | 1468871918463 Marionette TRACE conn2 <- [1,1822,null,{}] 12:58:38 INFO - PROCESS | 1940 | 1468871918471 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}] 12:58:38 INFO - PROCESS | 1940 | 1468871918474 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:38 INFO - PROCESS | 1940 | 1468871918593 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:58:38 INFO - PROCESS | 1940 | 1468871918667 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:38 INFO - PROCESS | 1940 | 1468871918669 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c708800 == 43 [pid = 1940] [id = 463] 12:58:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119a9f400) [pid = 1940] [serial = 1388] [outer = 0x0] 12:58:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x121c8dc00) [pid = 1940] [serial = 1389] [outer = 0x119a9f400] 12:58:38 INFO - PROCESS | 1940 | 1468871918702 Marionette DEBUG loaded listener.js 12:58:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12426c800) [pid = 1940] [serial = 1390] [outer = 0x119a9f400] 12:58:39 INFO - PROCESS | 1940 | 1468871919121 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]]]}] 12:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 673ms 12:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:58:39 INFO - PROCESS | 1940 | 1468871919135 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:58:39 INFO - PROCESS | 1940 | 1468871919137 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 12:58:39 INFO - PROCESS | 1940 | 1468871919139 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:58:39 INFO - PROCESS | 1940 | 1468871919140 Marionette TRACE conn2 <- [1,1826,null,{}] 12:58:39 INFO - PROCESS | 1940 | 1468871919143 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}] 12:58:39 INFO - PROCESS | 1940 | 1468871919144 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:39 INFO - PROCESS | 1940 | 1468871919246 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:58:39 INFO - PROCESS | 1940 | 1468871919302 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:39 INFO - PROCESS | 1940 | 1468871919303 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca1b000 == 44 [pid = 1940] [id = 464] 12:58:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1247ba800) [pid = 1940] [serial = 1391] [outer = 0x0] 12:58:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12602f000) [pid = 1940] [serial = 1392] [outer = 0x1247ba800] 12:58:39 INFO - PROCESS | 1940 | 1468871919335 Marionette DEBUG loaded listener.js 12:58:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1273c8000) [pid = 1940] [serial = 1393] [outer = 0x1247ba800] 12:58:39 INFO - PROCESS | 1940 | 1468871919787 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]]]}] 12:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 669ms 12:58:39 INFO - PROCESS | 1940 | 1468871919809 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:58:39 INFO - PROCESS | 1940 | 1468871919810 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 12:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:58:39 INFO - PROCESS | 1940 | 1468871919812 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:58:39 INFO - PROCESS | 1940 | 1468871919814 Marionette TRACE conn2 <- [1,1830,null,{}] 12:58:39 INFO - PROCESS | 1940 | 1468871919818 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}] 12:58:39 INFO - PROCESS | 1940 | 1468871919820 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:39 INFO - PROCESS | 1940 | 1468871919919 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:58:40 INFO - PROCESS | 1940 | 1468871920011 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:40 INFO - PROCESS | 1940 | 1468871920012 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x116a6c800 == 45 [pid = 1940] [id = 465] 12:58:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x110ee4c00) [pid = 1940] [serial = 1394] [outer = 0x0] 12:58:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1127d4400) [pid = 1940] [serial = 1395] [outer = 0x110ee4c00] 12:58:40 INFO - PROCESS | 1940 | 1468871920180 Marionette DEBUG loaded listener.js 12:58:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x114f94400) [pid = 1940] [serial = 1396] [outer = 0x110ee4c00] 12:58:40 INFO - PROCESS | 1940 | 1468871920627 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]]]}] 12:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 822ms 12:58:40 INFO - PROCESS | 1940 | 1468871920635 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:58:40 INFO - PROCESS | 1940 | 1468871920637 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 12:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:58:40 INFO - PROCESS | 1940 | 1468871920641 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - PROCESS | 1940 | 1468871920642 Marionette TRACE conn2 <- [1,1834,null,{}] 12:58:40 INFO - PROCESS | 1940 | 1468871920645 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}] 12:58:40 INFO - PROCESS | 1940 | 1468871920647 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:40 INFO - PROCESS | 1940 | 1468871920744 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:58:40 INFO - PROCESS | 1940 | 1468871920801 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:40 INFO - PROCESS | 1940 | 1468871920803 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188da800 == 46 [pid = 1940] [id = 466] 12:58:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1165f9800) [pid = 1940] [serial = 1397] [outer = 0x0] 12:58:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1175ca800) [pid = 1940] [serial = 1398] [outer = 0x1165f9800] 12:58:40 INFO - PROCESS | 1940 | 1468871920833 Marionette DEBUG loaded listener.js 12:58:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1184b6c00) [pid = 1940] [serial = 1399] [outer = 0x1165f9800] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12b925800 == 45 [pid = 1940] [id = 459] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x119ad2800 == 44 [pid = 1940] [id = 458] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c5000 == 43 [pid = 1940] [id = 457] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7aa000 == 42 [pid = 1940] [id = 456] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x1291f2000 == 41 [pid = 1940] [id = 455] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x125719800 == 40 [pid = 1940] [id = 454] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x121a8b000 == 39 [pid = 1940] [id = 453] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x119ad3800 == 38 [pid = 1940] [id = 452] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x11847a000 == 37 [pid = 1940] [id = 451] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x116abc800 == 36 [pid = 1940] [id = 450] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x119ace000 == 35 [pid = 1940] [id = 449] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x117e41800 == 34 [pid = 1940] [id = 448] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x121355000 == 33 [pid = 1940] [id = 447] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x116a6c800 == 32 [pid = 1940] [id = 465] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca1b000 == 31 [pid = 1940] [id = 464] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12c708800 == 30 [pid = 1940] [id = 463] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12648b000 == 29 [pid = 1940] [id = 462] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12c421800 == 28 [pid = 1940] [id = 460] 12:58:41 INFO - PROCESS | 1940 | --DOCSHELL 0x118413800 == 27 [pid = 1940] [id = 461] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x110ea6c00) [pid = 1940] [serial = 1308] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x110ee2800) [pid = 1940] [serial = 1309] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1175cd400) [pid = 1940] [serial = 1317] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x118540400) [pid = 1940] [serial = 1320] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x119434c00) [pid = 1940] [serial = 1323] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11853a000) [pid = 1940] [serial = 1332] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x119890c00) [pid = 1940] [serial = 1326] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x121a91400) [pid = 1940] [serial = 1338] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1198d8000) [pid = 1940] [serial = 1327] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x112a80c00) [pid = 1940] [serial = 1311] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x112f1b800) [pid = 1940] [serial = 1312] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11674cc00) [pid = 1940] [serial = 1288] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x116814400) [pid = 1940] [serial = 1314] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x116baa000) [pid = 1940] [serial = 1315] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119aa0000) [pid = 1940] [serial = 1329] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1127d8800) [pid = 1940] [serial = 1287] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x118536400) [pid = 1940] [serial = 1306] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1175c6800) [pid = 1940] [serial = 1305] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119731800) [pid = 1940] [serial = 1291] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119474800) [pid = 1940] [serial = 1290] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x121c6d800) [pid = 1940] [serial = 1294] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12101cc00) [pid = 1940] [serial = 1293] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x127446400) [pid = 1940] [serial = 1297] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12426f000) [pid = 1940] [serial = 1296] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x128dcb400) [pid = 1940] [serial = 1299] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x129397c00) [pid = 1940] [serial = 1300] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x121333400) [pid = 1940] [serial = 1336] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12af97400) [pid = 1940] [serial = 1303] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12101c800) [pid = 1940] [serial = 1330] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12a90d800) [pid = 1940] [serial = 1302] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1194d0000) [pid = 1940] [serial = 1324] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1188ae800) [pid = 1940] [serial = 1321] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x121c98400) [pid = 1940] [serial = 1339] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x119a98000) [pid = 1940] [serial = 1333] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12101d400) [pid = 1940] [serial = 1335] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x118535400) [pid = 1940] [serial = 1318] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x123d3ec00) [pid = 1940] [serial = 1341] [outer = 0x0] [url = about:blank] 12:58:41 INFO - PROCESS | 1940 | 1468871921776 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]]]}] 12:58:41 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 12:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1176ms 12:58:41 INFO - PROCESS | 1940 | 1468871921817 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:58:41 INFO - PROCESS | 1940 | 1468871921819 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 12:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:58:41 INFO - PROCESS | 1940 | 1468871921822 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:58:41 INFO - PROCESS | 1940 | 1468871921824 Marionette TRACE conn2 <- [1,1838,null,{}] 12:58:41 INFO - PROCESS | 1940 | 1468871921828 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}] 12:58:41 INFO - PROCESS | 1940 | 1468871921829 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:41 INFO - PROCESS | 1940 | 1468871921912 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:58:41 INFO - PROCESS | 1940 | 1468871921971 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:41 INFO - PROCESS | 1940 | 1468871921973 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x11710e800 == 28 [pid = 1940] [id = 467] 12:58:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x112a8a400) [pid = 1940] [serial = 1400] [outer = 0x0] 12:58:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1133b6800) [pid = 1940] [serial = 1401] [outer = 0x112a8a400] 12:58:42 INFO - PROCESS | 1940 | 1468871922000 Marionette DEBUG loaded listener.js 12:58:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x116813800) [pid = 1940] [serial = 1402] [outer = 0x112a8a400] 12:58:42 INFO - PROCESS | 1940 | 1468871922322 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]]]}] 12:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 522ms 12:58:42 INFO - PROCESS | 1940 | 1468871922345 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:58:42 INFO - PROCESS | 1940 | 1468871922350 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 12:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:58:42 INFO - PROCESS | 1940 | 1468871922356 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:58:42 INFO - PROCESS | 1940 | 1468871922358 Marionette TRACE conn2 <- [1,1842,null,{}] 12:58:42 INFO - PROCESS | 1940 | 1468871922360 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}] 12:58:42 INFO - PROCESS | 1940 | 1468871922362 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:42 INFO - PROCESS | 1940 | 1468871922440 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:58:42 INFO - PROCESS | 1940 | 1468871922444 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:42 INFO - PROCESS | 1940 | 1468871922445 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x118404000 == 29 [pid = 1940] [id = 468] 12:58:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x116a8f800) [pid = 1940] [serial = 1403] [outer = 0x0] 12:58:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1175cd800) [pid = 1940] [serial = 1404] [outer = 0x116a8f800] 12:58:42 INFO - PROCESS | 1940 | 1468871922474 Marionette DEBUG loaded listener.js 12:58:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11847f000) [pid = 1940] [serial = 1405] [outer = 0x116a8f800] 12:58:42 INFO - PROCESS | 1940 | 1468871922845 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]]]}] 12:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 12:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:58:42 INFO - PROCESS | 1940 | 1468871922876 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:58:42 INFO - PROCESS | 1940 | 1468871922878 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 12:58:42 INFO - PROCESS | 1940 | 1468871922880 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:58:42 INFO - PROCESS | 1940 | 1468871922884 Marionette TRACE conn2 <- [1,1846,null,{}] 12:58:42 INFO - PROCESS | 1940 | 1468871922892 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}] 12:58:42 INFO - PROCESS | 1940 | 1468871922895 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:42 INFO - PROCESS | 1940 | 1468871922970 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:58:42 INFO - PROCESS | 1940 | 1468871922975 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:42 INFO - PROCESS | 1940 | 1468871922977 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x119abc800 == 30 [pid = 1940] [id = 469] 12:58:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x110eeb800) [pid = 1940] [serial = 1406] [outer = 0x0] 12:58:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1188e1800) [pid = 1940] [serial = 1407] [outer = 0x110eeb800] 12:58:43 INFO - PROCESS | 1940 | 1468871923007 Marionette DEBUG loaded listener.js 12:58:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1190df400) [pid = 1940] [serial = 1408] [outer = 0x110eeb800] 12:58:43 INFO - PROCESS | 1940 | 1468871923326 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]]]}] 12:58:43 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) 12:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 475ms 12:58:43 INFO - PROCESS | 1940 | 1468871923355 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:58:43 INFO - PROCESS | 1940 | 1468871923357 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 12:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:58:43 INFO - PROCESS | 1940 | 1468871923359 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:58:43 INFO - PROCESS | 1940 | 1468871923360 Marionette TRACE conn2 <- [1,1850,null,{}] 12:58:43 INFO - PROCESS | 1940 | 1468871923362 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}] 12:58:43 INFO - PROCESS | 1940 | 1468871923363 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:43 INFO - PROCESS | 1940 | 1468871923441 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:58:43 INFO - PROCESS | 1940 | 1468871923503 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:43 INFO - PROCESS | 1940 | 1468871923504 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12114b800 == 31 [pid = 1940] [id = 470] 12:58:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11832b800) [pid = 1940] [serial = 1409] [outer = 0x0] 12:58:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119434c00) [pid = 1940] [serial = 1410] [outer = 0x11832b800] 12:58:43 INFO - PROCESS | 1940 | 1468871923529 Marionette DEBUG loaded listener.js 12:58:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11972c400) [pid = 1940] [serial = 1411] [outer = 0x11832b800] 12:58:43 INFO - PROCESS | 1940 | 1468871923825 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]]]}] 12:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 12:58:43 INFO - PROCESS | 1940 | 1468871923880 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:58:43 INFO - PROCESS | 1940 | 1468871923881 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 12:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:58:43 INFO - PROCESS | 1940 | 1468871923892 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:58:43 INFO - PROCESS | 1940 | 1468871923893 Marionette TRACE conn2 <- [1,1854,null,{}] 12:58:43 INFO - PROCESS | 1940 | 1468871923896 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}] 12:58:43 INFO - PROCESS | 1940 | 1468871923897 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:43 INFO - PROCESS | 1940 | 1468871923990 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:58:43 INFO - PROCESS | 1940 | 1468871923994 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:43 INFO - PROCESS | 1940 | 1468871923995 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x121916000 == 32 [pid = 1940] [id = 471] 12:58:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x116a1e000) [pid = 1940] [serial = 1412] [outer = 0x0] 12:58:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119896800) [pid = 1940] [serial = 1413] [outer = 0x116a1e000] 12:58:44 INFO - PROCESS | 1940 | 1468871924020 Marionette DEBUG loaded listener.js 12:58:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1198d7000) [pid = 1940] [serial = 1414] [outer = 0x116a1e000] 12:58:44 INFO - PROCESS | 1940 | 1468871924357 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]]]}] 12:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 479ms 12:58:44 INFO - PROCESS | 1940 | 1468871924364 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:58:44 INFO - PROCESS | 1940 | 1468871924367 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 12:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:58:44 INFO - PROCESS | 1940 | 1468871924371 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:58:44 INFO - PROCESS | 1940 | 1468871924372 Marionette TRACE conn2 <- [1,1858,null,{}] 12:58:44 INFO - PROCESS | 1940 | 1468871924375 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}] 12:58:44 INFO - PROCESS | 1940 | 1468871924379 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:44 INFO - PROCESS | 1940 | 1468871924493 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:58:44 INFO - PROCESS | 1940 | 1468871924531 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:44 INFO - PROCESS | 1940 | 1468871924533 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x124d91800 == 33 [pid = 1940] [id = 472] 12:58:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1198d8000) [pid = 1940] [serial = 1415] [outer = 0x0] 12:58:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x121019c00) [pid = 1940] [serial = 1416] [outer = 0x1198d8000] 12:58:44 INFO - PROCESS | 1940 | 1468871924557 Marionette DEBUG loaded listener.js 12:58:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x121c72000) [pid = 1940] [serial = 1417] [outer = 0x1198d8000] 12:58:44 INFO - PROCESS | 1940 | 1468871924871 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]]]}] 12:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 12:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:58:44 INFO - PROCESS | 1940 | 1468871924890 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:58:44 INFO - PROCESS | 1940 | 1468871924891 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 12:58:44 INFO - PROCESS | 1940 | 1468871924893 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:58:44 INFO - PROCESS | 1940 | 1468871924904 Marionette TRACE conn2 <- [1,1862,null,{}] 12:58:44 INFO - PROCESS | 1940 | 1468871924919 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}] 12:58:44 INFO - PROCESS | 1940 | 1468871924921 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:45 INFO - PROCESS | 1940 | 1468871925064 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:58:45 INFO - PROCESS | 1940 | 1468871925115 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:45 INFO - PROCESS | 1940 | 1468871925116 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x126737000 == 34 [pid = 1940] [id = 473] 12:58:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1188a3400) [pid = 1940] [serial = 1418] [outer = 0x0] 12:58:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x121c93000) [pid = 1940] [serial = 1419] [outer = 0x1188a3400] 12:58:45 INFO - PROCESS | 1940 | 1468871925149 Marionette DEBUG loaded listener.js 12:58:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x124261400) [pid = 1940] [serial = 1420] [outer = 0x1188a3400] 12:58:45 INFO - PROCESS | 1940 | 1468871925599 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]]]}] 12:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 741ms 12:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:58:45 INFO - PROCESS | 1940 | 1468871925635 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:58:45 INFO - PROCESS | 1940 | 1468871925636 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 12:58:45 INFO - PROCESS | 1940 | 1468871925638 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:58:45 INFO - PROCESS | 1940 | 1468871925639 Marionette TRACE conn2 <- [1,1866,null,{}] 12:58:45 INFO - PROCESS | 1940 | 1468871925642 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}] 12:58:45 INFO - PROCESS | 1940 | 1468871925643 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:45 INFO - PROCESS | 1940 | 1468871925736 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1121ba400) [pid = 1940] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119aa3800) [pid = 1940] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1241bb000) [pid = 1940] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1121b9c00) [pid = 1940] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1175cc800) [pid = 1940] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119433400) [pid = 1940] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11323a800) [pid = 1940] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1177b6c00) [pid = 1940] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1121b2000) [pid = 1940] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11725ec00) [pid = 1940] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x126025000) [pid = 1940] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11853c400) [pid = 1940] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x112756000) [pid = 1940] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:58:45 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x118537400) [pid = 1940] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:58:45 INFO - PROCESS | 1940 | 1468871925967 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:45 INFO - PROCESS | 1940 | 1468871925968 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x115fbc800 == 35 [pid = 1940] [id = 474] 12:58:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x110d6f000) [pid = 1940] [serial = 1421] [outer = 0x0] 12:58:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x110fac400) [pid = 1940] [serial = 1422] [outer = 0x110d6f000] 12:58:45 INFO - PROCESS | 1940 | 1468871925992 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x116748000) [pid = 1940] [serial = 1423] [outer = 0x110d6f000] 12:58:46 INFO - PROCESS | 1940 | 1468871926256 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]]]}] 12:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 669ms 12:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:58:46 INFO - PROCESS | 1940 | 1468871926309 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:58:46 INFO - PROCESS | 1940 | 1468871926310 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 12:58:46 INFO - PROCESS | 1940 | 1468871926312 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:58:46 INFO - PROCESS | 1940 | 1468871926313 Marionette TRACE conn2 <- [1,1870,null,{}] 12:58:46 INFO - PROCESS | 1940 | 1468871926317 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}] 12:58:46 INFO - PROCESS | 1940 | 1468871926327 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:46 INFO - PROCESS | 1940 | 1468871926403 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:58:46 INFO - PROCESS | 1940 | 1468871926423 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:46 INFO - PROCESS | 1940 | 1468871926424 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a6a800 == 36 [pid = 1940] [id = 475] 12:58:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x110eae800) [pid = 1940] [serial = 1424] [outer = 0x0] 12:58:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11972bc00) [pid = 1940] [serial = 1425] [outer = 0x110eae800] 12:58:46 INFO - PROCESS | 1940 | 1468871926448 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x124264800) [pid = 1940] [serial = 1426] [outer = 0x110eae800] 12:58:46 INFO - PROCESS | 1940 | 1468871926752 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]]]}] 12:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 472ms 12:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:58:46 INFO - PROCESS | 1940 | 1468871926785 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:58:46 INFO - PROCESS | 1940 | 1468871926786 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 12:58:46 INFO - PROCESS | 1940 | 1468871926788 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:58:46 INFO - PROCESS | 1940 | 1468871926790 Marionette TRACE conn2 <- [1,1874,null,{}] 12:58:46 INFO - PROCESS | 1940 | 1468871926792 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}] 12:58:46 INFO - PROCESS | 1940 | 1468871926793 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:46 INFO - PROCESS | 1940 | 1468871926904 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:58:46 INFO - PROCESS | 1940 | 1468871926910 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:46 INFO - PROCESS | 1940 | 1468871926911 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6a9800 == 37 [pid = 1940] [id = 476] 12:58:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1175cd000) [pid = 1940] [serial = 1427] [outer = 0x0] 12:58:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12426ec00) [pid = 1940] [serial = 1428] [outer = 0x1175cd000] 12:58:46 INFO - PROCESS | 1940 | 1468871926940 Marionette DEBUG loaded listener.js 12:58:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124d0dc00) [pid = 1940] [serial = 1429] [outer = 0x1175cd000] 12:58:47 INFO - PROCESS | 1940 | 1468871927370 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]]]}] 12:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 618ms 12:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:58:47 INFO - PROCESS | 1940 | 1468871927408 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:58:47 INFO - PROCESS | 1940 | 1468871927411 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 12:58:47 INFO - PROCESS | 1940 | 1468871927415 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:58:47 INFO - PROCESS | 1940 | 1468871927418 Marionette TRACE conn2 <- [1,1878,null,{}] 12:58:47 INFO - PROCESS | 1940 | 1468871927421 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}] 12:58:47 INFO - PROCESS | 1940 | 1468871927422 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:47 INFO - PROCESS | 1940 | 1468871927542 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:58:47 INFO - PROCESS | 1940 | 1468871927549 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:47 INFO - PROCESS | 1940 | 1468871927550 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x121910000 == 38 [pid = 1940] [id = 477] 12:58:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1177b6c00) [pid = 1940] [serial = 1430] [outer = 0x0] 12:58:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x124dbe000) [pid = 1940] [serial = 1431] [outer = 0x1177b6c00] 12:58:47 INFO - PROCESS | 1940 | 1468871927576 Marionette DEBUG loaded listener.js 12:58:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x127447000) [pid = 1940] [serial = 1432] [outer = 0x1177b6c00] 12:58:47 INFO - PROCESS | 1940 | 1468871927911 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]]]}] 12:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 522ms 12:58:47 INFO - PROCESS | 1940 | 1468871927991 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:58:47 INFO - PROCESS | 1940 | 1468871927995 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 12:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:58:48 INFO - PROCESS | 1940 | 1468871928002 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:58:48 INFO - PROCESS | 1940 | 1468871928006 Marionette TRACE conn2 <- [1,1882,null,{}] 12:58:48 INFO - PROCESS | 1940 | 1468871928013 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}] 12:58:48 INFO - PROCESS | 1940 | 1468871928016 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:48 INFO - PROCESS | 1940 | 1468871928203 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:58:48 INFO - PROCESS | 1940 | 1468871928301 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:48 INFO - PROCESS | 1940 | 1468871928305 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x116a5c800 == 39 [pid = 1940] [id = 478] 12:58:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1121b2400) [pid = 1940] [serial = 1433] [outer = 0x0] 12:58:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x112754c00) [pid = 1940] [serial = 1434] [outer = 0x1121b2400] 12:58:48 INFO - PROCESS | 1940 | 1468871928336 Marionette DEBUG loaded listener.js 12:58:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1131d7000) [pid = 1940] [serial = 1435] [outer = 0x1121b2400] 12:58:48 INFO - PROCESS | 1940 | 1468871928881 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]]]}] 12:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 928ms 12:58:48 INFO - PROCESS | 1940 | 1468871928941 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:58:48 INFO - PROCESS | 1940 | 1468871928943 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 12:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:58:48 INFO - PROCESS | 1940 | 1468871928951 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:58:48 INFO - PROCESS | 1940 | 1468871928954 Marionette TRACE conn2 <- [1,1886,null,{}] 12:58:48 INFO - PROCESS | 1940 | 1468871928957 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}] 12:58:48 INFO - PROCESS | 1940 | 1468871928958 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:49 INFO - PROCESS | 1940 | 1468871929066 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:58:49 INFO - PROCESS | 1940 | 1468871929145 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:49 INFO - PROCESS | 1940 | 1468871929146 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f69800 == 40 [pid = 1940] [id = 479] 12:58:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x118325000) [pid = 1940] [serial = 1436] [outer = 0x0] 12:58:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11847d800) [pid = 1940] [serial = 1437] [outer = 0x118325000] 12:58:49 INFO - PROCESS | 1940 | 1468871929177 Marionette DEBUG loaded listener.js 12:58:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11853a800) [pid = 1940] [serial = 1438] [outer = 0x118325000] 12:58:49 INFO - PROCESS | 1940 | 1468871929831 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]]]}] 12:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 925ms 12:58:49 INFO - PROCESS | 1940 | 1468871929874 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:58:49 INFO - PROCESS | 1940 | 1468871929876 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 12:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:58:49 INFO - PROCESS | 1940 | 1468871929880 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:58:49 INFO - PROCESS | 1940 | 1468871929884 Marionette TRACE conn2 <- [1,1890,null,{}] 12:58:49 INFO - PROCESS | 1940 | 1468871929889 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}] 12:58:49 INFO - PROCESS | 1940 | 1468871929891 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:50 INFO - PROCESS | 1940 | 1468871930002 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:58:50 INFO - PROCESS | 1940 | 1468871930085 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:50 INFO - PROCESS | 1940 | 1468871930088 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ad0800 == 41 [pid = 1940] [id = 480] 12:58:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x115f5a400) [pid = 1940] [serial = 1439] [outer = 0x0] 12:58:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x116821800) [pid = 1940] [serial = 1440] [outer = 0x115f5a400] 12:58:50 INFO - PROCESS | 1940 | 1468871930119 Marionette DEBUG loaded listener.js 12:58:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1175c3800) [pid = 1940] [serial = 1441] [outer = 0x115f5a400] 12:58:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6a9800 == 40 [pid = 1940] [id = 476] 12:58:50 INFO - PROCESS | 1940 | --DOCSHELL 0x119a6a800 == 39 [pid = 1940] [id = 475] 12:58:50 INFO - PROCESS | 1940 | --DOCSHELL 0x115fbc800 == 38 [pid = 1940] [id = 474] 12:58:50 INFO - PROCESS | 1940 | --DOCSHELL 0x126737000 == 37 [pid = 1940] [id = 473] 12:58:50 INFO - PROCESS | 1940 | --DOCSHELL 0x124d91800 == 36 [pid = 1940] [id = 472] 12:58:50 INFO - PROCESS | 1940 | --DOCSHELL 0x121916000 == 35 [pid = 1940] [id = 471] 12:58:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12114b800 == 34 [pid = 1940] [id = 470] 12:58:50 INFO - PROCESS | 1940 | --DOCSHELL 0x119abc800 == 33 [pid = 1940] [id = 469] 12:58:50 INFO - PROCESS | 1940 | --DOCSHELL 0x118404000 == 32 [pid = 1940] [id = 468] 12:58:50 INFO - PROCESS | 1940 | --DOCSHELL 0x11710e800 == 31 [pid = 1940] [id = 467] 12:58:50 INFO - PROCESS | 1940 | --DOCSHELL 0x1188da800 == 30 [pid = 1940] [id = 466] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x11989c800) [pid = 1940] [serial = 1362] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x121c8b400) [pid = 1940] [serial = 1365] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1244f6000) [pid = 1940] [serial = 1368] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1127e0c00) [pid = 1940] [serial = 1344] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x113c2b000) [pid = 1940] [serial = 1345] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x117e02400) [pid = 1940] [serial = 1347] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11847ec00) [pid = 1940] [serial = 1348] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1194c7c00) [pid = 1940] [serial = 1359] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12426a800) [pid = 1940] [serial = 1366] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x113ca6000) [pid = 1940] [serial = 1350] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x116820c00) [pid = 1940] [serial = 1351] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1244c0000) [pid = 1940] [serial = 1342] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1188ea000) [pid = 1940] [serial = 1356] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1190e5c00) [pid = 1940] [serial = 1357] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11832c400) [pid = 1940] [serial = 1353] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118539000) [pid = 1940] [serial = 1354] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12744c400) [pid = 1940] [serial = 1381] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x125785000) [pid = 1940] [serial = 1378] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x112f1b400) [pid = 1940] [serial = 1371] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1267aec00) [pid = 1940] [serial = 1380] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x124d10c00) [pid = 1940] [serial = 1369] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12101f000) [pid = 1940] [serial = 1375] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1194d1c00) [pid = 1940] [serial = 1374] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119a9ec00) [pid = 1940] [serial = 1363] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x121a96800) [pid = 1940] [serial = 1377] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1175ce000) [pid = 1940] [serial = 1372] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x119890400) [pid = 1940] [serial = 1360] [outer = 0x0] [url = about:blank] 12:58:50 INFO - PROCESS | 1940 | 1468871930682 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]]]}] 12:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 824ms 12:58:50 INFO - PROCESS | 1940 | 1468871930706 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:58:50 INFO - PROCESS | 1940 | 1468871930709 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 12:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:58:50 INFO - PROCESS | 1940 | 1468871930713 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:58:50 INFO - PROCESS | 1940 | 1468871930717 Marionette TRACE conn2 <- [1,1894,null,{}] 12:58:50 INFO - PROCESS | 1940 | 1468871930721 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}] 12:58:50 INFO - PROCESS | 1940 | 1468871930723 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:50 INFO - PROCESS | 1940 | 1468871930802 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:58:50 INFO - PROCESS | 1940 | 1468871930806 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:50 INFO - PROCESS | 1940 | 1468871930808 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188d6800 == 31 [pid = 1940] [id = 481] 12:58:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x117e0dc00) [pid = 1940] [serial = 1442] [outer = 0x0] 12:58:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x118537400) [pid = 1940] [serial = 1443] [outer = 0x117e0dc00] 12:58:50 INFO - PROCESS | 1940 | 1468871930834 Marionette DEBUG loaded listener.js 12:58:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x118872c00) [pid = 1940] [serial = 1444] [outer = 0x117e0dc00] 12:58:51 INFO - PROCESS | 1940 | 1468871931169 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]]]}] 12:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 522ms 12:58:51 INFO - PROCESS | 1940 | 1468871931236 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:58:51 INFO - PROCESS | 1940 | 1468871931237 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 12:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:58:51 INFO - PROCESS | 1940 | 1468871931240 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - PROCESS | 1940 | 1468871931242 Marionette TRACE conn2 <- [1,1898,null,{}] 12:58:51 INFO - PROCESS | 1940 | 1468871931250 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}] 12:58:51 INFO - PROCESS | 1940 | 1468871931253 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:51 INFO - PROCESS | 1940 | 1468871931336 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:58:51 INFO - PROCESS | 1940 | 1468871931435 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:51 INFO - PROCESS | 1940 | 1468871931436 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x115e71000 == 32 [pid = 1940] [id = 482] 12:58:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x110ea6c00) [pid = 1940] [serial = 1445] [outer = 0x0] 12:58:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x111ca8400) [pid = 1940] [serial = 1446] [outer = 0x110ea6c00] 12:58:51 INFO - PROCESS | 1940 | 1468871931468 Marionette DEBUG loaded listener.js 12:58:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x114f56c00) [pid = 1940] [serial = 1447] [outer = 0x110ea6c00] 12:58:51 INFO - PROCESS | 1940 | 1468871931908 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]]]}] 12:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 720ms 12:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:58:51 INFO - PROCESS | 1940 | 1468871931962 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:58:51 INFO - PROCESS | 1940 | 1468871931964 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 12:58:51 INFO - PROCESS | 1940 | 1468871931967 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - PROCESS | 1940 | 1468871931969 Marionette TRACE conn2 <- [1,1902,null,{}] 12:58:51 INFO - PROCESS | 1940 | 1468871931973 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}] 12:58:51 INFO - PROCESS | 1940 | 1468871931975 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:52 INFO - PROCESS | 1940 | 1468871932071 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:58:52 INFO - PROCESS | 1940 | 1468871932128 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:52 INFO - PROCESS | 1940 | 1468871932130 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a61000 == 33 [pid = 1940] [id = 483] 12:58:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1175c3c00) [pid = 1940] [serial = 1448] [outer = 0x0] 12:58:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118537c00) [pid = 1940] [serial = 1449] [outer = 0x1175c3c00] 12:58:52 INFO - PROCESS | 1940 | 1468871932173 Marionette DEBUG loaded listener.js 12:58:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1188a6400) [pid = 1940] [serial = 1450] [outer = 0x1175c3c00] 12:58:52 INFO - PROCESS | 1940 | 1468871932569 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]]]}] 12:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 12:58:52 INFO - PROCESS | 1940 | 1468871932640 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:58:52 INFO - PROCESS | 1940 | 1468871932643 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 12:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:58:52 INFO - PROCESS | 1940 | 1468871932645 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:58:52 INFO - PROCESS | 1940 | 1468871932646 Marionette TRACE conn2 <- [1,1906,null,{}] 12:58:52 INFO - PROCESS | 1940 | 1468871932649 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}] 12:58:52 INFO - PROCESS | 1940 | 1468871932650 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:52 INFO - PROCESS | 1940 | 1468871932769 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:58:52 INFO - PROCESS | 1940 | 1468871932828 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:52 INFO - PROCESS | 1940 | 1468871932830 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x1216c6800 == 34 [pid = 1940] [id = 484] 12:58:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1189a8c00) [pid = 1940] [serial = 1451] [outer = 0x0] 12:58:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1194ca400) [pid = 1940] [serial = 1452] [outer = 0x1189a8c00] 12:58:52 INFO - PROCESS | 1940 | 1468871932860 Marionette DEBUG loaded listener.js 12:58:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11988ec00) [pid = 1940] [serial = 1453] [outer = 0x1189a8c00] 12:58:53 INFO - PROCESS | 1940 | 1468871933337 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]]]}] 12:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 721ms 12:58:53 INFO - PROCESS | 1940 | 1468871933383 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:58:53 INFO - PROCESS | 1940 | 1468871933384 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 12:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:58:53 INFO - PROCESS | 1940 | 1468871933393 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:58:53 INFO - PROCESS | 1940 | 1468871933397 Marionette TRACE conn2 <- [1,1910,null,{}] 12:58:53 INFO - PROCESS | 1940 | 1468871933403 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}] 12:58:53 INFO - PROCESS | 1940 | 1468871933406 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:53 INFO - PROCESS | 1940 | 1468871933506 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:58:53 INFO - PROCESS | 1940 | 1468871933574 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:53 INFO - PROCESS | 1940 | 1468871933575 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12604c800 == 35 [pid = 1940] [id = 485] 12:58:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119890800) [pid = 1940] [serial = 1454] [outer = 0x0] 12:58:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12101cc00) [pid = 1940] [serial = 1455] [outer = 0x119890800] 12:58:53 INFO - PROCESS | 1940 | 1468871933604 Marionette DEBUG loaded listener.js 12:58:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12120d000) [pid = 1940] [serial = 1456] [outer = 0x119890800] 12:58:54 INFO - PROCESS | 1940 | 1468871934018 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]]]}] 12:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 679ms 12:58:54 INFO - PROCESS | 1940 | 1468871934095 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:58:54 INFO - PROCESS | 1940 | 1468871934097 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 12:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:58:54 INFO - PROCESS | 1940 | 1468871934118 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:58:54 INFO - PROCESS | 1940 | 1468871934119 Marionette TRACE conn2 <- [1,1914,null,{}] 12:58:54 INFO - PROCESS | 1940 | 1468871934122 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}] 12:58:54 INFO - PROCESS | 1940 | 1468871934123 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:54 INFO - PROCESS | 1940 | 1468871934222 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:58:54 INFO - PROCESS | 1940 | 1468871934289 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:54 INFO - PROCESS | 1940 | 1468871934291 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x129053000 == 36 [pid = 1940] [id = 486] 12:58:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1190de800) [pid = 1940] [serial = 1457] [outer = 0x0] 12:58:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x121c8d800) [pid = 1940] [serial = 1458] [outer = 0x1190de800] 12:58:54 INFO - PROCESS | 1940 | 1468871934321 Marionette DEBUG loaded listener.js 12:58:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x123d12400) [pid = 1940] [serial = 1459] [outer = 0x1190de800] 12:58:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1244be000) [pid = 1940] [serial = 1460] [outer = 0x12cb1fc00] 12:58:54 INFO - PROCESS | 1940 | 1468871934771 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]]]}] 12:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 670ms 12:58:54 INFO - PROCESS | 1940 | 1468871934804 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:58:54 INFO - PROCESS | 1940 | 1468871934805 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 12:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:58:54 INFO - PROCESS | 1940 | 1468871934809 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:58:54 INFO - PROCESS | 1940 | 1468871934810 Marionette TRACE conn2 <- [1,1918,null,{}] 12:58:54 INFO - PROCESS | 1940 | 1468871934812 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}] 12:58:54 INFO - PROCESS | 1940 | 1468871934814 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:54 INFO - PROCESS | 1940 | 1468871934909 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:58:54 INFO - PROCESS | 1940 | 1468871934969 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:54 INFO - PROCESS | 1940 | 1468871934973 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x115f2b000 == 37 [pid = 1940] [id = 487] 12:58:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x111e36800) [pid = 1940] [serial = 1461] [outer = 0x0] 12:58:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11271ac00) [pid = 1940] [serial = 1462] [outer = 0x111e36800] 12:58:55 INFO - PROCESS | 1940 | 1468871935082 Marionette DEBUG loaded listener.js 12:58:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x115e94800) [pid = 1940] [serial = 1463] [outer = 0x111e36800] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x118418800 == 36 [pid = 1940] [id = 20] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x113ccc000 == 35 [pid = 1940] [id = 25] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x11650a800 == 34 [pid = 1940] [id = 26] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x1188d6800 == 33 [pid = 1940] [id = 481] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x116ad0800 == 32 [pid = 1940] [id = 480] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x116a5c800 == 31 [pid = 1940] [id = 478] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd1e000 == 30 [pid = 1940] [id = 11] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x120f69800 == 29 [pid = 1940] [id = 479] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12c420800 == 28 [pid = 1940] [id = 13] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x11711f000 == 27 [pid = 1940] [id = 24] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12d28d800 == 26 [pid = 1940] [id = 18] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12d53b000 == 25 [pid = 1940] [id = 19] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12904c000 == 24 [pid = 1940] [id = 6] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x112155800 == 23 [pid = 1940] [id = 22] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12d548800 == 22 [pid = 1940] [id = 21] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12b914000 == 21 [pid = 1940] [id = 10] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca13800 == 20 [pid = 1940] [id = 15] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12b148000 == 19 [pid = 1940] [id = 9] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x116714000 == 18 [pid = 1940] [id = 23] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7a5000 == 17 [pid = 1940] [id = 8] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12c714800 == 16 [pid = 1940] [id = 14] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e3000 == 15 [pid = 1940] [id = 12] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x129053000 == 14 [pid = 1940] [id = 486] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12604c800 == 13 [pid = 1940] [id = 485] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x121910000 == 12 [pid = 1940] [id = 477] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x1216c6800 == 11 [pid = 1940] [id = 484] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x119a61000 == 10 [pid = 1940] [id = 483] 12:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x115e71000 == 9 [pid = 1940] [id = 482] 12:58:57 INFO - PROCESS | 1940 | 1468871937419 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]]]}] 12:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2625ms 12:58:57 INFO - PROCESS | 1940 | 1468871937438 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:58:57 INFO - PROCESS | 1940 | 1468871937440 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 12:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:58:57 INFO - PROCESS | 1940 | 1468871937444 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:58:57 INFO - PROCESS | 1940 | 1468871937446 Marionette TRACE conn2 <- [1,1922,null,{}] 12:58:57 INFO - PROCESS | 1940 | 1468871937453 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}] 12:58:57 INFO - PROCESS | 1940 | 1468871937455 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:57 INFO - PROCESS | 1940 | 1468871937534 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:58:57 INFO - PROCESS | 1940 | 1468871937539 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:57 INFO - PROCESS | 1940 | 1468871937540 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x117117800 == 10 [pid = 1940] [id = 488] 12:58:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1131efc00) [pid = 1940] [serial = 1464] [outer = 0x0] 12:58:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1131f1000) [pid = 1940] [serial = 1465] [outer = 0x1131efc00] 12:58:57 INFO - PROCESS | 1940 | 1468871937571 Marionette DEBUG loaded listener.js 12:58:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1165eac00) [pid = 1940] [serial = 1466] [outer = 0x1131efc00] 12:58:57 INFO - PROCESS | 1940 | 1468871937899 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]]]}] 12:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 475ms 12:58:57 INFO - PROCESS | 1940 | 1468871937920 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:58:57 INFO - PROCESS | 1940 | 1468871937924 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 12:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:58:57 INFO - PROCESS | 1940 | 1468871937928 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:58:57 INFO - PROCESS | 1940 | 1468871937930 Marionette TRACE conn2 <- [1,1926,null,{}] 12:58:57 INFO - PROCESS | 1940 | 1468871937934 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}] 12:58:57 INFO - PROCESS | 1940 | 1468871937937 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:58 INFO - PROCESS | 1940 | 1468871938039 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:58:58 INFO - PROCESS | 1940 | 1468871938100 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:58 INFO - PROCESS | 1940 | 1468871938101 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x11679a000 == 11 [pid = 1940] [id = 489] 12:58:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x116a14400) [pid = 1940] [serial = 1467] [outer = 0x0] 12:58:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1175c6000) [pid = 1940] [serial = 1468] [outer = 0x116a14400] 12:58:58 INFO - PROCESS | 1940 | 1468871938129 Marionette DEBUG loaded listener.js 12:58:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11832b400) [pid = 1940] [serial = 1469] [outer = 0x116a14400] 12:58:58 INFO - PROCESS | 1940 | 1468871938456 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]]]}] 12:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 569ms 12:58:58 INFO - PROCESS | 1940 | 1468871938498 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:58:58 INFO - PROCESS | 1940 | 1468871938503 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 12:58:58 INFO - PROCESS | 1940 | 1468871938506 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:58:58 INFO - PROCESS | 1940 | 1468871938510 Marionette TRACE conn2 <- [1,1930,null,{}] 12:58:58 INFO - PROCESS | 1940 | 1468871938522 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}] 12:58:58 INFO - PROCESS | 1940 | 1468871938536 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:58 INFO - PROCESS | 1940 | 1468871938729 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:58:58 INFO - PROCESS | 1940 | 1468871938753 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:58 INFO - PROCESS | 1940 | 1468871938755 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x121154800 == 12 [pid = 1940] [id = 490] 12:58:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1127e0400) [pid = 1940] [serial = 1470] [outer = 0x0] 12:58:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1188ad000) [pid = 1940] [serial = 1471] [outer = 0x1127e0400] 12:58:58 INFO - PROCESS | 1940 | 1468871938801 Marionette DEBUG loaded listener.js 12:58:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1190d9c00) [pid = 1940] [serial = 1472] [outer = 0x1127e0400] 12:58:59 INFO - PROCESS | 1940 | 1468871939219 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]]]}] 12:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 726ms 12:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:58:59 INFO - PROCESS | 1940 | 1468871939233 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:58:59 INFO - PROCESS | 1940 | 1468871939234 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 12:58:59 INFO - PROCESS | 1940 | 1468871939237 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:58:59 INFO - PROCESS | 1940 | 1468871939238 Marionette TRACE conn2 <- [1,1934,null,{}] 12:58:59 INFO - PROCESS | 1940 | 1468871939240 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}] 12:58:59 INFO - PROCESS | 1940 | 1468871939241 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:59 INFO - PROCESS | 1940 | 1468871939339 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:58:59 INFO - PROCESS | 1940 | 1468871939376 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:59 INFO - PROCESS | 1940 | 1468871939377 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x124239000 == 13 [pid = 1940] [id = 491] 12:58:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1194ca800) [pid = 1940] [serial = 1473] [outer = 0x0] 12:58:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x119725400) [pid = 1940] [serial = 1474] [outer = 0x1194ca800] 12:58:59 INFO - PROCESS | 1940 | 1468871939402 Marionette DEBUG loaded listener.js 12:58:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1198bac00) [pid = 1940] [serial = 1475] [outer = 0x1194ca800] 12:58:59 INFO - PROCESS | 1940 | 1468871939710 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]]]}] 12:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 517ms 12:58:59 INFO - PROCESS | 1940 | 1468871939755 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:58:59 INFO - PROCESS | 1940 | 1468871939756 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 12:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:58:59 INFO - PROCESS | 1940 | 1468871939758 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:58:59 INFO - PROCESS | 1940 | 1468871939759 Marionette TRACE conn2 <- [1,1938,null,{}] 12:58:59 INFO - PROCESS | 1940 | 1468871939761 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}] 12:58:59 INFO - PROCESS | 1940 | 1468871939762 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:59 INFO - PROCESS | 1940 | 1468871939862 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:58:59 INFO - PROCESS | 1940 | 1468871939866 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:59 INFO - PROCESS | 1940 | 1468871939867 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:58:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x126052800 == 14 [pid = 1940] [id = 492] 12:58:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x116822800) [pid = 1940] [serial = 1476] [outer = 0x0] 12:58:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1198dac00) [pid = 1940] [serial = 1477] [outer = 0x116822800] 12:58:59 INFO - PROCESS | 1940 | 1468871939891 Marionette DEBUG loaded listener.js 12:58:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x119aa2000) [pid = 1940] [serial = 1478] [outer = 0x116822800] 12:59:00 INFO - PROCESS | 1940 | 1468871940248 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]]]}] 12:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 518ms 12:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:59:00 INFO - PROCESS | 1940 | 1468871940284 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:59:00 INFO - PROCESS | 1940 | 1468871940285 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 12:59:00 INFO - PROCESS | 1940 | 1468871940287 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:59:00 INFO - PROCESS | 1940 | 1468871940288 Marionette TRACE conn2 <- [1,1942,null,{}] 12:59:00 INFO - PROCESS | 1940 | 1468871940290 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}] 12:59:00 INFO - PROCESS | 1940 | 1468871940294 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:00 INFO - PROCESS | 1940 | 1468871940420 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:59:00 INFO - PROCESS | 1940 | 1468871940424 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:00 INFO - PROCESS | 1940 | 1468871940426 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a547000 == 15 [pid = 1940] [id = 493] 12:59:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x11832c000) [pid = 1940] [serial = 1479] [outer = 0x0] 12:59:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1210ea800) [pid = 1940] [serial = 1480] [outer = 0x11832c000] 12:59:00 INFO - PROCESS | 1940 | 1468871940450 Marionette DEBUG loaded listener.js 12:59:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12426e400) [pid = 1940] [serial = 1481] [outer = 0x11832c000] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x116a1e000) [pid = 1940] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1188a3400) [pid = 1940] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x110eeb800) [pid = 1940] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1165f9800) [pid = 1940] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x112a8a400) [pid = 1940] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1198d8000) [pid = 1940] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x11832b800) [pid = 1940] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x116a8f800) [pid = 1940] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x110d6f000) [pid = 1940] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1175cd000) [pid = 1940] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11674b800) [pid = 1940] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11853f000) [pid = 1940] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x119a9f400) [pid = 1940] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1247ba800) [pid = 1940] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x110eae800) [pid = 1940] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x115f5a400) [pid = 1940] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1177b6c00) [pid = 1940] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x110ee4c00) [pid = 1940] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1121b2400) [pid = 1940] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x118325000) [pid = 1940] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1190de800) [pid = 1940] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119890800) [pid = 1940] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x110ea6c00) [pid = 1940] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1175c3c00) [pid = 1940] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1189a8c00) [pid = 1940] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x117e0dc00) [pid = 1940] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:59:01 INFO - PROCESS | 1940 | 1468871941022 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]]]}] 12:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 768ms 12:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:59:01 INFO - PROCESS | 1940 | 1468871941055 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:59:01 INFO - PROCESS | 1940 | 1468871941057 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 12:59:01 INFO - PROCESS | 1940 | 1468871941059 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:59:01 INFO - PROCESS | 1940 | 1468871941060 Marionette TRACE conn2 <- [1,1946,null,{}] 12:59:01 INFO - PROCESS | 1940 | 1468871941062 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}] 12:59:01 INFO - PROCESS | 1940 | 1468871941063 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:01 INFO - PROCESS | 1940 | 1468871941135 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:59:01 INFO - PROCESS | 1940 | 1468871941205 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:01 INFO - PROCESS | 1940 | 1468871941206 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x124495000 == 16 [pid = 1940] [id = 494] 12:59:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1127aec00) [pid = 1940] [serial = 1482] [outer = 0x0] 12:59:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1131ec400) [pid = 1940] [serial = 1483] [outer = 0x1127aec00] 12:59:01 INFO - PROCESS | 1940 | 1468871941239 Marionette DEBUG loaded listener.js 12:59:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x116bae400) [pid = 1940] [serial = 1484] [outer = 0x1127aec00] 12:59:01 INFO - PROCESS | 1940 | 1468871941539 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]]]}] 12:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 519ms 12:59:01 INFO - PROCESS | 1940 | 1468871941580 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:59:01 INFO - PROCESS | 1940 | 1468871941584 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 12:59:01 INFO - PROCESS | 1940 | 1468871941588 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:59:01 INFO - PROCESS | 1940 | 1468871941590 Marionette TRACE conn2 <- [1,1950,null,{}] 12:59:01 INFO - PROCESS | 1940 | 1468871941593 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}] 12:59:01 INFO - PROCESS | 1940 | 1468871941595 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:01 INFO - PROCESS | 1940 | 1468871941711 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:59:01 INFO - PROCESS | 1940 | 1468871941717 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:01 INFO - PROCESS | 1940 | 1468871941719 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af3a000 == 17 [pid = 1940] [id = 495] 12:59:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11725cc00) [pid = 1940] [serial = 1485] [outer = 0x0] 12:59:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x118879400) [pid = 1940] [serial = 1486] [outer = 0x11725cc00] 12:59:01 INFO - PROCESS | 1940 | 1468871941758 Marionette DEBUG loaded listener.js 12:59:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1190de400) [pid = 1940] [serial = 1487] [outer = 0x11725cc00] 12:59:02 INFO - PROCESS | 1940 | 1468871942313 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]]]}] 12:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 774ms 12:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:59:02 INFO - PROCESS | 1940 | 1468871942361 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:59:02 INFO - PROCESS | 1940 | 1468871942362 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 12:59:02 INFO - PROCESS | 1940 | 1468871942384 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:59:02 INFO - PROCESS | 1940 | 1468871942385 Marionette TRACE conn2 <- [1,1954,null,{}] 12:59:02 INFO - PROCESS | 1940 | 1468871942388 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}] 12:59:02 INFO - PROCESS | 1940 | 1468871942389 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:02 INFO - PROCESS | 1940 | 1468871942464 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:59:02 INFO - PROCESS | 1940 | 1468871942470 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:02 INFO - PROCESS | 1940 | 1468871942471 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x121154000 == 18 [pid = 1940] [id = 496] 12:59:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11972f800) [pid = 1940] [serial = 1488] [outer = 0x0] 12:59:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x119a9f400) [pid = 1940] [serial = 1489] [outer = 0x11972f800] 12:59:02 INFO - PROCESS | 1940 | 1468871942495 Marionette DEBUG loaded listener.js 12:59:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1241b4400) [pid = 1940] [serial = 1490] [outer = 0x11972f800] 12:59:02 INFO - PROCESS | 1940 | 1468871942805 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]]]}] 12:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 490ms 12:59:02 INFO - PROCESS | 1940 | 1468871942856 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:59:02 INFO - PROCESS | 1940 | 1468871942857 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 12:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:59:02 INFO - PROCESS | 1940 | 1468871942859 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:59:02 INFO - PROCESS | 1940 | 1468871942860 Marionette TRACE conn2 <- [1,1958,null,{}] 12:59:02 INFO - PROCESS | 1940 | 1468871942862 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}] 12:59:02 INFO - PROCESS | 1940 | 1468871942863 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:02 INFO - PROCESS | 1940 | 1468871942985 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:59:03 INFO - PROCESS | 1940 | 1468871943040 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:03 INFO - PROCESS | 1940 | 1468871943041 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x115fbf800 == 19 [pid = 1940] [id = 497] 12:59:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x110eae400) [pid = 1940] [serial = 1491] [outer = 0x0] 12:59:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x111c1d800) [pid = 1940] [serial = 1492] [outer = 0x110eae400] 12:59:03 INFO - PROCESS | 1940 | 1468871943076 Marionette DEBUG loaded listener.js 12:59:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1127b3800) [pid = 1940] [serial = 1493] [outer = 0x110eae400] 12:59:03 INFO - PROCESS | 1940 | 1468871943590 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]]]}] 12:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 769ms 12:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:59:03 INFO - PROCESS | 1940 | 1468871943629 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:59:03 INFO - PROCESS | 1940 | 1468871943631 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 12:59:03 INFO - PROCESS | 1940 | 1468871943634 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:59:03 INFO - PROCESS | 1940 | 1468871943636 Marionette TRACE conn2 <- [1,1962,null,{}] 12:59:03 INFO - PROCESS | 1940 | 1468871943639 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}] 12:59:03 INFO - PROCESS | 1940 | 1468871943643 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:03 INFO - PROCESS | 1940 | 1468871943766 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:59:03 INFO - PROCESS | 1940 | 1468871943847 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:03 INFO - PROCESS | 1940 | 1468871943849 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x121150800 == 20 [pid = 1940] [id = 498] 12:59:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1175c6800) [pid = 1940] [serial = 1494] [outer = 0x0] 12:59:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x118480c00) [pid = 1940] [serial = 1495] [outer = 0x1175c6800] 12:59:03 INFO - PROCESS | 1940 | 1468871943885 Marionette DEBUG loaded listener.js 12:59:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x118629000) [pid = 1940] [serial = 1496] [outer = 0x1175c6800] 12:59:04 INFO - PROCESS | 1940 | 1468871944305 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]]]}] 12:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 722ms 12:59:04 INFO - PROCESS | 1940 | 1468871944367 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:59:04 INFO - PROCESS | 1940 | 1468871944369 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 12:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:59:04 INFO - PROCESS | 1940 | 1468871944373 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:59:04 INFO - PROCESS | 1940 | 1468871944374 Marionette TRACE conn2 <- [1,1966,null,{}] 12:59:04 INFO - PROCESS | 1940 | 1468871944376 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}] 12:59:04 INFO - PROCESS | 1940 | 1468871944378 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:04 INFO - PROCESS | 1940 | 1468871944476 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:59:04 INFO - PROCESS | 1940 | 1468871944549 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:04 INFO - PROCESS | 1940 | 1468871944550 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b91c000 == 21 [pid = 1940] [id = 499] 12:59:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1194c7c00) [pid = 1940] [serial = 1497] [outer = 0x0] 12:59:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x119729800) [pid = 1940] [serial = 1498] [outer = 0x1194c7c00] 12:59:04 INFO - PROCESS | 1940 | 1468871944579 Marionette DEBUG loaded listener.js 12:59:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x119a9ac00) [pid = 1940] [serial = 1499] [outer = 0x1194c7c00] 12:59:04 INFO - PROCESS | 1940 | 1468871944989 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]]]}] 12:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 623ms 12:59:05 INFO - PROCESS | 1940 | 1468871944996 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:59:05 INFO - PROCESS | 1940 | 1468871944998 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 12:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:59:05 INFO - PROCESS | 1940 | 1468871945006 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:59:05 INFO - PROCESS | 1940 | 1468871945009 Marionette TRACE conn2 <- [1,1970,null,{}] 12:59:05 INFO - PROCESS | 1940 | 1468871945011 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}] 12:59:05 INFO - PROCESS | 1940 | 1468871945014 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:05 INFO - PROCESS | 1940 | 1468871945134 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:59:05 INFO - PROCESS | 1940 | 1468871945204 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:05 INFO - PROCESS | 1940 | 1468871945206 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c41a000 == 22 [pid = 1940] [id = 500] 12:59:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x121826c00) [pid = 1940] [serial = 1500] [outer = 0x0] 12:59:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x124267400) [pid = 1940] [serial = 1501] [outer = 0x121826c00] 12:59:05 INFO - PROCESS | 1940 | 1468871945234 Marionette DEBUG loaded listener.js 12:59:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1244bdc00) [pid = 1940] [serial = 1502] [outer = 0x121826c00] 12:59:05 INFO - PROCESS | 1940 | 1468871945786 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]]]}] 12:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 825ms 12:59:05 INFO - PROCESS | 1940 | 1468871945827 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:59:05 INFO - PROCESS | 1940 | 1468871945830 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 12:59:05 INFO - PROCESS | 1940 | 1468871945835 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:59:05 INFO - PROCESS | 1940 | 1468871945838 Marionette TRACE conn2 <- [1,1974,null,{}] 12:59:05 INFO - PROCESS | 1940 | 1468871945846 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}] 12:59:05 INFO - PROCESS | 1940 | 1468871945848 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:05 INFO - PROCESS | 1940 | 1468871945933 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:59:06 INFO - PROCESS | 1940 | 1468871946000 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:06 INFO - PROCESS | 1940 | 1468871946003 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x118407800 == 23 [pid = 1940] [id = 501] 12:59:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1127df800) [pid = 1940] [serial = 1503] [outer = 0x0] 12:59:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x112a8e400) [pid = 1940] [serial = 1504] [outer = 0x1127df800] 12:59:06 INFO - PROCESS | 1940 | 1468871946030 Marionette DEBUG loaded listener.js 12:59:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x115f5c800) [pid = 1940] [serial = 1505] [outer = 0x1127df800] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x1194ca400) [pid = 1940] [serial = 1452] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1188a6400) [pid = 1940] [serial = 1450] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x119896800) [pid = 1940] [serial = 1413] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x121c93000) [pid = 1940] [serial = 1419] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x118872c00) [pid = 1940] [serial = 1444] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1188e1800) [pid = 1940] [serial = 1407] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1190df400) [pid = 1940] [serial = 1408] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1184b6c00) [pid = 1940] [serial = 1399] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1175ca800) [pid = 1940] [serial = 1398] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1133b6800) [pid = 1940] [serial = 1401] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x121c72000) [pid = 1940] [serial = 1417] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x116813800) [pid = 1940] [serial = 1402] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119434c00) [pid = 1940] [serial = 1410] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1175cd800) [pid = 1940] [serial = 1404] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11847f000) [pid = 1940] [serial = 1405] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x121019c00) [pid = 1940] [serial = 1416] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x110fac400) [pid = 1940] [serial = 1422] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x124d0dc00) [pid = 1940] [serial = 1429] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1177b7c00) [pid = 1940] [serial = 1384] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x116bab400) [pid = 1940] [serial = 1383] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119433000) [pid = 1940] [serial = 1387] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1188ed400) [pid = 1940] [serial = 1386] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12426c800) [pid = 1940] [serial = 1390] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x121c8dc00) [pid = 1940] [serial = 1389] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124261400) [pid = 1940] [serial = 1420] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1273c8000) [pid = 1940] [serial = 1393] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x116748000) [pid = 1940] [serial = 1423] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12602f000) [pid = 1940] [serial = 1392] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11972bc00) [pid = 1940] [serial = 1425] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1198d7000) [pid = 1940] [serial = 1414] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x116821800) [pid = 1940] [serial = 1440] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1175c3800) [pid = 1940] [serial = 1441] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x127447000) [pid = 1940] [serial = 1432] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x124264800) [pid = 1940] [serial = 1426] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x114f94400) [pid = 1940] [serial = 1396] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1127d4400) [pid = 1940] [serial = 1395] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12426ec00) [pid = 1940] [serial = 1428] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x112754c00) [pid = 1940] [serial = 1434] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x11847d800) [pid = 1940] [serial = 1437] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x124dbe000) [pid = 1940] [serial = 1431] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x11972c400) [pid = 1940] [serial = 1411] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x11853a800) [pid = 1940] [serial = 1438] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1131d7000) [pid = 1940] [serial = 1435] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x110ead400) [pid = 1940] [serial = 889] [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.] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x11271ac00) [pid = 1940] [serial = 1462] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x123d12400) [pid = 1940] [serial = 1459] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12120d000) [pid = 1940] [serial = 1456] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x121c8d800) [pid = 1940] [serial = 1458] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x114f56c00) [pid = 1940] [serial = 1447] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x118537c00) [pid = 1940] [serial = 1449] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x12101cc00) [pid = 1940] [serial = 1455] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x111ca8400) [pid = 1940] [serial = 1446] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x11988ec00) [pid = 1940] [serial = 1453] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x118537400) [pid = 1940] [serial = 1443] [outer = 0x0] [url = about:blank] 12:59:06 INFO - PROCESS | 1940 | 1468871946478 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]]]}] 12:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 683ms 12:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:59:06 INFO - PROCESS | 1940 | 1468871946516 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:59:06 INFO - PROCESS | 1940 | 1468871946518 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 12:59:06 INFO - PROCESS | 1940 | 1468871946522 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:59:06 INFO - PROCESS | 1940 | 1468871946524 Marionette TRACE conn2 <- [1,1978,null,{}] 12:59:06 INFO - PROCESS | 1940 | 1468871946526 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}] 12:59:06 INFO - PROCESS | 1940 | 1468871946528 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:06 INFO - PROCESS | 1940 | 1468871946602 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:59:06 INFO - PROCESS | 1940 | 1468871946606 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:06 INFO - PROCESS | 1940 | 1468871946608 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x117191000 == 24 [pid = 1940] [id = 502] 12:59:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x116a14000) [pid = 1940] [serial = 1506] [outer = 0x0] 12:59:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x11725ec00) [pid = 1940] [serial = 1507] [outer = 0x116a14000] 12:59:06 INFO - PROCESS | 1940 | 1468871946637 Marionette DEBUG loaded listener.js 12:59:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x1177c0800) [pid = 1940] [serial = 1508] [outer = 0x116a14000] 12:59:06 INFO - PROCESS | 1940 | 1468871946971 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]]]}] 12:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 472ms 12:59:06 INFO - PROCESS | 1940 | 1468871946994 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:59:06 INFO - PROCESS | 1940 | 1468871946995 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 12:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:59:06 INFO - PROCESS | 1940 | 1468871946998 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:59:07 INFO - PROCESS | 1940 | 1468871947000 Marionette TRACE conn2 <- [1,1982,null,{}] 12:59:07 INFO - PROCESS | 1940 | 1468871947007 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}] 12:59:07 INFO - PROCESS | 1940 | 1468871947010 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:07 INFO - PROCESS | 1940 | 1468871947111 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:59:07 INFO - PROCESS | 1940 | 1468871947164 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:07 INFO - PROCESS | 1940 | 1468871947166 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x1190d0800 == 25 [pid = 1940] [id = 503] 12:59:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x11847f000) [pid = 1940] [serial = 1509] [outer = 0x0] 12:59:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x118628800) [pid = 1940] [serial = 1510] [outer = 0x11847f000] 12:59:07 INFO - PROCESS | 1940 | 1468871947197 Marionette DEBUG loaded listener.js 12:59:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x1188e5800) [pid = 1940] [serial = 1511] [outer = 0x11847f000] 12:59:07 INFO - PROCESS | 1940 | 1468871947474 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]]]}] 12:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 521ms 12:59:07 INFO - PROCESS | 1940 | 1468871947523 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:59:07 INFO - PROCESS | 1940 | 1468871947525 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 12:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:59:07 INFO - PROCESS | 1940 | 1468871947527 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:59:07 INFO - PROCESS | 1940 | 1468871947528 Marionette TRACE conn2 <- [1,1986,null,{}] 12:59:07 INFO - PROCESS | 1940 | 1468871947531 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}] 12:59:07 INFO - PROCESS | 1940 | 1468871947532 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:07 INFO - PROCESS | 1940 | 1468871947613 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:59:07 INFO - PROCESS | 1940 | 1468871947681 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:07 INFO - PROCESS | 1940 | 1468871947682 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x119875000 == 26 [pid = 1940] [id = 504] 12:59:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x11847f400) [pid = 1940] [serial = 1512] [outer = 0x0] 12:59:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x119427c00) [pid = 1940] [serial = 1513] [outer = 0x11847f400] 12:59:07 INFO - PROCESS | 1940 | 1468871947707 Marionette DEBUG loaded listener.js 12:59:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1194cdc00) [pid = 1940] [serial = 1514] [outer = 0x11847f400] 12:59:08 INFO - PROCESS | 1940 | 1468871948018 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]]]}] 12:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 524ms 12:59:08 INFO - PROCESS | 1940 | 1468871948052 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:59:08 INFO - PROCESS | 1940 | 1468871948053 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 12:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:59:08 INFO - PROCESS | 1940 | 1468871948055 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:59:08 INFO - PROCESS | 1940 | 1468871948057 Marionette TRACE conn2 <- [1,1990,null,{}] 12:59:08 INFO - PROCESS | 1940 | 1468871948059 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}] 12:59:08 INFO - PROCESS | 1940 | 1468871948060 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:08 INFO - PROCESS | 1940 | 1468871948153 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:59:08 INFO - PROCESS | 1940 | 1468871948163 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:08 INFO - PROCESS | 1940 | 1468871948164 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f60000 == 27 [pid = 1940] [id = 505] 12:59:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1194c4400) [pid = 1940] [serial = 1515] [outer = 0x0] 12:59:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1198d5000) [pid = 1940] [serial = 1516] [outer = 0x1194c4400] 12:59:08 INFO - PROCESS | 1940 | 1468871948190 Marionette DEBUG loaded listener.js 12:59:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x119a9c400) [pid = 1940] [serial = 1517] [outer = 0x1194c4400] 12:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 468ms 12:59:08 INFO - PROCESS | 1940 | 1468871948521 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]]]}] 12:59:08 INFO - PROCESS | 1940 | 1468871948524 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:59:08 INFO - PROCESS | 1940 | 1468871948525 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 12:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:59:08 INFO - PROCESS | 1940 | 1468871948528 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:59:08 INFO - PROCESS | 1940 | 1468871948529 Marionette TRACE conn2 <- [1,1994,null,{}] 12:59:08 INFO - PROCESS | 1940 | 1468871948531 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}] 12:59:08 INFO - PROCESS | 1940 | 1468871948537 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:08 INFO - PROCESS | 1940 | 1468871948654 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:59:08 INFO - PROCESS | 1940 | 1468871948687 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:08 INFO - PROCESS | 1940 | 1468871948688 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x121462000 == 28 [pid = 1940] [id = 506] 12:59:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x119fbb400) [pid = 1940] [serial = 1518] [outer = 0x0] 12:59:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x12133f800) [pid = 1940] [serial = 1519] [outer = 0x119fbb400] 12:59:08 INFO - PROCESS | 1940 | 1468871948713 Marionette DEBUG loaded listener.js 12:59:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x124263000) [pid = 1940] [serial = 1520] [outer = 0x119fbb400] 12:59:09 INFO - PROCESS | 1940 | 1468871949033 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]]]}] 12:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 12:59:09 INFO - PROCESS | 1940 | 1468871949048 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:59:09 INFO - PROCESS | 1940 | 1468871949051 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 12:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:59:09 INFO - PROCESS | 1940 | 1468871949055 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:59:09 INFO - PROCESS | 1940 | 1468871949056 Marionette TRACE conn2 <- [1,1998,null,{}] 12:59:09 INFO - PROCESS | 1940 | 1468871949058 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}] 12:59:09 INFO - PROCESS | 1940 | 1468871949059 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:09 INFO - PROCESS | 1940 | 1468871949155 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:59:09 INFO - PROCESS | 1940 | 1468871949167 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:09 INFO - PROCESS | 1940 | 1468871949169 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12423b000 == 29 [pid = 1940] [id = 507] 12:59:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x12426ac00) [pid = 1940] [serial = 1521] [outer = 0x0] 12:59:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1244f6000) [pid = 1940] [serial = 1522] [outer = 0x12426ac00] 12:59:09 INFO - PROCESS | 1940 | 1468871949193 Marionette DEBUG loaded listener.js 12:59:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x119a9f000) [pid = 1940] [serial = 1523] [outer = 0x12426ac00] 12:59:09 INFO - PROCESS | 1940 | 1468871949526 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]]]}] 12:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 518ms 12:59:09 INFO - PROCESS | 1940 | 1468871949573 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:59:09 INFO - PROCESS | 1940 | 1468871949574 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 12:59:09 INFO - PROCESS | 1940 | 1468871949577 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:59:09 INFO - PROCESS | 1940 | 1468871949578 Marionette TRACE conn2 <- [1,2002,null,{}] 12:59:09 INFO - PROCESS | 1940 | 1468871949580 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}] 12:59:09 INFO - PROCESS | 1940 | 1468871949581 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:09 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1127aec00) [pid = 1940] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:59:09 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1127e0400) [pid = 1940] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:59:09 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x111e36800) [pid = 1940] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:59:09 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x11832c000) [pid = 1940] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:59:09 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1194ca800) [pid = 1940] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:59:09 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1131efc00) [pid = 1940] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:59:09 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x11725cc00) [pid = 1940] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:59:09 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x116822800) [pid = 1940] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:59:09 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x116a14400) [pid = 1940] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:59:09 INFO - PROCESS | 1940 | 1468871949701 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:59:09 INFO - PROCESS | 1940 | 1468871949736 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:09 INFO - PROCESS | 1940 | 1468871949737 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a6a800 == 30 [pid = 1940] [id = 508] 12:59:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x110eeb800) [pid = 1940] [serial = 1524] [outer = 0x0] 12:59:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x116822800) [pid = 1940] [serial = 1525] [outer = 0x110eeb800] 12:59:09 INFO - PROCESS | 1940 | 1468871949763 Marionette DEBUG loaded listener.js 12:59:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1198bc000) [pid = 1940] [serial = 1526] [outer = 0x110eeb800] 12:59:10 INFO - PROCESS | 1940 | 1468871950039 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]]]}] 12:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 470ms 12:59:10 INFO - PROCESS | 1940 | 1468871950046 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:59:10 INFO - PROCESS | 1940 | 1468871950047 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 12:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:59:10 INFO - PROCESS | 1940 | 1468871950057 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:59:10 INFO - PROCESS | 1940 | 1468871950058 Marionette TRACE conn2 <- [1,2006,null,{}] 12:59:10 INFO - PROCESS | 1940 | 1468871950060 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}] 12:59:10 INFO - PROCESS | 1940 | 1468871950062 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:10 INFO - PROCESS | 1940 | 1468871950145 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:59:10 INFO - PROCESS | 1940 | 1468871950149 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:10 INFO - PROCESS | 1940 | 1468871950151 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12903d000 == 31 [pid = 1940] [id = 509] 12:59:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1198d4400) [pid = 1940] [serial = 1527] [outer = 0x0] 12:59:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x124dbec00) [pid = 1940] [serial = 1528] [outer = 0x1198d4400] 12:59:10 INFO - PROCESS | 1940 | 1468871950176 Marionette DEBUG loaded listener.js 12:59:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x126025000) [pid = 1940] [serial = 1529] [outer = 0x1198d4400] 12:59:10 INFO - PROCESS | 1940 | 1468871950506 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]]]}] 12:59:10 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 12:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 469ms 12:59:10 INFO - PROCESS | 1940 | 1468871950527 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:59:10 INFO - PROCESS | 1940 | 1468871950528 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 12:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:59:10 INFO - PROCESS | 1940 | 1468871950530 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:59:10 INFO - PROCESS | 1940 | 1468871950531 Marionette TRACE conn2 <- [1,2010,null,{}] 12:59:10 INFO - PROCESS | 1940 | 1468871950537 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}] 12:59:10 INFO - PROCESS | 1940 | 1468871950538 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:10 INFO - PROCESS | 1940 | 1468871950645 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:59:10 INFO - PROCESS | 1940 | 1468871950650 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:10 INFO - PROCESS | 1940 | 1468871950651 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1291de800 == 32 [pid = 1940] [id = 510] 12:59:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x11725cc00) [pid = 1940] [serial = 1530] [outer = 0x0] 12:59:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x126029000) [pid = 1940] [serial = 1531] [outer = 0x11725cc00] 12:59:10 INFO - PROCESS | 1940 | 1468871950675 Marionette DEBUG loaded listener.js 12:59:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1264e4800) [pid = 1940] [serial = 1532] [outer = 0x11725cc00] 12:59:10 INFO - PROCESS | 1940 | 1468871950973 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]]]}] 12:59:10 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 12:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 470ms 12:59:11 INFO - PROCESS | 1940 | 1468871951003 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:59:11 INFO - PROCESS | 1940 | 1468871951004 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 12:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:59:11 INFO - PROCESS | 1940 | 1468871951007 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:59:11 INFO - PROCESS | 1940 | 1468871951008 Marionette TRACE conn2 <- [1,2014,null,{}] 12:59:11 INFO - PROCESS | 1940 | 1468871951010 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}] 12:59:11 INFO - PROCESS | 1940 | 1468871951012 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:11 INFO - PROCESS | 1940 | 1468871951098 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:59:11 INFO - PROCESS | 1940 | 1468871951104 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:11 INFO - PROCESS | 1940 | 1468871951105 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af22800 == 33 [pid = 1940] [id = 511] 12:59:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1177b7800) [pid = 1940] [serial = 1533] [outer = 0x0] 12:59:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1267b3400) [pid = 1940] [serial = 1534] [outer = 0x1177b7800] 12:59:11 INFO - PROCESS | 1940 | 1468871951131 Marionette DEBUG loaded listener.js 12:59:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12744c800) [pid = 1940] [serial = 1535] [outer = 0x1177b7800] 12:59:11 INFO - PROCESS | 1940 | 1468871951475 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]]]}] 12:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 519ms 12:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:59:11 INFO - PROCESS | 1940 | 1468871951529 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:59:11 INFO - PROCESS | 1940 | 1468871951530 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 12:59:11 INFO - PROCESS | 1940 | 1468871951532 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:59:11 INFO - PROCESS | 1940 | 1468871951533 Marionette TRACE conn2 <- [1,2018,null,{}] 12:59:11 INFO - PROCESS | 1940 | 1468871951536 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}] 12:59:11 INFO - PROCESS | 1940 | 1468871951537 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:11 INFO - PROCESS | 1940 | 1468871951614 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:59:11 INFO - PROCESS | 1940 | 1468871951620 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:11 INFO - PROCESS | 1940 | 1468871951621 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b153000 == 34 [pid = 1940] [id = 512] 12:59:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12716a800) [pid = 1940] [serial = 1536] [outer = 0x0] 12:59:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x127454800) [pid = 1940] [serial = 1537] [outer = 0x12716a800] 12:59:11 INFO - PROCESS | 1940 | 1468871951645 Marionette DEBUG loaded listener.js 12:59:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x128a7f400) [pid = 1940] [serial = 1538] [outer = 0x12716a800] 12:59:12 INFO - PROCESS | 1940 | 1468871952123 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]]]}] 12:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 620ms 12:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:59:12 INFO - PROCESS | 1940 | 1468871952156 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:59:12 INFO - PROCESS | 1940 | 1468871952159 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 12:59:12 INFO - PROCESS | 1940 | 1468871952162 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:59:12 INFO - PROCESS | 1940 | 1468871952166 Marionette TRACE conn2 <- [1,2022,null,{}] 12:59:12 INFO - PROCESS | 1940 | 1468871952172 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}] 12:59:12 INFO - PROCESS | 1940 | 1468871952173 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:12 INFO - PROCESS | 1940 | 1468871952276 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:59:12 INFO - PROCESS | 1940 | 1468871952345 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:12 INFO - PROCESS | 1940 | 1468871952346 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x118464000 == 35 [pid = 1940] [id = 513] 12:59:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1131d7000) [pid = 1940] [serial = 1539] [outer = 0x0] 12:59:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x116822400) [pid = 1940] [serial = 1540] [outer = 0x1131d7000] 12:59:12 INFO - PROCESS | 1940 | 1468871952378 Marionette DEBUG loaded listener.js 12:59:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1177bd400) [pid = 1940] [serial = 1541] [outer = 0x1131d7000] 12:59:12 INFO - PROCESS | 1940 | 1468871952800 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]]]}] 12:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 675ms 12:59:12 INFO - PROCESS | 1940 | 1468871952836 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:59:12 INFO - PROCESS | 1940 | 1468871952839 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 12:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:59:12 INFO - PROCESS | 1940 | 1468871952844 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:59:12 INFO - PROCESS | 1940 | 1468871952846 Marionette TRACE conn2 <- [1,2026,null,{}] 12:59:12 INFO - PROCESS | 1940 | 1468871952848 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}] 12:59:12 INFO - PROCESS | 1940 | 1468871952850 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:12 INFO - PROCESS | 1940 | 1468871952977 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:59:13 INFO - PROCESS | 1940 | 1468871953047 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:13 INFO - PROCESS | 1940 | 1468871953049 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x121907000 == 36 [pid = 1940] [id = 514] 12:59:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1188aec00) [pid = 1940] [serial = 1542] [outer = 0x0] 12:59:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1188e9400) [pid = 1940] [serial = 1543] [outer = 0x1188aec00] 12:59:13 INFO - PROCESS | 1940 | 1468871953079 Marionette DEBUG loaded listener.js 12:59:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11947d400) [pid = 1940] [serial = 1544] [outer = 0x1188aec00] 12:59:13 INFO - PROCESS | 1940 | 1468871953492 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]]]}] 12:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 675ms 12:59:13 INFO - PROCESS | 1940 | 1468871953520 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:59:13 INFO - PROCESS | 1940 | 1468871953522 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 12:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:59:13 INFO - PROCESS | 1940 | 1468871953524 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:59:13 INFO - PROCESS | 1940 | 1468871953527 Marionette TRACE conn2 <- [1,2030,null,{}] 12:59:13 INFO - PROCESS | 1940 | 1468871953534 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}] 12:59:13 INFO - PROCESS | 1940 | 1468871953537 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:13 INFO - PROCESS | 1940 | 1468871953638 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:59:13 INFO - PROCESS | 1940 | 1468871953708 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:13 INFO - PROCESS | 1940 | 1468871953710 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b91e000 == 37 [pid = 1940] [id = 515] 12:59:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119aa3400) [pid = 1940] [serial = 1545] [outer = 0x0] 12:59:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1210ed800) [pid = 1940] [serial = 1546] [outer = 0x119aa3400] 12:59:13 INFO - PROCESS | 1940 | 1468871953741 Marionette DEBUG loaded listener.js 12:59:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x121c98800) [pid = 1940] [serial = 1547] [outer = 0x119aa3400] 12:59:14 INFO - PROCESS | 1940 | 1468871954154 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]]]}] 12:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 671ms 12:59:14 INFO - PROCESS | 1940 | 1468871954195 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:59:14 INFO - PROCESS | 1940 | 1468871954197 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 12:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:59:14 INFO - PROCESS | 1940 | 1468871954200 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:59:14 INFO - PROCESS | 1940 | 1468871954201 Marionette TRACE conn2 <- [1,2034,null,{}] 12:59:14 INFO - PROCESS | 1940 | 1468871954203 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}] 12:59:14 INFO - PROCESS | 1940 | 1468871954204 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:14 INFO - PROCESS | 1940 | 1468871954323 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:59:14 INFO - PROCESS | 1940 | 1468871954418 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:14 INFO - PROCESS | 1940 | 1468871954419 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd38800 == 38 [pid = 1940] [id = 516] 12:59:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119fbb000) [pid = 1940] [serial = 1548] [outer = 0x0] 12:59:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x124dbb800) [pid = 1940] [serial = 1549] [outer = 0x119fbb000] 12:59:14 INFO - PROCESS | 1940 | 1468871954449 Marionette DEBUG loaded listener.js 12:59:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1267b4000) [pid = 1940] [serial = 1550] [outer = 0x119fbb000] 12:59:14 INFO - PROCESS | 1940 | 1468871954953 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]]]}] 12:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 819ms 12:59:15 INFO - PROCESS | 1940 | 1468871955019 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:59:15 INFO - PROCESS | 1940 | 1468871955021 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 12:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:59:15 INFO - PROCESS | 1940 | 1468871955024 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:59:15 INFO - PROCESS | 1940 | 1468871955026 Marionette TRACE conn2 <- [1,2038,null,{}] 12:59:15 INFO - PROCESS | 1940 | 1468871955030 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}] 12:59:15 INFO - PROCESS | 1940 | 1468871955031 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:15 INFO - PROCESS | 1940 | 1468871955123 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:59:15 INFO - PROCESS | 1940 | 1468871955198 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:15 INFO - PROCESS | 1940 | 1468871955199 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x116acd800 == 39 [pid = 1940] [id = 517] 12:59:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1175c1800) [pid = 1940] [serial = 1551] [outer = 0x0] 12:59:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1177c3800) [pid = 1940] [serial = 1552] [outer = 0x1175c1800] 12:59:15 INFO - PROCESS | 1940 | 1468871955227 Marionette DEBUG loaded listener.js 12:59:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1184b0000) [pid = 1940] [serial = 1553] [outer = 0x1175c1800] 12:59:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12903d000 == 38 [pid = 1940] [id = 509] 12:59:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12423b000 == 37 [pid = 1940] [id = 507] 12:59:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12af22800 == 36 [pid = 1940] [id = 511] 12:59:16 INFO - PROCESS | 1940 | --DOCSHELL 0x115f2b000 == 35 [pid = 1940] [id = 487] 12:59:16 INFO - PROCESS | 1940 | --DOCSHELL 0x121462000 == 34 [pid = 1940] [id = 506] 12:59:16 INFO - PROCESS | 1940 | --DOCSHELL 0x119a6a800 == 33 [pid = 1940] [id = 508] 12:59:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1291de800 == 32 [pid = 1940] [id = 510] 12:59:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd38800 == 31 [pid = 1940] [id = 516] 12:59:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12b91e000 == 30 [pid = 1940] [id = 515] 12:59:16 INFO - PROCESS | 1940 | --DOCSHELL 0x121907000 == 29 [pid = 1940] [id = 514] 12:59:16 INFO - PROCESS | 1940 | --DOCSHELL 0x118464000 == 28 [pid = 1940] [id = 513] 12:59:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12b153000 == 27 [pid = 1940] [id = 512] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x119a9f400) [pid = 1940] [serial = 1489] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1131ec400) [pid = 1940] [serial = 1483] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1188ad000) [pid = 1940] [serial = 1471] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x115e94800) [pid = 1940] [serial = 1463] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12426e400) [pid = 1940] [serial = 1481] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1198bac00) [pid = 1940] [serial = 1475] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1210ea800) [pid = 1940] [serial = 1480] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1165eac00) [pid = 1940] [serial = 1466] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x118879400) [pid = 1940] [serial = 1486] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119aa2000) [pid = 1940] [serial = 1478] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1131f1000) [pid = 1940] [serial = 1465] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119725400) [pid = 1940] [serial = 1474] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11832b400) [pid = 1940] [serial = 1469] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1190de400) [pid = 1940] [serial = 1487] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x116bae400) [pid = 1940] [serial = 1484] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1198dac00) [pid = 1940] [serial = 1477] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1175c6000) [pid = 1940] [serial = 1468] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1190d9c00) [pid = 1940] [serial = 1472] [outer = 0x0] [url = about:blank] 12:59:16 INFO - PROCESS | 1940 | 1468871956287 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]]]}] 12:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1278ms 12:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:59:16 INFO - PROCESS | 1940 | 1468871956304 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:59:16 INFO - PROCESS | 1940 | 1468871956306 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 12:59:16 INFO - PROCESS | 1940 | 1468871956309 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:59:16 INFO - PROCESS | 1940 | 1468871956311 Marionette TRACE conn2 <- [1,2042,null,{}] 12:59:16 INFO - PROCESS | 1940 | 1468871956314 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}] 12:59:16 INFO - PROCESS | 1940 | 1468871956317 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:16 INFO - PROCESS | 1940 | 1468871956402 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:59:16 INFO - PROCESS | 1940 | 1468871956407 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:16 INFO - PROCESS | 1940 | 1468871956410 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ac7000 == 28 [pid = 1940] [id = 518] 12:59:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1127b3000) [pid = 1940] [serial = 1554] [outer = 0x0] 12:59:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x112d09c00) [pid = 1940] [serial = 1555] [outer = 0x1127b3000] 12:59:16 INFO - PROCESS | 1940 | 1468871956439 Marionette DEBUG loaded listener.js 12:59:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x111fe4400) [pid = 1940] [serial = 1556] [outer = 0x1127b3000] 12:59:16 INFO - PROCESS | 1940 | 1468871956773 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]]]}] 12:59:16 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) 12:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 520ms 12:59:16 INFO - PROCESS | 1940 | 1468871956828 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:59:16 INFO - PROCESS | 1940 | 1468871956832 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 12:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:59:16 INFO - PROCESS | 1940 | 1468871956836 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:59:16 INFO - PROCESS | 1940 | 1468871956838 Marionette TRACE conn2 <- [1,2046,null,{}] 12:59:16 INFO - PROCESS | 1940 | 1468871956840 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}] 12:59:16 INFO - PROCESS | 1940 | 1468871956842 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:16 INFO - PROCESS | 1940 | 1468871956919 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:59:16 INFO - PROCESS | 1940 | 1468871956923 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:16 INFO - PROCESS | 1940 | 1468871956924 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x118404800 == 29 [pid = 1940] [id = 519] 12:59:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x115e9b800) [pid = 1940] [serial = 1557] [outer = 0x0] 12:59:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x116821c00) [pid = 1940] [serial = 1558] [outer = 0x115e9b800] 12:59:16 INFO - PROCESS | 1940 | 1468871956954 Marionette DEBUG loaded listener.js 12:59:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1175c8800) [pid = 1940] [serial = 1559] [outer = 0x115e9b800] 12:59:17 INFO - PROCESS | 1940 | 1468871957374 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]]]}] 12:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 571ms 12:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:59:17 INFO - PROCESS | 1940 | 1468871957408 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:59:17 INFO - PROCESS | 1940 | 1468871957410 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 12:59:17 INFO - PROCESS | 1940 | 1468871957413 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:59:17 INFO - PROCESS | 1940 | 1468871957416 Marionette TRACE conn2 <- [1,2050,null,{}] 12:59:17 INFO - PROCESS | 1940 | 1468871957430 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}] 12:59:17 INFO - PROCESS | 1940 | 1468871957435 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:17 INFO - PROCESS | 1940 | 1468871957555 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:59:17 INFO - PROCESS | 1940 | 1468871957574 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:17 INFO - PROCESS | 1940 | 1468871957577 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a54800 == 30 [pid = 1940] [id = 520] 12:59:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x112a8dc00) [pid = 1940] [serial = 1560] [outer = 0x0] 12:59:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118542000) [pid = 1940] [serial = 1561] [outer = 0x112a8dc00] 12:59:17 INFO - PROCESS | 1940 | 1468871957622 Marionette DEBUG loaded listener.js 12:59:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1188a3c00) [pid = 1940] [serial = 1562] [outer = 0x112a8dc00] 12:59:18 INFO - PROCESS | 1940 | 1468871958022 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]]]}] 12:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 625ms 12:59:18 INFO - PROCESS | 1940 | 1468871958040 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:59:18 INFO - PROCESS | 1940 | 1468871958042 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 12:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:59:18 INFO - PROCESS | 1940 | 1468871958044 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:59:18 INFO - PROCESS | 1940 | 1468871958045 Marionette TRACE conn2 <- [1,2054,null,{}] 12:59:18 INFO - PROCESS | 1940 | 1468871958048 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}] 12:59:18 INFO - PROCESS | 1940 | 1468871958050 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:18 INFO - PROCESS | 1940 | 1468871958175 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:59:18 INFO - PROCESS | 1940 | 1468871958183 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:18 INFO - PROCESS | 1940 | 1468871958187 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12126f800 == 31 [pid = 1940] [id = 521] 12:59:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x11899d400) [pid = 1940] [serial = 1563] [outer = 0x0] 12:59:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11906ec00) [pid = 1940] [serial = 1564] [outer = 0x11899d400] 12:59:18 INFO - PROCESS | 1940 | 1468871958229 Marionette DEBUG loaded listener.js 12:59:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1194ca400) [pid = 1940] [serial = 1565] [outer = 0x11899d400] 12:59:18 INFO - PROCESS | 1940 | 1468871958694 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]]]}] 12:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 674ms 12:59:18 INFO - PROCESS | 1940 | 1468871958720 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:59:18 INFO - PROCESS | 1940 | 1468871958721 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 12:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:59:18 INFO - PROCESS | 1940 | 1468871958724 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:59:18 INFO - PROCESS | 1940 | 1468871958725 Marionette TRACE conn2 <- [1,2058,null,{}] 12:59:18 INFO - PROCESS | 1940 | 1468871958734 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}] 12:59:18 INFO - PROCESS | 1940 | 1468871958735 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:18 INFO - PROCESS | 1940 | 1468871958828 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:59:18 INFO - PROCESS | 1940 | 1468871958832 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:18 INFO - PROCESS | 1940 | 1468871958833 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x1241c8000 == 32 [pid = 1940] [id = 522] 12:59:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x115e9a800) [pid = 1940] [serial = 1566] [outer = 0x0] 12:59:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119724c00) [pid = 1940] [serial = 1567] [outer = 0x115e9a800] 12:59:18 INFO - PROCESS | 1940 | 1468871958858 Marionette DEBUG loaded listener.js 12:59:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1198b0c00) [pid = 1940] [serial = 1568] [outer = 0x115e9a800] 12:59:19 INFO - PROCESS | 1940 | 1468871959225 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]]]}] 12:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 12:59:19 INFO - PROCESS | 1940 | 1468871959242 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:59:19 INFO - PROCESS | 1940 | 1468871959244 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 12:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:59:19 INFO - PROCESS | 1940 | 1468871959246 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:59:19 INFO - PROCESS | 1940 | 1468871959247 Marionette TRACE conn2 <- [1,2062,null,{}] 12:59:19 INFO - PROCESS | 1940 | 1468871959255 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}] 12:59:19 INFO - PROCESS | 1940 | 1468871959259 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:19 INFO - PROCESS | 1940 | 1468871959371 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:59:19 INFO - PROCESS | 1940 | 1468871959375 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:19 INFO - PROCESS | 1940 | 1468871959376 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x127145000 == 33 [pid = 1940] [id = 523] 12:59:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1175c5000) [pid = 1940] [serial = 1569] [outer = 0x0] 12:59:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1198dd000) [pid = 1940] [serial = 1570] [outer = 0x1175c5000] 12:59:19 INFO - PROCESS | 1940 | 1468871959401 Marionette DEBUG loaded listener.js 12:59:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x121473c00) [pid = 1940] [serial = 1571] [outer = 0x1175c5000] 12:59:19 INFO - PROCESS | 1940 | 1468871959742 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]]]}] 12:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 522ms 12:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:59:19 INFO - PROCESS | 1940 | 1468871959777 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:59:19 INFO - PROCESS | 1940 | 1468871959779 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 12:59:19 INFO - PROCESS | 1940 | 1468871959781 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:59:19 INFO - PROCESS | 1940 | 1468871959782 Marionette TRACE conn2 <- [1,2066,null,{}] 12:59:19 INFO - PROCESS | 1940 | 1468871959784 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}] 12:59:19 INFO - PROCESS | 1940 | 1468871959786 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:19 INFO - PROCESS | 1940 | 1468871959882 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:59:19 INFO - PROCESS | 1940 | 1468871959920 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:19 INFO - PROCESS | 1940 | 1468871959921 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x1291dc000 == 34 [pid = 1940] [id = 524] 12:59:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1198bac00) [pid = 1940] [serial = 1572] [outer = 0x0] 12:59:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x121c8e800) [pid = 1940] [serial = 1573] [outer = 0x1198bac00] 12:59:19 INFO - PROCESS | 1940 | 1468871959945 Marionette DEBUG loaded listener.js 12:59:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x123d39800) [pid = 1940] [serial = 1574] [outer = 0x1198bac00] 12:59:20 INFO - PROCESS | 1940 | 1468871960256 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]]]}] 12:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 519ms 12:59:20 INFO - PROCESS | 1940 | 1468871960300 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:59:20 INFO - PROCESS | 1940 | 1468871960302 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 12:59:20 INFO - PROCESS | 1940 | 1468871960304 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:59:20 INFO - PROCESS | 1940 | 1468871960305 Marionette TRACE conn2 <- [1,2070,null,{}] 12:59:20 INFO - PROCESS | 1940 | 1468871960307 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}] 12:59:20 INFO - PROCESS | 1940 | 1468871960308 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:20 INFO - PROCESS | 1940 | 1468871960404 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:59:20 INFO - PROCESS | 1940 | 1468871960439 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:20 INFO - PROCESS | 1940 | 1468871960440 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a69a800 == 35 [pid = 1940] [id = 525] 12:59:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1198b4000) [pid = 1940] [serial = 1575] [outer = 0x0] 12:59:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1242eec00) [pid = 1940] [serial = 1576] [outer = 0x1198b4000] 12:59:20 INFO - PROCESS | 1940 | 1468871960464 Marionette DEBUG loaded listener.js 12:59:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1247b0400) [pid = 1940] [serial = 1577] [outer = 0x1198b4000] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12716a800) [pid = 1940] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1177b7800) [pid = 1940] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1194c4400) [pid = 1940] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119fbb400) [pid = 1940] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1194c7c00) [pid = 1940] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12426ac00) [pid = 1940] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1175c6800) [pid = 1940] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11847f000) [pid = 1940] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x121826c00) [pid = 1940] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x110eae400) [pid = 1940] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1127df800) [pid = 1940] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x116a14000) [pid = 1940] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x110eeb800) [pid = 1940] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11972f800) [pid = 1940] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11725cc00) [pid = 1940] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1198d4400) [pid = 1940] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11847f400) [pid = 1940] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:59:20 INFO - PROCESS | 1940 | 1468871960895 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]]]}] 12:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 620ms 12:59:20 INFO - PROCESS | 1940 | 1468871960925 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:59:20 INFO - PROCESS | 1940 | 1468871960926 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 12:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:59:20 INFO - PROCESS | 1940 | 1468871960928 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:59:20 INFO - PROCESS | 1940 | 1468871960929 Marionette TRACE conn2 <- [1,2074,null,{}] 12:59:20 INFO - PROCESS | 1940 | 1468871960932 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}] 12:59:20 INFO - PROCESS | 1940 | 1468871960933 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:21 INFO - PROCESS | 1940 | 1468871961053 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:59:21 INFO - PROCESS | 1940 | 1468871961085 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:21 INFO - PROCESS | 1940 | 1468871961086 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a54000 == 36 [pid = 1940] [id = 526] 12:59:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1121be400) [pid = 1940] [serial = 1578] [outer = 0x0] 12:59:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1162af000) [pid = 1940] [serial = 1579] [outer = 0x1121be400] 12:59:21 INFO - PROCESS | 1940 | 1468871961110 Marionette DEBUG loaded listener.js 12:59:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1194d0c00) [pid = 1940] [serial = 1580] [outer = 0x1121be400] 12:59:21 INFO - PROCESS | 1940 | 1468871961372 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]]]}] 12:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 468ms 12:59:21 INFO - PROCESS | 1940 | 1468871961397 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:59:21 INFO - PROCESS | 1940 | 1468871961398 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 12:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:59:21 INFO - PROCESS | 1940 | 1468871961410 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:59:21 INFO - PROCESS | 1940 | 1468871961411 Marionette TRACE conn2 <- [1,2078,null,{}] 12:59:21 INFO - PROCESS | 1940 | 1468871961413 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}] 12:59:21 INFO - PROCESS | 1940 | 1468871961414 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:21 INFO - PROCESS | 1940 | 1468871961494 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:59:21 INFO - PROCESS | 1940 | 1468871961497 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:21 INFO - PROCESS | 1940 | 1468871961499 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b08f800 == 37 [pid = 1940] [id = 527] 12:59:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11972f800) [pid = 1940] [serial = 1581] [outer = 0x0] 12:59:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12426b800) [pid = 1940] [serial = 1582] [outer = 0x11972f800] 12:59:21 INFO - PROCESS | 1940 | 1468871961525 Marionette DEBUG loaded listener.js 12:59:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x124dbc800) [pid = 1940] [serial = 1583] [outer = 0x11972f800] 12:59:21 INFO - PROCESS | 1940 | 1468871961845 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]]]}] 12:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 469ms 12:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:59:21 INFO - PROCESS | 1940 | 1468871961879 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:59:21 INFO - PROCESS | 1940 | 1468871961881 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 12:59:21 INFO - PROCESS | 1940 | 1468871961883 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:59:21 INFO - PROCESS | 1940 | 1468871961885 Marionette TRACE conn2 <- [1,2082,null,{}] 12:59:21 INFO - PROCESS | 1940 | 1468871961887 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}] 12:59:21 INFO - PROCESS | 1940 | 1468871961889 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:22 INFO - PROCESS | 1940 | 1468871962005 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:59:22 INFO - PROCESS | 1940 | 1468871962084 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:22 INFO - PROCESS | 1940 | 1468871962086 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x11335e000 == 38 [pid = 1940] [id = 528] 12:59:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x10eafa800) [pid = 1940] [serial = 1584] [outer = 0x0] 12:59:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x110ee3c00) [pid = 1940] [serial = 1585] [outer = 0x10eafa800] 12:59:22 INFO - PROCESS | 1940 | 1468871962117 Marionette DEBUG loaded listener.js 12:59:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11271ac00) [pid = 1940] [serial = 1586] [outer = 0x10eafa800] 12:59:22 INFO - PROCESS | 1940 | 1468871962656 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]]]}] 12:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 821ms 12:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:59:22 INFO - PROCESS | 1940 | 1468871962706 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:59:22 INFO - PROCESS | 1940 | 1468871962708 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 12:59:22 INFO - PROCESS | 1940 | 1468871962711 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:59:22 INFO - PROCESS | 1940 | 1468871962713 Marionette TRACE conn2 <- [1,2086,null,{}] 12:59:22 INFO - PROCESS | 1940 | 1468871962717 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}] 12:59:22 INFO - PROCESS | 1940 | 1468871962720 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:22 INFO - PROCESS | 1940 | 1468871962828 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:59:22 INFO - PROCESS | 1940 | 1468871962906 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:22 INFO - PROCESS | 1940 | 1468871962907 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c5000 == 39 [pid = 1940] [id = 529] 12:59:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x116a11c00) [pid = 1940] [serial = 1587] [outer = 0x0] 12:59:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x116baa800) [pid = 1940] [serial = 1588] [outer = 0x116a11c00] 12:59:22 INFO - PROCESS | 1940 | 1468871962938 Marionette DEBUG loaded listener.js 12:59:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x117e0c400) [pid = 1940] [serial = 1589] [outer = 0x116a11c00] 12:59:23 INFO - PROCESS | 1940 | 1468871963604 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]]]}] 12:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 970ms 12:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:59:23 INFO - PROCESS | 1940 | 1468871963682 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:59:23 INFO - PROCESS | 1940 | 1468871963684 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 12:59:23 INFO - PROCESS | 1940 | 1468871963687 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:59:23 INFO - PROCESS | 1940 | 1468871963689 Marionette TRACE conn2 <- [1,2090,null,{}] 12:59:23 INFO - PROCESS | 1940 | 1468871963693 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}] 12:59:23 INFO - PROCESS | 1940 | 1468871963694 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:23 INFO - PROCESS | 1940 | 1468871963792 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:59:23 INFO - PROCESS | 1940 | 1468871963849 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:23 INFO - PROCESS | 1940 | 1468871963851 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x1171a5800 == 40 [pid = 1940] [id = 530] 12:59:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1165f6c00) [pid = 1940] [serial = 1590] [outer = 0x0] 12:59:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1168edc00) [pid = 1940] [serial = 1591] [outer = 0x1165f6c00] 12:59:23 INFO - PROCESS | 1940 | 1468871963879 Marionette DEBUG loaded listener.js 12:59:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1175cd000) [pid = 1940] [serial = 1592] [outer = 0x1165f6c00] 12:59:24 INFO - PROCESS | 1940 | --DOCSHELL 0x12b08f800 == 39 [pid = 1940] [id = 527] 12:59:24 INFO - PROCESS | 1940 | --DOCSHELL 0x119a54000 == 38 [pid = 1940] [id = 526] 12:59:24 INFO - PROCESS | 1940 | --DOCSHELL 0x12a69a800 == 37 [pid = 1940] [id = 525] 12:59:24 INFO - PROCESS | 1940 | --DOCSHELL 0x1291dc000 == 36 [pid = 1940] [id = 524] 12:59:24 INFO - PROCESS | 1940 | --DOCSHELL 0x127145000 == 35 [pid = 1940] [id = 523] 12:59:24 INFO - PROCESS | 1940 | --DOCSHELL 0x1241c8000 == 34 [pid = 1940] [id = 522] 12:59:24 INFO - PROCESS | 1940 | --DOCSHELL 0x12126f800 == 33 [pid = 1940] [id = 521] 12:59:24 INFO - PROCESS | 1940 | --DOCSHELL 0x119a54800 == 32 [pid = 1940] [id = 520] 12:59:24 INFO - PROCESS | 1940 | --DOCSHELL 0x118404800 == 31 [pid = 1940] [id = 519] 12:59:24 INFO - PROCESS | 1940 | --DOCSHELL 0x116ac7000 == 30 [pid = 1940] [id = 518] 12:59:24 INFO - PROCESS | 1940 | --DOCSHELL 0x116acd800 == 29 [pid = 1940] [id = 517] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1198d5000) [pid = 1940] [serial = 1516] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12133f800) [pid = 1940] [serial = 1519] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x119729800) [pid = 1940] [serial = 1498] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1244f6000) [pid = 1940] [serial = 1522] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x119a9ac00) [pid = 1940] [serial = 1499] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x118480c00) [pid = 1940] [serial = 1495] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x118629000) [pid = 1940] [serial = 1496] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x118628800) [pid = 1940] [serial = 1510] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1188e5800) [pid = 1940] [serial = 1511] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x124267400) [pid = 1940] [serial = 1501] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1244bdc00) [pid = 1940] [serial = 1502] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x111c1d800) [pid = 1940] [serial = 1492] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1127b3800) [pid = 1940] [serial = 1493] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x112a8e400) [pid = 1940] [serial = 1504] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x115f5c800) [pid = 1940] [serial = 1505] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11725ec00) [pid = 1940] [serial = 1507] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1177c0800) [pid = 1940] [serial = 1508] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x124263000) [pid = 1940] [serial = 1520] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x116822800) [pid = 1940] [serial = 1525] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1241b4400) [pid = 1940] [serial = 1490] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1198bc000) [pid = 1940] [serial = 1526] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1264e4800) [pid = 1940] [serial = 1532] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x124dbec00) [pid = 1940] [serial = 1528] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119a9f000) [pid = 1940] [serial = 1523] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x119427c00) [pid = 1940] [serial = 1513] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1194cdc00) [pid = 1940] [serial = 1514] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x126025000) [pid = 1940] [serial = 1529] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x126029000) [pid = 1940] [serial = 1531] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12744c800) [pid = 1940] [serial = 1535] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x119a9c400) [pid = 1940] [serial = 1517] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x128a7f400) [pid = 1940] [serial = 1538] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1267b3400) [pid = 1940] [serial = 1534] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x127454800) [pid = 1940] [serial = 1537] [outer = 0x0] [url = about:blank] 12:59:24 INFO - PROCESS | 1940 | 1468871964257 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]]]}] 12:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 622ms 12:59:24 INFO - PROCESS | 1940 | 1468871964310 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:59:24 INFO - PROCESS | 1940 | 1468871964313 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 12:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:59:24 INFO - PROCESS | 1940 | 1468871964318 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:59:24 INFO - PROCESS | 1940 | 1468871964319 Marionette TRACE conn2 <- [1,2094,null,{}] 12:59:24 INFO - PROCESS | 1940 | 1468871964322 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}] 12:59:24 INFO - PROCESS | 1940 | 1468871964323 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:24 INFO - PROCESS | 1940 | 1468871964404 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:59:24 INFO - PROCESS | 1940 | 1468871964465 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:24 INFO - PROCESS | 1940 | 1468871964466 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x119272800 == 30 [pid = 1940] [id = 531] 12:59:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x117e0e400) [pid = 1940] [serial = 1593] [outer = 0x0] 12:59:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1184b6c00) [pid = 1940] [serial = 1594] [outer = 0x117e0e400] 12:59:24 INFO - PROCESS | 1940 | 1468871964494 Marionette DEBUG loaded listener.js 12:59:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x118871c00) [pid = 1940] [serial = 1595] [outer = 0x117e0e400] 12:59:24 INFO - PROCESS | 1940 | 1468871964799 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]]]}] 12:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 521ms 12:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:59:24 INFO - PROCESS | 1940 | 1468871964839 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:59:24 INFO - PROCESS | 1940 | 1468871964840 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 12:59:24 INFO - PROCESS | 1940 | 1468871964842 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:59:24 INFO - PROCESS | 1940 | 1468871964845 Marionette TRACE conn2 <- [1,2098,null,{}] 12:59:24 INFO - PROCESS | 1940 | 1468871964853 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}] 12:59:24 INFO - PROCESS | 1940 | 1468871964856 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:24 INFO - PROCESS | 1940 | 1468871964932 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:59:24 INFO - PROCESS | 1940 | 1468871964939 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:24 INFO - PROCESS | 1940 | 1468871964941 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12114d800 == 31 [pid = 1940] [id = 532] 12:59:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1188a7c00) [pid = 1940] [serial = 1596] [outer = 0x0] 12:59:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1190de800) [pid = 1940] [serial = 1597] [outer = 0x1188a7c00] 12:59:24 INFO - PROCESS | 1940 | 1468871964969 Marionette DEBUG loaded listener.js 12:59:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x119729800) [pid = 1940] [serial = 1598] [outer = 0x1188a7c00] 12:59:25 INFO - PROCESS | 1940 | 1468871965328 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]]]}] 12:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 526ms 12:59:25 INFO - PROCESS | 1940 | 1468871965369 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:59:25 INFO - PROCESS | 1940 | 1468871965371 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 12:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:59:25 INFO - PROCESS | 1940 | 1468871965373 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:59:25 INFO - PROCESS | 1940 | 1468871965374 Marionette TRACE conn2 <- [1,2102,null,{}] 12:59:25 INFO - PROCESS | 1940 | 1468871965377 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}] 12:59:25 INFO - PROCESS | 1940 | 1468871965378 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:25 INFO - PROCESS | 1940 | 1468871965456 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:59:25 INFO - PROCESS | 1940 | 1468871965460 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:25 INFO - PROCESS | 1940 | 1468871965461 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x1241c8000 == 32 [pid = 1940] [id = 533] 12:59:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1127de400) [pid = 1940] [serial = 1599] [outer = 0x0] 12:59:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1198d4000) [pid = 1940] [serial = 1600] [outer = 0x1127de400] 12:59:25 INFO - PROCESS | 1940 | 1468871965486 Marionette DEBUG loaded listener.js 12:59:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x119aa0000) [pid = 1940] [serial = 1601] [outer = 0x1127de400] 12:59:25 INFO - PROCESS | 1940 | 1468871965809 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]]]}] 12:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 472ms 12:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:59:25 INFO - PROCESS | 1940 | 1468871965846 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:59:25 INFO - PROCESS | 1940 | 1468871965847 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 12:59:25 INFO - PROCESS | 1940 | 1468871965849 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:59:25 INFO - PROCESS | 1940 | 1468871965852 Marionette TRACE conn2 <- [1,2106,null,{}] 12:59:25 INFO - PROCESS | 1940 | 1468871965855 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}] 12:59:25 INFO - PROCESS | 1940 | 1468871965856 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:25 INFO - PROCESS | 1940 | 1468871965929 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:59:25 INFO - PROCESS | 1940 | 1468871965991 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:25 INFO - PROCESS | 1940 | 1468871965993 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x118413000 == 33 [pid = 1940] [id = 534] 12:59:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x119892000) [pid = 1940] [serial = 1602] [outer = 0x0] 12:59:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119fb7400) [pid = 1940] [serial = 1603] [outer = 0x119892000] 12:59:26 INFO - PROCESS | 1940 | 1468871966015 Marionette DEBUG loaded listener.js 12:59:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x121333400) [pid = 1940] [serial = 1604] [outer = 0x119892000] 12:59:26 INFO - PROCESS | 1940 | 1468871966332 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]]]}] 12:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 522ms 12:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:59:26 INFO - PROCESS | 1940 | 1468871966373 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:59:26 INFO - PROCESS | 1940 | 1468871966374 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 12:59:26 INFO - PROCESS | 1940 | 1468871966376 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:59:26 INFO - PROCESS | 1940 | 1468871966377 Marionette TRACE conn2 <- [1,2110,null,{}] 12:59:26 INFO - PROCESS | 1940 | 1468871966380 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}] 12:59:26 INFO - PROCESS | 1940 | 1468871966384 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:26 INFO - PROCESS | 1940 | 1468871966499 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:59:26 INFO - PROCESS | 1940 | 1468871966503 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:26 INFO - PROCESS | 1940 | 1468871966505 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12904d800 == 34 [pid = 1940] [id = 535] 12:59:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x112a80c00) [pid = 1940] [serial = 1605] [outer = 0x0] 12:59:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x121c8a400) [pid = 1940] [serial = 1606] [outer = 0x112a80c00] 12:59:26 INFO - PROCESS | 1940 | 1468871966530 Marionette DEBUG loaded listener.js 12:59:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12602c000) [pid = 1940] [serial = 1607] [outer = 0x112a80c00] 12:59:26 INFO - PROCESS | 1940 | 1468871966869 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]]]}] 12:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 12:59:26 INFO - PROCESS | 1940 | 1468871966896 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:59:26 INFO - PROCESS | 1940 | 1468871966897 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 12:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:59:26 INFO - PROCESS | 1940 | 1468871966899 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:59:26 INFO - PROCESS | 1940 | 1468871966900 Marionette TRACE conn2 <- [1,2114,null,{}] 12:59:26 INFO - PROCESS | 1940 | 1468871966908 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}] 12:59:26 INFO - PROCESS | 1940 | 1468871966910 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:27 INFO - PROCESS | 1940 | 1468871967004 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:59:27 INFO - PROCESS | 1940 | 1468871967008 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:27 INFO - PROCESS | 1940 | 1468871967009 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x129739800 == 35 [pid = 1940] [id = 536] 12:59:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1198d5000) [pid = 1940] [serial = 1608] [outer = 0x0] 12:59:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1267a8000) [pid = 1940] [serial = 1609] [outer = 0x1198d5000] 12:59:27 INFO - PROCESS | 1940 | 1468871967033 Marionette DEBUG loaded listener.js 12:59:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x127168c00) [pid = 1940] [serial = 1610] [outer = 0x1198d5000] 12:59:27 INFO - PROCESS | 1940 | 1468871967372 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]]]}] 12:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 528ms 12:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:59:27 INFO - PROCESS | 1940 | 1468871967427 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:59:27 INFO - PROCESS | 1940 | 1468871967428 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 12:59:27 INFO - PROCESS | 1940 | 1468871967430 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:59:27 INFO - PROCESS | 1940 | 1468871967432 Marionette TRACE conn2 <- [1,2118,null,{}] 12:59:27 INFO - PROCESS | 1940 | 1468871967434 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}] 12:59:27 INFO - PROCESS | 1940 | 1468871967435 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:27 INFO - PROCESS | 1940 | 1468871967529 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:59:27 INFO - PROCESS | 1940 | 1468871967540 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:27 INFO - PROCESS | 1940 | 1468871967541 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b083000 == 36 [pid = 1940] [id = 537] 12:59:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1121b2000) [pid = 1940] [serial = 1611] [outer = 0x0] 12:59:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x127446400) [pid = 1940] [serial = 1612] [outer = 0x1121b2000] 12:59:27 INFO - PROCESS | 1940 | 1468871967564 Marionette DEBUG loaded listener.js 12:59:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12744fc00) [pid = 1940] [serial = 1613] [outer = 0x1121b2000] 12:59:27 INFO - PROCESS | 1940 | 1468871967890 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]]]}] 12:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 469ms 12:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:59:27 INFO - PROCESS | 1940 | 1468871967901 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 12:59:27 INFO - PROCESS | 1940 | 1468871967904 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 12:59:27 INFO - PROCESS | 1940 | 1468871967906 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:59:27 INFO - PROCESS | 1940 | 1468871967907 Marionette TRACE conn2 <- [1,2122,null,{}] 12:59:27 INFO - PROCESS | 1940 | 1468871967909 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}] 12:59:27 INFO - PROCESS | 1940 | 1468871967910 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:28 INFO - PROCESS | 1940 | 1468871968008 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:59:28 INFO - PROCESS | 1940 | 1468871968020 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:28 INFO - PROCESS | 1940 | 1468871968021 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b921000 == 37 [pid = 1940] [id = 538] 12:59:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12744e800) [pid = 1940] [serial = 1614] [outer = 0x0] 12:59:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128a7a400) [pid = 1940] [serial = 1615] [outer = 0x12744e800] 12:59:28 INFO - PROCESS | 1940 | 1468871968046 Marionette DEBUG loaded listener.js 12:59:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128a80400) [pid = 1940] [serial = 1616] [outer = 0x12744e800] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x115e9a800) [pid = 1940] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11899d400) [pid = 1940] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x112a8dc00) [pid = 1940] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1175c1800) [pid = 1940] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1127b3000) [pid = 1940] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1131d7000) [pid = 1940] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1188aec00) [pid = 1940] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119aa3400) [pid = 1940] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1175c5000) [pid = 1940] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x119fbb000) [pid = 1940] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1121be400) [pid = 1940] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1198bac00) [pid = 1940] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1198b4000) [pid = 1940] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:59:28 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x115e9b800) [pid = 1940] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:59:28 INFO - PROCESS | 1940 | 1468871968434 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]]]}] 12:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 568ms 12:59:28 INFO - PROCESS | 1940 | 1468871968475 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:59:28 INFO - PROCESS | 1940 | 1468871968476 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 12:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:59:28 INFO - PROCESS | 1940 | 1468871968478 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:59:28 INFO - PROCESS | 1940 | 1468871968479 Marionette TRACE conn2 <- [1,2126,null,{}] 12:59:28 INFO - PROCESS | 1940 | 1468871968482 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}] 12:59:28 INFO - PROCESS | 1940 | 1468871968483 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:28 INFO - PROCESS | 1940 | 1468871968559 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:59:28 INFO - PROCESS | 1940 | 1468871968562 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:28 INFO - PROCESS | 1940 | 1468871968563 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x1241c6000 == 38 [pid = 1940] [id = 539] 12:59:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x112eeec00) [pid = 1940] [serial = 1617] [outer = 0x0] 12:59:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x116a90400) [pid = 1940] [serial = 1618] [outer = 0x112eeec00] 12:59:28 INFO - PROCESS | 1940 | 1468871968590 Marionette DEBUG loaded listener.js 12:59:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11942dc00) [pid = 1940] [serial = 1619] [outer = 0x112eeec00] 12:59:28 INFO - PROCESS | 1940 | 1468871968929 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]]]}] 12:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 470ms 12:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:59:28 INFO - PROCESS | 1940 | 1468871968948 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:59:28 INFO - PROCESS | 1940 | 1468871968950 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 12:59:28 INFO - PROCESS | 1940 | 1468871968952 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:59:28 INFO - PROCESS | 1940 | 1468871968954 Marionette TRACE conn2 <- [1,2130,null,{}] 12:59:28 INFO - PROCESS | 1940 | 1468871968956 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}] 12:59:28 INFO - PROCESS | 1940 | 1468871968957 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:29 INFO - PROCESS | 1940 | 1468871969070 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:59:29 INFO - PROCESS | 1940 | 1468871969075 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:29 INFO - PROCESS | 1940 | 1468871969077 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c422000 == 39 [pid = 1940] [id = 540] 12:59:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1198b4000) [pid = 1940] [serial = 1620] [outer = 0x0] 12:59:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x128a7f800) [pid = 1940] [serial = 1621] [outer = 0x1198b4000] 12:59:29 INFO - PROCESS | 1940 | 1468871969103 Marionette DEBUG loaded listener.js 12:59:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x128b24c00) [pid = 1940] [serial = 1622] [outer = 0x1198b4000] 12:59:29 INFO - PROCESS | 1940 | 1468871969415 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] 12:59:29 INFO - PROCESS | 1940 | 1468871969475 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 12:59:29 INFO - PROCESS | 1940 | 1468871969477 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:59:29 INFO - PROCESS | 1940 | 1468871969478 Marionette TRACE conn2 <- [1,2134,null,{}] 12:59:29 INFO - PROCESS | 1940 | 1468871969480 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}] 12:59:29 INFO - PROCESS | 1940 | 1468871969481 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:29 INFO - PROCESS | 1940 | 1468871969558 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:59:29 INFO - PROCESS | 1940 | 1468871969562 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:29 INFO - PROCESS | 1940 | 1468871969563 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca0e000 == 40 [pid = 1940] [id = 541] 12:59:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128b25000) [pid = 1940] [serial = 1623] [outer = 0x0] 12:59:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x128b30800) [pid = 1940] [serial = 1624] [outer = 0x128b25000] 12:59:29 INFO - PROCESS | 1940 | 1468871969587 Marionette DEBUG loaded listener.js 12:59:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128dd0800) [pid = 1940] [serial = 1625] [outer = 0x128b25000] 12:59:29 INFO - PROCESS | 1940 | 1468871969918 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]]]}] 12:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 468ms 12:59:29 INFO - PROCESS | 1940 | 1468871969946 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 12:59:29 INFO - PROCESS | 1940 | 1468871969947 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 12:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:59:29 INFO - PROCESS | 1940 | 1468871969949 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:59:29 INFO - PROCESS | 1940 | 1468871969952 Marionette TRACE conn2 <- [1,2138,null,{}] 12:59:29 INFO - PROCESS | 1940 | 1468871969955 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}] 12:59:29 INFO - PROCESS | 1940 | 1468871969956 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:30 INFO - PROCESS | 1940 | 1468871970062 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:59:30 INFO - PROCESS | 1940 | 1468871970068 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:30 INFO - PROCESS | 1940 | 1468871970069 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca1e000 == 41 [pid = 1940] [id = 542] 12:59:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x128b79000) [pid = 1940] [serial = 1626] [outer = 0x0] 12:59:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1290a9000) [pid = 1940] [serial = 1627] [outer = 0x128b79000] 12:59:30 INFO - PROCESS | 1940 | 1468871970100 Marionette DEBUG loaded listener.js 12:59:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1290ae800) [pid = 1940] [serial = 1628] [outer = 0x128b79000] 12:59:30 INFO - PROCESS | 1940 | 1468871970454 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]]]}] 12:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 522ms 12:59:30 INFO - PROCESS | 1940 | 1468871970472 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:59:30 INFO - PROCESS | 1940 | 1468871970474 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 12:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:59:30 INFO - PROCESS | 1940 | 1468871970477 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:59:30 INFO - PROCESS | 1940 | 1468871970479 Marionette TRACE conn2 <- [1,2142,null,{}] 12:59:30 INFO - PROCESS | 1940 | 1468871970483 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}] 12:59:30 INFO - PROCESS | 1940 | 1468871970485 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:30 INFO - PROCESS | 1940 | 1468871970586 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:59:30 INFO - PROCESS | 1940 | 1468871970640 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:30 INFO - PROCESS | 1940 | 1468871970643 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x118379800 == 42 [pid = 1940] [id = 543] 12:59:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1127b1c00) [pid = 1940] [serial = 1629] [outer = 0x0] 12:59:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x115e94800) [pid = 1940] [serial = 1630] [outer = 0x1127b1c00] 12:59:30 INFO - PROCESS | 1940 | 1468871970674 Marionette DEBUG loaded listener.js 12:59:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1175c3c00) [pid = 1940] [serial = 1631] [outer = 0x1127b1c00] 12:59:31 INFO - PROCESS | 1940 | 1468871971134 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] 12:59:31 INFO - PROCESS | 1940 | 1468871971157 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 12:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:59:31 INFO - PROCESS | 1940 | 1468871971162 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:59:31 INFO - PROCESS | 1940 | 1468871971164 Marionette TRACE conn2 <- [1,2146,null,{}] 12:59:31 INFO - PROCESS | 1940 | 1468871971166 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}] 12:59:31 INFO - PROCESS | 1940 | 1468871971168 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:31 INFO - PROCESS | 1940 | 1468871971270 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:59:31 INFO - PROCESS | 1940 | 1468871971363 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:31 INFO - PROCESS | 1940 | 1468871971365 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x1247e1000 == 43 [pid = 1940] [id = 544] 12:59:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1188a0c00) [pid = 1940] [serial = 1632] [outer = 0x0] 12:59:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1188e5800) [pid = 1940] [serial = 1633] [outer = 0x1188a0c00] 12:59:31 INFO - PROCESS | 1940 | 1468871971395 Marionette DEBUG loaded listener.js 12:59:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x119434400) [pid = 1940] [serial = 1634] [outer = 0x1188a0c00] 12:59:31 INFO - PROCESS | 1940 | 1468871971819 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] 12:59:31 INFO - PROCESS | 1940 | 1468871971835 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 12:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:59:31 INFO - PROCESS | 1940 | 1468871971838 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:59:31 INFO - PROCESS | 1940 | 1468871971841 Marionette TRACE conn2 <- [1,2150,null,{}] 12:59:31 INFO - PROCESS | 1940 | 1468871971849 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}] 12:59:31 INFO - PROCESS | 1940 | 1468871971852 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:31 INFO - PROCESS | 1940 | 1468871971955 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:59:32 INFO - PROCESS | 1940 | 1468871972026 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:32 INFO - PROCESS | 1940 | 1468871972028 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca03000 == 44 [pid = 1940] [id = 545] 12:59:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x119890400) [pid = 1940] [serial = 1635] [outer = 0x0] 12:59:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x121022800) [pid = 1940] [serial = 1636] [outer = 0x119890400] 12:59:32 INFO - PROCESS | 1940 | 1468871972057 Marionette DEBUG loaded listener.js 12:59:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12411a400) [pid = 1940] [serial = 1637] [outer = 0x119890400] 12:59:32 INFO - PROCESS | 1940 | 1468871972471 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]]]}] 12:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 672ms 12:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:59:32 INFO - PROCESS | 1940 | 1468871972511 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:59:32 INFO - PROCESS | 1940 | 1468871972513 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 12:59:32 INFO - PROCESS | 1940 | 1468871972515 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:59:32 INFO - PROCESS | 1940 | 1468871972516 Marionette TRACE conn2 <- [1,2154,null,{}] 12:59:32 INFO - PROCESS | 1940 | 1468871972519 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}] 12:59:32 INFO - PROCESS | 1940 | 1468871972520 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:32 INFO - PROCESS | 1940 | 1468871972642 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:59:32 INFO - PROCESS | 1940 | 1468871972712 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:32 INFO - PROCESS | 1940 | 1468871972714 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0b1800 == 45 [pid = 1940] [id = 546] 12:59:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x124d09000) [pid = 1940] [serial = 1638] [outer = 0x0] 12:59:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x126024800) [pid = 1940] [serial = 1639] [outer = 0x124d09000] 12:59:32 INFO - PROCESS | 1940 | 1468871972743 Marionette DEBUG loaded listener.js 12:59:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1273c7800) [pid = 1940] [serial = 1640] [outer = 0x124d09000] 12:59:33 INFO - PROCESS | 1940 | 1468871973323 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]]]}] 12:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 821ms 12:59:33 INFO - PROCESS | 1940 | 1468871973350 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:59:33 INFO - PROCESS | 1940 | 1468871973353 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 12:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:59:33 INFO - PROCESS | 1940 | 1468871973362 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:59:33 INFO - PROCESS | 1940 | 1468871973365 Marionette TRACE conn2 <- [1,2158,null,{}] 12:59:33 INFO - PROCESS | 1940 | 1468871973370 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}] 12:59:33 INFO - PROCESS | 1940 | 1468871973372 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:33 INFO - PROCESS | 1940 | 1468871973461 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:59:33 INFO - PROCESS | 1940 | 1468871973528 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:33 INFO - PROCESS | 1940 | 1468871973531 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ac6000 == 46 [pid = 1940] [id = 547] 12:59:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x116a14000) [pid = 1940] [serial = 1641] [outer = 0x0] 12:59:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1175c3800) [pid = 1940] [serial = 1642] [outer = 0x116a14000] 12:59:33 INFO - PROCESS | 1940 | 1468871973558 Marionette DEBUG loaded listener.js 12:59:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x11832a400) [pid = 1940] [serial = 1643] [outer = 0x116a14000] 12:59:34 INFO - PROCESS | 1940 | 1468871974004 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]]]}] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca0e000 == 45 [pid = 1940] [id = 541] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12c422000 == 44 [pid = 1940] [id = 540] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x1241c6000 == 43 [pid = 1940] [id = 539] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12b921000 == 42 [pid = 1940] [id = 538] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12b083000 == 41 [pid = 1940] [id = 537] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x129739800 == 40 [pid = 1940] [id = 536] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12904d800 == 39 [pid = 1940] [id = 535] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x118413000 == 38 [pid = 1940] [id = 534] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x1241c8000 == 37 [pid = 1940] [id = 533] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12114d800 == 36 [pid = 1940] [id = 532] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x119272800 == 35 [pid = 1940] [id = 531] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x1171a5800 == 34 [pid = 1940] [id = 530] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c5000 == 33 [pid = 1940] [id = 529] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x11335e000 == 32 [pid = 1940] [id = 528] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12d0b1800 == 31 [pid = 1940] [id = 546] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca03000 == 30 [pid = 1940] [id = 545] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x1247e1000 == 29 [pid = 1940] [id = 544] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca1e000 == 28 [pid = 1940] [id = 542] 12:59:34 INFO - PROCESS | 1940 | --DOCSHELL 0x118379800 == 27 [pid = 1940] [id = 543] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12426b800) [pid = 1940] [serial = 1582] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x119724c00) [pid = 1940] [serial = 1567] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11906ec00) [pid = 1940] [serial = 1564] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x118542000) [pid = 1940] [serial = 1561] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1188a3c00) [pid = 1940] [serial = 1562] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1184b0000) [pid = 1940] [serial = 1553] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1177c3800) [pid = 1940] [serial = 1552] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x112d09c00) [pid = 1940] [serial = 1555] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x111fe4400) [pid = 1940] [serial = 1556] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1177bd400) [pid = 1940] [serial = 1541] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x116822400) [pid = 1940] [serial = 1540] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11947d400) [pid = 1940] [serial = 1544] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1188e9400) [pid = 1940] [serial = 1543] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x121c98800) [pid = 1940] [serial = 1547] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1198dd000) [pid = 1940] [serial = 1570] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1210ed800) [pid = 1940] [serial = 1546] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1267b4000) [pid = 1940] [serial = 1550] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124dbb800) [pid = 1940] [serial = 1549] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1162af000) [pid = 1940] [serial = 1579] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x121c8e800) [pid = 1940] [serial = 1573] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x121473c00) [pid = 1940] [serial = 1571] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1242eec00) [pid = 1940] [serial = 1576] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x123d39800) [pid = 1940] [serial = 1574] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x116821c00) [pid = 1940] [serial = 1558] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1194d0c00) [pid = 1940] [serial = 1580] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1247b0400) [pid = 1940] [serial = 1577] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1175c8800) [pid = 1940] [serial = 1559] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1198b0c00) [pid = 1940] [serial = 1568] [outer = 0x0] [url = about:blank] 12:59:34 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1194ca400) [pid = 1940] [serial = 1565] [outer = 0x0] [url = about:blank] 12:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1226ms 12:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:59:34 INFO - PROCESS | 1940 | 1468871974601 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:59:34 INFO - PROCESS | 1940 | 1468871974604 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 12:59:34 INFO - PROCESS | 1940 | 1468871974608 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:59:34 INFO - PROCESS | 1940 | 1468871974610 Marionette TRACE conn2 <- [1,2162,null,{}] 12:59:34 INFO - PROCESS | 1940 | 1468871974613 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}] 12:59:34 INFO - PROCESS | 1940 | 1468871974615 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:34 INFO - PROCESS | 1940 | 1468871974696 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:59:34 INFO - PROCESS | 1940 | 1468871974704 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:34 INFO - PROCESS | 1940 | 1468871974707 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x1165b3000 == 28 [pid = 1940] [id = 548] 12:59:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1127d6400) [pid = 1940] [serial = 1644] [outer = 0x0] 12:59:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1127da800) [pid = 1940] [serial = 1645] [outer = 0x1127d6400] 12:59:34 INFO - PROCESS | 1940 | 1468871974734 Marionette DEBUG loaded listener.js 12:59:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x112eeb000) [pid = 1940] [serial = 1646] [outer = 0x1127d6400] 12:59:35 INFO - PROCESS | 1940 | 1468871975063 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]]]}] 12:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 470ms 12:59:35 INFO - PROCESS | 1940 | 1468871975079 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:59:35 INFO - PROCESS | 1940 | 1468871975081 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 12:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:59:35 INFO - PROCESS | 1940 | 1468871975088 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:59:35 INFO - PROCESS | 1940 | 1468871975091 Marionette TRACE conn2 <- [1,2166,null,{}] 12:59:35 INFO - PROCESS | 1940 | 1468871975093 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}] 12:59:35 INFO - PROCESS | 1940 | 1468871975095 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:35 INFO - PROCESS | 1940 | 1468871975194 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:59:35 INFO - PROCESS | 1940 | 1468871975248 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:35 INFO - PROCESS | 1940 | 1468871975250 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181de800 == 29 [pid = 1940] [id = 549] 12:59:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1131cd800) [pid = 1940] [serial = 1647] [outer = 0x0] 12:59:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x115f59400) [pid = 1940] [serial = 1648] [outer = 0x1131cd800] 12:59:35 INFO - PROCESS | 1940 | 1468871975277 Marionette DEBUG loaded listener.js 12:59:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1175cc000) [pid = 1940] [serial = 1649] [outer = 0x1131cd800] 12:59:35 INFO - PROCESS | 1940 | 1468871975574 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]]]}] 12:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 525ms 12:59:35 INFO - PROCESS | 1940 | 1468871975609 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:59:35 INFO - PROCESS | 1940 | 1468871975610 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 12:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:59:35 INFO - PROCESS | 1940 | 1468871975613 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:59:35 INFO - PROCESS | 1940 | 1468871975614 Marionette TRACE conn2 <- [1,2170,null,{}] 12:59:35 INFO - PROCESS | 1940 | 1468871975623 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}] 12:59:35 INFO - PROCESS | 1940 | 1468871975626 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:35 INFO - PROCESS | 1940 | 1468871975716 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:59:35 INFO - PROCESS | 1940 | 1468871975774 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:35 INFO - PROCESS | 1940 | 1468871975777 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x119272800 == 30 [pid = 1940] [id = 550] 12:59:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11832e000) [pid = 1940] [serial = 1650] [outer = 0x0] 12:59:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11861e000) [pid = 1940] [serial = 1651] [outer = 0x11832e000] 12:59:35 INFO - PROCESS | 1940 | 1468871975805 Marionette DEBUG loaded listener.js 12:59:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1188a6800) [pid = 1940] [serial = 1652] [outer = 0x11832e000] 12:59:36 INFO - PROCESS | 1940 | 1468871976115 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]]]}] 12:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 12:59:36 INFO - PROCESS | 1940 | 1468871976136 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:59:36 INFO - PROCESS | 1940 | 1468871976139 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 12:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:59:36 INFO - PROCESS | 1940 | 1468871976141 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:59:36 INFO - PROCESS | 1940 | 1468871976142 Marionette TRACE conn2 <- [1,2174,null,{}] 12:59:36 INFO - PROCESS | 1940 | 1468871976145 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}] 12:59:36 INFO - PROCESS | 1940 | 1468871976146 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:36 INFO - PROCESS | 1940 | 1468871976223 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:59:36 INFO - PROCESS | 1940 | 1468871976227 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:36 INFO - PROCESS | 1940 | 1468871976228 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x121156000 == 31 [pid = 1940] [id = 551] 12:59:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1188ec000) [pid = 1940] [serial = 1653] [outer = 0x0] 12:59:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1194c7c00) [pid = 1940] [serial = 1654] [outer = 0x1188ec000] 12:59:36 INFO - PROCESS | 1940 | 1468871976256 Marionette DEBUG loaded listener.js 12:59:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1194d2000) [pid = 1940] [serial = 1655] [outer = 0x1188ec000] 12:59:36 INFO - PROCESS | 1940 | 1468871976584 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]]]}] 12:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 471ms 12:59:36 INFO - PROCESS | 1940 | 1468871976613 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:59:36 INFO - PROCESS | 1940 | 1468871976614 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 12:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:59:36 INFO - PROCESS | 1940 | 1468871976616 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:59:36 INFO - PROCESS | 1940 | 1468871976618 Marionette TRACE conn2 <- [1,2178,null,{}] 12:59:36 INFO - PROCESS | 1940 | 1468871976622 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}] 12:59:36 INFO - PROCESS | 1940 | 1468871976623 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:36 INFO - PROCESS | 1940 | 1468871976726 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:59:36 INFO - PROCESS | 1940 | 1468871976740 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:36 INFO - PROCESS | 1940 | 1468871976741 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x121907000 == 32 [pid = 1940] [id = 552] 12:59:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119061800) [pid = 1940] [serial = 1656] [outer = 0x0] 12:59:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119730400) [pid = 1940] [serial = 1657] [outer = 0x119061800] 12:59:36 INFO - PROCESS | 1940 | 1468871976775 Marionette DEBUG loaded listener.js 12:59:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1198d2c00) [pid = 1940] [serial = 1658] [outer = 0x119061800] 12:59:37 INFO - PROCESS | 1940 | 1468871977105 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]]]}] 12:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 521ms 12:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:59:37 INFO - PROCESS | 1940 | 1468871977138 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:59:37 INFO - PROCESS | 1940 | 1468871977139 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 12:59:37 INFO - PROCESS | 1940 | 1468871977141 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:59:37 INFO - PROCESS | 1940 | 1468871977142 Marionette TRACE conn2 <- [1,2182,null,{}] 12:59:37 INFO - PROCESS | 1940 | 1468871977145 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}] 12:59:37 INFO - PROCESS | 1940 | 1468871977149 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:37 INFO - PROCESS | 1940 | 1468871977266 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:59:37 INFO - PROCESS | 1940 | 1468871977304 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:37 INFO - PROCESS | 1940 | 1468871977306 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x124d99800 == 33 [pid = 1940] [id = 553] 12:59:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11989c800) [pid = 1940] [serial = 1659] [outer = 0x0] 12:59:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119aa0c00) [pid = 1940] [serial = 1660] [outer = 0x11989c800] 12:59:37 INFO - PROCESS | 1940 | 1468871977331 Marionette DEBUG loaded listener.js 12:59:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x121c73800) [pid = 1940] [serial = 1661] [outer = 0x11989c800] 12:59:37 INFO - PROCESS | 1940 | 1468871977644 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]]]}] 12:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 12:59:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:59:37 INFO - PROCESS | 1940 | 1468871977660 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:59:37 INFO - PROCESS | 1940 | 1468871977661 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 12:59:37 INFO - PROCESS | 1940 | 1468871977663 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:59:37 INFO - PROCESS | 1940 | 1468871977664 Marionette TRACE conn2 <- [1,2186,null,{}] 12:59:37 INFO - PROCESS | 1940 | 1468871977667 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}] 12:59:37 INFO - PROCESS | 1940 | 1468871977671 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:37 INFO - PROCESS | 1940 | 1468871977766 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:59:37 INFO - PROCESS | 1940 | 1468871977802 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:37 INFO - PROCESS | 1940 | 1468871977803 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x127153000 == 34 [pid = 1940] [id = 554] 12:59:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x121c8e800) [pid = 1940] [serial = 1662] [outer = 0x0] 12:59:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x121c99800) [pid = 1940] [serial = 1663] [outer = 0x121c8e800] 12:59:37 INFO - PROCESS | 1940 | 1468871977827 Marionette DEBUG loaded listener.js 12:59:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x124267c00) [pid = 1940] [serial = 1664] [outer = 0x121c8e800] 12:59:38 INFO - PROCESS | 1940 | 1468871978144 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]]]}] 12:59:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:59:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 520ms 12:59:38 INFO - PROCESS | 1940 | 1468871978185 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:59:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:59:38 INFO - PROCESS | 1940 | 1468871978187 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 12:59:38 INFO - PROCESS | 1940 | 1468871978190 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:59:38 INFO - PROCESS | 1940 | 1468871978191 Marionette TRACE conn2 <- [1,2190,null,{}] 12:59:38 INFO - PROCESS | 1940 | 1468871978193 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}] 12:59:38 INFO - PROCESS | 1940 | 1468871978194 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:38 INFO - PROCESS | 1940 | 1468871978287 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:59:38 INFO - PROCESS | 1940 | 1468871978325 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:38 INFO - PROCESS | 1940 | 1468871978326 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x129737800 == 35 [pid = 1940] [id = 555] 12:59:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1198dc000) [pid = 1940] [serial = 1665] [outer = 0x0] 12:59:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1242eec00) [pid = 1940] [serial = 1666] [outer = 0x1198dc000] 12:59:38 INFO - PROCESS | 1940 | 1468871978350 Marionette DEBUG loaded listener.js 12:59:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1247b0400) [pid = 1940] [serial = 1667] [outer = 0x1198dc000] 12:59:38 INFO - PROCESS | 1940 | 1468871978674 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]]]}] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11972f800) [pid = 1940] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x112a80c00) [pid = 1940] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1121b2000) [pid = 1940] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1198d5000) [pid = 1940] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12744e800) [pid = 1940] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x10eafa800) [pid = 1940] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1165f6c00) [pid = 1940] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119892000) [pid = 1940] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:59:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:59:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 669ms 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x116a11c00) [pid = 1940] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1127de400) [pid = 1940] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x117e0e400) [pid = 1940] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1188a7c00) [pid = 1940] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128b25000) [pid = 1940] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x128b79000) [pid = 1940] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x112eeec00) [pid = 1940] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:59:38 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1198b4000) [pid = 1940] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:59:38 INFO - PROCESS | 1940 | 1468871978865 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:59:38 INFO - PROCESS | 1940 | 1468871978866 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 12:59:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:59:38 INFO - PROCESS | 1940 | 1468871978868 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:59:38 INFO - PROCESS | 1940 | 1468871978869 Marionette TRACE conn2 <- [1,2194,null,{}] 12:59:38 INFO - PROCESS | 1940 | 1468871978872 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}] 12:59:38 INFO - PROCESS | 1940 | 1468871978873 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:38 INFO - PROCESS | 1940 | 1468871978946 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:59:38 INFO - PROCESS | 1940 | 1468871978950 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:38 INFO - PROCESS | 1940 | 1468871978951 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x124da4800 == 36 [pid = 1940] [id = 556] 12:59:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1165f5000) [pid = 1940] [serial = 1668] [outer = 0x0] 12:59:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1175c6800) [pid = 1940] [serial = 1669] [outer = 0x1165f5000] 12:59:38 INFO - PROCESS | 1940 | 1468871978976 Marionette DEBUG loaded listener.js 12:59:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1189a0000) [pid = 1940] [serial = 1670] [outer = 0x1165f5000] 12:59:39 INFO - PROCESS | 1940 | 1468871979296 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]]]}] 12:59:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:59:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 470ms 12:59:39 INFO - PROCESS | 1940 | 1468871979338 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:59:39 INFO - PROCESS | 1940 | 1468871979339 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 12:59:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:59:39 INFO - PROCESS | 1940 | 1468871979342 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:59:39 INFO - PROCESS | 1940 | 1468871979343 Marionette TRACE conn2 <- [1,2198,null,{}] 12:59:39 INFO - PROCESS | 1940 | 1468871979345 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}] 12:59:39 INFO - PROCESS | 1940 | 1468871979346 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:39 INFO - PROCESS | 1940 | 1468871979422 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:59:39 INFO - PROCESS | 1940 | 1468871979477 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:39 INFO - PROCESS | 1940 | 1468871979478 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af32000 == 37 [pid = 1940] [id = 557] 12:59:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1165f6c00) [pid = 1940] [serial = 1671] [outer = 0x0] 12:59:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x121a8dc00) [pid = 1940] [serial = 1672] [outer = 0x1165f6c00] 12:59:39 INFO - PROCESS | 1940 | 1468871979502 Marionette DEBUG loaded listener.js 12:59:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x124dbec00) [pid = 1940] [serial = 1673] [outer = 0x1165f6c00] 12:59:39 INFO - PROCESS | 1940 | 1468871979766 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]]]}] 12:59:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:59:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 468ms 12:59:39 INFO - PROCESS | 1940 | 1468871979811 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:59:39 INFO - PROCESS | 1940 | 1468871979812 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 12:59:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:59:39 INFO - PROCESS | 1940 | 1468871979814 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:59:39 INFO - PROCESS | 1940 | 1468871979816 Marionette TRACE conn2 <- [1,2202,null,{}] 12:59:39 INFO - PROCESS | 1940 | 1468871979826 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}] 12:59:39 INFO - PROCESS | 1940 | 1468871979828 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:39 INFO - PROCESS | 1940 | 1468871979922 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:59:39 INFO - PROCESS | 1940 | 1468871979927 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:39 INFO - PROCESS | 1940 | 1468871979928 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd20800 == 38 [pid = 1940] [id = 558] 12:59:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x124dc8c00) [pid = 1940] [serial = 1674] [outer = 0x0] 12:59:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12679a800) [pid = 1940] [serial = 1675] [outer = 0x124dc8c00] 12:59:39 INFO - PROCESS | 1940 | 1468871979955 Marionette DEBUG loaded listener.js 12:59:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1198d2000) [pid = 1940] [serial = 1676] [outer = 0x124dc8c00] 12:59:40 INFO - PROCESS | 1940 | 1468871980294 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]]]}] 12:59:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:59:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 526ms 12:59:40 INFO - PROCESS | 1940 | 1468871980342 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:59:40 INFO - PROCESS | 1940 | 1468871980343 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 12:59:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:59:40 INFO - PROCESS | 1940 | 1468871980345 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:59:40 INFO - PROCESS | 1940 | 1468871980346 Marionette TRACE conn2 <- [1,2206,null,{}] 12:59:40 INFO - PROCESS | 1940 | 1468871980359 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}] 12:59:40 INFO - PROCESS | 1940 | 1468871980360 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:40 INFO - PROCESS | 1940 | 1468871980438 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:59:40 INFO - PROCESS | 1940 | 1468871980441 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:40 INFO - PROCESS | 1940 | 1468871980442 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c425000 == 39 [pid = 1940] [id = 559] 12:59:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x127448000) [pid = 1940] [serial = 1677] [outer = 0x0] 12:59:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128a79800) [pid = 1940] [serial = 1678] [outer = 0x127448000] 12:59:40 INFO - PROCESS | 1940 | 1468871980466 Marionette DEBUG loaded listener.js 12:59:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x128a83800) [pid = 1940] [serial = 1679] [outer = 0x127448000] 12:59:40 INFO - PROCESS | 1940 | 1468871980808 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]]]}] 12:59:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:59:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 478ms 12:59:40 INFO - PROCESS | 1940 | 1468871980823 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:59:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:59:40 INFO - PROCESS | 1940 | 1468871980825 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 12:59:40 INFO - PROCESS | 1940 | 1468871980827 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:59:40 INFO - PROCESS | 1940 | 1468871980828 Marionette TRACE conn2 <- [1,2210,null,{}] 12:59:40 INFO - PROCESS | 1940 | 1468871980830 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}] 12:59:40 INFO - PROCESS | 1940 | 1468871980831 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:40 INFO - PROCESS | 1940 | 1468871980958 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:59:41 INFO - PROCESS | 1940 | 1468871981021 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:41 INFO - PROCESS | 1940 | 1468871981023 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x114f0f800 == 40 [pid = 1940] [id = 560] 12:59:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x110ea7400) [pid = 1940] [serial = 1680] [outer = 0x0] 12:59:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x110eb3800) [pid = 1940] [serial = 1681] [outer = 0x110ea7400] 12:59:41 INFO - PROCESS | 1940 | 1468871981055 Marionette DEBUG loaded listener.js 12:59:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1127b7000) [pid = 1940] [serial = 1682] [outer = 0x110ea7400] 12:59:41 INFO - PROCESS | 1940 | 1468871981571 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]]]}] 12:59:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:59:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 769ms 12:59:41 INFO - PROCESS | 1940 | 1468871981598 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:59:41 INFO - PROCESS | 1940 | 1468871981600 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 12:59:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:59:41 INFO - PROCESS | 1940 | 1468871981632 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:59:41 INFO - PROCESS | 1940 | 1468871981634 Marionette TRACE conn2 <- [1,2214,null,{}] 12:59:41 INFO - PROCESS | 1940 | 1468871981639 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}] 12:59:41 INFO - PROCESS | 1940 | 1468871981641 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:41 INFO - PROCESS | 1940 | 1468871981746 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:59:41 INFO - PROCESS | 1940 | 1468871981826 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:41 INFO - PROCESS | 1940 | 1468871981827 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195bd000 == 41 [pid = 1940] [id = 561] 12:59:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x116a8b800) [pid = 1940] [serial = 1683] [outer = 0x0] 12:59:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1175c5c00) [pid = 1940] [serial = 1684] [outer = 0x116a8b800] 12:59:41 INFO - PROCESS | 1940 | 1468871981858 Marionette DEBUG loaded listener.js 12:59:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x118325800) [pid = 1940] [serial = 1685] [outer = 0x116a8b800] 12:59:42 INFO - PROCESS | 1940 | 1468871982530 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]]]}] 12:59:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:59:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 928ms 12:59:42 INFO - PROCESS | 1940 | 1468871982558 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:59:42 INFO - PROCESS | 1940 | 1468871982560 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 12:59:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:59:42 INFO - PROCESS | 1940 | 1468871982563 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:59:42 INFO - PROCESS | 1940 | 1468871982566 Marionette TRACE conn2 <- [1,2218,null,{}] 12:59:42 INFO - PROCESS | 1940 | 1468871982570 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}] 12:59:42 INFO - PROCESS | 1940 | 1468871982572 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:42 INFO - PROCESS | 1940 | 1468871982676 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:59:42 INFO - PROCESS | 1940 | 1468871982731 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:42 INFO - PROCESS | 1940 | 1468871982734 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188da000 == 42 [pid = 1940] [id = 562] 12:59:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x115f5a800) [pid = 1940] [serial = 1686] [outer = 0x0] 12:59:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1162b4c00) [pid = 1940] [serial = 1687] [outer = 0x115f5a800] 12:59:42 INFO - PROCESS | 1940 | 1468871982761 Marionette DEBUG loaded listener.js 12:59:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x117258000) [pid = 1940] [serial = 1688] [outer = 0x115f5a800] 12:59:43 INFO - PROCESS | 1940 | --DOCSHELL 0x12c425000 == 41 [pid = 1940] [id = 559] 12:59:43 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd20800 == 40 [pid = 1940] [id = 558] 12:59:43 INFO - PROCESS | 1940 | --DOCSHELL 0x12af32000 == 39 [pid = 1940] [id = 557] 12:59:43 INFO - PROCESS | 1940 | --DOCSHELL 0x124da4800 == 38 [pid = 1940] [id = 556] 12:59:43 INFO - PROCESS | 1940 | --DOCSHELL 0x129737800 == 37 [pid = 1940] [id = 555] 12:59:43 INFO - PROCESS | 1940 | --DOCSHELL 0x127153000 == 36 [pid = 1940] [id = 554] 12:59:43 INFO - PROCESS | 1940 | --DOCSHELL 0x124d99800 == 35 [pid = 1940] [id = 553] 12:59:43 INFO - PROCESS | 1940 | --DOCSHELL 0x121907000 == 34 [pid = 1940] [id = 552] 12:59:43 INFO - PROCESS | 1940 | --DOCSHELL 0x121156000 == 33 [pid = 1940] [id = 551] 12:59:43 INFO - PROCESS | 1940 | --DOCSHELL 0x119272800 == 32 [pid = 1940] [id = 550] 12:59:43 INFO - PROCESS | 1940 | --DOCSHELL 0x1181de800 == 31 [pid = 1940] [id = 549] 12:59:43 INFO - PROCESS | 1940 | --DOCSHELL 0x1165b3000 == 30 [pid = 1940] [id = 548] 12:59:43 INFO - PROCESS | 1940 | --DOCSHELL 0x119ac6000 == 29 [pid = 1940] [id = 547] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x124dbc800) [pid = 1940] [serial = 1583] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x121c8a400) [pid = 1940] [serial = 1606] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x127446400) [pid = 1940] [serial = 1612] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1267a8000) [pid = 1940] [serial = 1609] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x128a7a400) [pid = 1940] [serial = 1615] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x110ee3c00) [pid = 1940] [serial = 1585] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11271ac00) [pid = 1940] [serial = 1586] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1168edc00) [pid = 1940] [serial = 1591] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1175cd000) [pid = 1940] [serial = 1592] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119fb7400) [pid = 1940] [serial = 1603] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x116baa800) [pid = 1940] [serial = 1588] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x117e0c400) [pid = 1940] [serial = 1589] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1198d4000) [pid = 1940] [serial = 1600] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119aa0000) [pid = 1940] [serial = 1601] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1184b6c00) [pid = 1940] [serial = 1594] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x118871c00) [pid = 1940] [serial = 1595] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12744fc00) [pid = 1940] [serial = 1613] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1190de800) [pid = 1940] [serial = 1597] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119729800) [pid = 1940] [serial = 1598] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x128dd0800) [pid = 1940] [serial = 1625] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1290a9000) [pid = 1940] [serial = 1627] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x116a90400) [pid = 1940] [serial = 1618] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11942dc00) [pid = 1940] [serial = 1619] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x128b30800) [pid = 1940] [serial = 1624] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128a80400) [pid = 1940] [serial = 1616] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x127168c00) [pid = 1940] [serial = 1610] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x128a7f800) [pid = 1940] [serial = 1621] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x121333400) [pid = 1940] [serial = 1604] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12602c000) [pid = 1940] [serial = 1607] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x128b24c00) [pid = 1940] [serial = 1622] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1290ae800) [pid = 1940] [serial = 1628] [outer = 0x0] [url = about:blank] 12:59:43 INFO - PROCESS | 1940 | 1468871983181 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]]]}] 12:59:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:59:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 625ms 12:59:43 INFO - PROCESS | 1940 | 1468871983189 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:59:43 INFO - PROCESS | 1940 | 1468871983192 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 12:59:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:59:43 INFO - PROCESS | 1940 | 1468871983197 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:59:43 INFO - PROCESS | 1940 | 1468871983199 Marionette TRACE conn2 <- [1,2222,null,{}] 12:59:43 INFO - PROCESS | 1940 | 1468871983201 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}] 12:59:43 INFO - PROCESS | 1940 | 1468871983203 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:43 INFO - PROCESS | 1940 | 1468871983279 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:59:43 INFO - PROCESS | 1940 | 1468871983286 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:43 INFO - PROCESS | 1940 | 1468871983288 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x11847a000 == 30 [pid = 1940] [id = 563] 12:59:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x117e0c400) [pid = 1940] [serial = 1689] [outer = 0x0] 12:59:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1184b6c00) [pid = 1940] [serial = 1690] [outer = 0x117e0c400] 12:59:43 INFO - PROCESS | 1940 | 1468871983315 Marionette DEBUG loaded listener.js 12:59:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x118875c00) [pid = 1940] [serial = 1691] [outer = 0x117e0c400] 12:59:43 INFO - PROCESS | 1940 | 1468871983655 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]]]}] 12:59:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:59:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 472ms 12:59:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:59:43 INFO - PROCESS | 1940 | 1468871983670 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:59:43 INFO - PROCESS | 1940 | 1468871983672 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 12:59:43 INFO - PROCESS | 1940 | 1468871983674 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:59:43 INFO - PROCESS | 1940 | 1468871983678 Marionette TRACE conn2 <- [1,2226,null,{}] 12:59:43 INFO - PROCESS | 1940 | 1468871983707 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}] 12:59:43 INFO - PROCESS | 1940 | 1468871983710 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:43 INFO - PROCESS | 1940 | 1468871983776 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:59:43 INFO - PROCESS | 1940 | 1468871983780 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:43 INFO - PROCESS | 1940 | 1468871983783 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x121156000 == 31 [pid = 1940] [id = 564] 12:59:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1127d5c00) [pid = 1940] [serial = 1692] [outer = 0x0] 12:59:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1194c6c00) [pid = 1940] [serial = 1693] [outer = 0x1127d5c00] 12:59:43 INFO - PROCESS | 1940 | 1468871983818 Marionette DEBUG loaded listener.js 12:59:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11972e800) [pid = 1940] [serial = 1694] [outer = 0x1127d5c00] 12:59:44 INFO - PROCESS | 1940 | 1468871984336 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]]]}] 12:59:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:59:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 694ms 12:59:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:59:44 INFO - PROCESS | 1940 | 1468871984370 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:59:44 INFO - PROCESS | 1940 | 1468871984372 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 12:59:44 INFO - PROCESS | 1940 | 1468871984375 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:59:44 INFO - PROCESS | 1940 | 1468871984377 Marionette TRACE conn2 <- [1,2230,null,{}] 12:59:44 INFO - PROCESS | 1940 | 1468871984380 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}] 12:59:44 INFO - PROCESS | 1940 | 1468871984382 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:44 INFO - PROCESS | 1940 | 1468871984479 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:59:44 INFO - PROCESS | 1940 | 1468871984486 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:44 INFO - PROCESS | 1940 | 1468871984488 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x1247e2000 == 32 [pid = 1940] [id = 565] 12:59:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11972ec00) [pid = 1940] [serial = 1695] [outer = 0x0] 12:59:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1198de800) [pid = 1940] [serial = 1696] [outer = 0x11972ec00] 12:59:44 INFO - PROCESS | 1940 | 1468871984514 Marionette DEBUG loaded listener.js 12:59:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12101dc00) [pid = 1940] [serial = 1697] [outer = 0x11972ec00] 12:59:44 INFO - PROCESS | 1940 | 1468871984829 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]]]}] 12:59:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:59:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 471ms 12:59:44 INFO - PROCESS | 1940 | 1468871984846 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:59:44 INFO - PROCESS | 1940 | 1468871984848 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 12:59:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:59:44 INFO - PROCESS | 1940 | 1468871984855 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:59:44 INFO - PROCESS | 1940 | 1468871984857 Marionette TRACE conn2 <- [1,2234,null,{}] 12:59:44 INFO - PROCESS | 1940 | 1468871984859 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}] 12:59:44 INFO - PROCESS | 1940 | 1468871984860 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:44 INFO - PROCESS | 1940 | 1468871984967 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:59:44 INFO - PROCESS | 1940 | 1468871984973 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:44 INFO - PROCESS | 1940 | 1468871984974 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188c4800 == 33 [pid = 1940] [id = 566] 12:59:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11972f800) [pid = 1940] [serial = 1698] [outer = 0x0] 12:59:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x121206400) [pid = 1940] [serial = 1699] [outer = 0x11972f800] 12:59:45 INFO - PROCESS | 1940 | 1468871984999 Marionette DEBUG loaded listener.js 12:59:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x121c6e000) [pid = 1940] [serial = 1700] [outer = 0x11972f800] 12:59:45 INFO - PROCESS | 1940 | 1468871985332 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]]]}] 12:59:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:59:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 521ms 12:59:45 INFO - PROCESS | 1940 | 1468871985375 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:59:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:59:45 INFO - PROCESS | 1940 | 1468871985377 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 12:59:45 INFO - PROCESS | 1940 | 1468871985379 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:59:45 INFO - PROCESS | 1940 | 1468871985380 Marionette TRACE conn2 <- [1,2238,null,{}] 12:59:45 INFO - PROCESS | 1940 | 1468871985382 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}] 12:59:45 INFO - PROCESS | 1940 | 1468871985386 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:45 INFO - PROCESS | 1940 | 1468871985508 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:59:45 INFO - PROCESS | 1940 | 1468871985523 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:45 INFO - PROCESS | 1940 | 1468871985524 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a547800 == 34 [pid = 1940] [id = 567] 12:59:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121c91c00) [pid = 1940] [serial = 1701] [outer = 0x0] 12:59:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x124269000) [pid = 1940] [serial = 1702] [outer = 0x121c91c00] 12:59:45 INFO - PROCESS | 1940 | 1468871985549 Marionette DEBUG loaded listener.js 12:59:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x126796c00) [pid = 1940] [serial = 1703] [outer = 0x121c91c00] 12:59:45 INFO - PROCESS | 1940 | 1468871985865 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]]]}] 12:59:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:59:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 12:59:45 INFO - PROCESS | 1940 | 1468871985898 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:59:45 INFO - PROCESS | 1940 | 1468871985900 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 12:59:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:59:45 INFO - PROCESS | 1940 | 1468871985904 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:59:45 INFO - PROCESS | 1940 | 1468871985906 Marionette TRACE conn2 <- [1,2242,null,{}] 12:59:45 INFO - PROCESS | 1940 | 1468871985908 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}] 12:59:45 INFO - PROCESS | 1940 | 1468871985909 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:46 INFO - PROCESS | 1940 | 1468871986005 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:59:46 INFO - PROCESS | 1940 | 1468871986008 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:46 INFO - PROCESS | 1940 | 1468871986010 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7a7800 == 35 [pid = 1940] [id = 568] 12:59:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x121c96000) [pid = 1940] [serial = 1704] [outer = 0x0] 12:59:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1267b5800) [pid = 1940] [serial = 1705] [outer = 0x121c96000] 12:59:46 INFO - PROCESS | 1940 | 1468871986034 Marionette DEBUG loaded listener.js 12:59:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12744f800) [pid = 1940] [serial = 1706] [outer = 0x121c96000] 12:59:46 INFO - PROCESS | 1940 | 1468871986371 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]]]}] 12:59:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:59:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 524ms 12:59:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:59:46 INFO - PROCESS | 1940 | 1468871986427 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:59:46 INFO - PROCESS | 1940 | 1468871986428 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 12:59:46 INFO - PROCESS | 1940 | 1468871986430 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:59:46 INFO - PROCESS | 1940 | 1468871986431 Marionette TRACE conn2 <- [1,2246,null,{}] 12:59:46 INFO - PROCESS | 1940 | 1468871986434 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}] 12:59:46 INFO - PROCESS | 1940 | 1468871986435 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:46 INFO - PROCESS | 1940 | 1468871986533 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:59:46 INFO - PROCESS | 1940 | 1468871986550 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:46 INFO - PROCESS | 1940 | 1468871986551 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b921000 == 36 [pid = 1940] [id = 569] 12:59:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128a7b800) [pid = 1940] [serial = 1707] [outer = 0x0] 12:59:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x128a7f400) [pid = 1940] [serial = 1708] [outer = 0x128a7b800] 12:59:46 INFO - PROCESS | 1940 | 1468871986575 Marionette DEBUG loaded listener.js 12:59:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128b23800) [pid = 1940] [serial = 1709] [outer = 0x128a7b800] 12:59:46 INFO - PROCESS | 1940 | 1468871986900 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]]]}] 12:59:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:59:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 12:59:46 INFO - PROCESS | 1940 | 1468871986948 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:59:46 INFO - PROCESS | 1940 | 1468871986950 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 12:59:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:59:46 INFO - PROCESS | 1940 | 1468871986952 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:59:46 INFO - PROCESS | 1940 | 1468871986953 Marionette TRACE conn2 <- [1,2250,null,{}] 12:59:46 INFO - PROCESS | 1940 | 1468871986955 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}] 12:59:46 INFO - PROCESS | 1940 | 1468871986956 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:47 INFO - PROCESS | 1940 | 1468871987052 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:59:47 INFO - PROCESS | 1940 | 1468871987056 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:47 INFO - PROCESS | 1940 | 1468871987057 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd36000 == 37 [pid = 1940] [id = 570] 12:59:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x128a7bc00) [pid = 1940] [serial = 1710] [outer = 0x0] 12:59:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x128b2cc00) [pid = 1940] [serial = 1711] [outer = 0x128a7bc00] 12:59:47 INFO - PROCESS | 1940 | 1468871987081 Marionette DEBUG loaded listener.js 12:59:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x128b6f000) [pid = 1940] [serial = 1712] [outer = 0x128a7bc00] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1131cd800) [pid = 1940] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1127d6400) [pid = 1940] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x121c8e800) [pid = 1940] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11832e000) [pid = 1940] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1188ec000) [pid = 1940] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x116a14000) [pid = 1940] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1127b1c00) [pid = 1940] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1188a0c00) [pid = 1940] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119890400) [pid = 1940] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1198dc000) [pid = 1940] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1165f6c00) [pid = 1940] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x124dc8c00) [pid = 1940] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1165f5000) [pid = 1940] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x124d09000) [pid = 1940] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119061800) [pid = 1940] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:59:47 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11989c800) [pid = 1940] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:59:47 INFO - PROCESS | 1940 | 1468871987484 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]]]}] 12:59:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:59:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 569ms 12:59:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:59:47 INFO - PROCESS | 1940 | 1468871987522 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:59:47 INFO - PROCESS | 1940 | 1468871987523 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 12:59:47 INFO - PROCESS | 1940 | 1468871987525 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:59:47 INFO - PROCESS | 1940 | 1468871987526 Marionette TRACE conn2 <- [1,2254,null,{}] 12:59:47 INFO - PROCESS | 1940 | 1468871987529 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}] 12:59:47 INFO - PROCESS | 1940 | 1468871987530 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:47 INFO - PROCESS | 1940 | 1468871987609 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:59:47 INFO - PROCESS | 1940 | 1468871987665 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:47 INFO - PROCESS | 1940 | 1468871987666 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1244a5800 == 38 [pid = 1940] [id = 571] 12:59:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1131cd800) [pid = 1940] [serial = 1713] [outer = 0x0] 12:59:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x118535000) [pid = 1940] [serial = 1714] [outer = 0x1131cd800] 12:59:47 INFO - PROCESS | 1940 | 1468871987690 Marionette DEBUG loaded listener.js 12:59:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1198dc000) [pid = 1940] [serial = 1715] [outer = 0x1131cd800] 12:59:47 INFO - PROCESS | 1940 | 1468871987938 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]]]}] 12:59:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:59:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 422ms 12:59:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:59:47 INFO - PROCESS | 1940 | 1468871987947 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:59:47 INFO - PROCESS | 1940 | 1468871987948 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 12:59:47 INFO - PROCESS | 1940 | 1468871987956 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:59:47 INFO - PROCESS | 1940 | 1468871987958 Marionette TRACE conn2 <- [1,2258,null,{}] 12:59:47 INFO - PROCESS | 1940 | 1468871987960 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}] 12:59:47 INFO - PROCESS | 1940 | 1468871987962 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:48 INFO - PROCESS | 1940 | 1468871988063 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:59:48 INFO - PROCESS | 1940 | 1468871988067 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:48 INFO - PROCESS | 1940 | 1468871988068 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca06800 == 39 [pid = 1940] [id = 572] 12:59:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x121c8e800) [pid = 1940] [serial = 1716] [outer = 0x0] 12:59:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128b2a000) [pid = 1940] [serial = 1717] [outer = 0x121c8e800] 12:59:48 INFO - PROCESS | 1940 | 1468871988093 Marionette DEBUG loaded listener.js 12:59:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1290ab400) [pid = 1940] [serial = 1718] [outer = 0x121c8e800] 12:59:48 INFO - PROCESS | 1940 | 1468871988446 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]]]}] 12:59:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:59:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 523ms 12:59:48 INFO - PROCESS | 1940 | 1468871988475 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:59:48 INFO - PROCESS | 1940 | 1468871988476 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 12:59:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:59:48 INFO - PROCESS | 1940 | 1468871988478 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:59:48 INFO - PROCESS | 1940 | 1468871988479 Marionette TRACE conn2 <- [1,2262,null,{}] 12:59:48 INFO - PROCESS | 1940 | 1468871988482 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}] 12:59:48 INFO - PROCESS | 1940 | 1468871988483 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:48 INFO - PROCESS | 1940 | 1468871988560 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:59:48 INFO - PROCESS | 1940 | 1468871988621 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:48 INFO - PROCESS | 1940 | 1468871988623 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca20000 == 40 [pid = 1940] [id = 573] 12:59:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1290ab000) [pid = 1940] [serial = 1719] [outer = 0x0] 12:59:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12932d800) [pid = 1940] [serial = 1720] [outer = 0x1290ab000] 12:59:48 INFO - PROCESS | 1940 | 1468871988646 Marionette DEBUG loaded listener.js 12:59:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x129338800) [pid = 1940] [serial = 1721] [outer = 0x1290ab000] 12:59:48 INFO - PROCESS | 1940 | 1468871988906 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]]]}] 12:59:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:59:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 470ms 12:59:48 INFO - PROCESS | 1940 | 1468871988948 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:59:48 INFO - PROCESS | 1940 | 1468871988950 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 12:59:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:59:48 INFO - PROCESS | 1940 | 1468871988960 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:59:48 INFO - PROCESS | 1940 | 1468871988961 Marionette TRACE conn2 <- [1,2266,null,{}] 12:59:48 INFO - PROCESS | 1940 | 1468871988963 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}] 12:59:48 INFO - PROCESS | 1940 | 1468871988964 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:49 INFO - PROCESS | 1940 | 1468871989046 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:59:49 INFO - PROCESS | 1940 | 1468871989050 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:49 INFO - PROCESS | 1940 | 1468871989053 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0a0000 == 41 [pid = 1940] [id = 574] 12:59:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1184b1000) [pid = 1940] [serial = 1722] [outer = 0x0] 12:59:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12939e800) [pid = 1940] [serial = 1723] [outer = 0x1184b1000] 12:59:49 INFO - PROCESS | 1940 | 1468871989084 Marionette DEBUG loaded listener.js 12:59:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12a513400) [pid = 1940] [serial = 1724] [outer = 0x1184b1000] 12:59:49 INFO - PROCESS | 1940 | 1468871989496 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]]]}] 12:59:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:59:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 568ms 12:59:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:59:49 INFO - PROCESS | 1940 | 1468871989528 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:59:49 INFO - PROCESS | 1940 | 1468871989531 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 12:59:49 INFO - PROCESS | 1940 | 1468871989534 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:59:49 INFO - PROCESS | 1940 | 1468871989536 Marionette TRACE conn2 <- [1,2270,null,{}] 12:59:49 INFO - PROCESS | 1940 | 1468871989540 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}] 12:59:49 INFO - PROCESS | 1940 | 1468871989542 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:49 INFO - PROCESS | 1940 | 1468871989647 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:59:49 INFO - PROCESS | 1940 | 1468871989707 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:49 INFO - PROCESS | 1940 | 1468871989708 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181de800 == 42 [pid = 1940] [id = 575] 12:59:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1127ae800) [pid = 1940] [serial = 1725] [outer = 0x0] 12:59:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x115e98800) [pid = 1940] [serial = 1726] [outer = 0x1127ae800] 12:59:49 INFO - PROCESS | 1940 | 1468871989739 Marionette DEBUG loaded listener.js 12:59:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x115f5fc00) [pid = 1940] [serial = 1727] [outer = 0x1127ae800] 12:59:50 INFO - PROCESS | 1940 | 1468871990211 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]]]}] 12:59:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:59:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 723ms 12:59:50 INFO - PROCESS | 1940 | 1468871990256 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:59:50 INFO - PROCESS | 1940 | 1468871990259 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 12:59:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:59:50 INFO - PROCESS | 1940 | 1468871990264 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:59:50 INFO - PROCESS | 1940 | 1468871990266 Marionette TRACE conn2 <- [1,2274,null,{}] 12:59:50 INFO - PROCESS | 1940 | 1468871990287 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}] 12:59:50 INFO - PROCESS | 1940 | 1468871990289 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:50 INFO - PROCESS | 1940 | 1468871990392 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:59:50 INFO - PROCESS | 1940 | 1468871990464 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:50 INFO - PROCESS | 1940 | 1468871990466 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x126721800 == 43 [pid = 1940] [id = 576] 12:59:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1188a3c00) [pid = 1940] [serial = 1728] [outer = 0x0] 12:59:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1188eec00) [pid = 1940] [serial = 1729] [outer = 0x1188a3c00] 12:59:50 INFO - PROCESS | 1940 | 1468871990496 Marionette DEBUG loaded listener.js 12:59:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1194cb000) [pid = 1940] [serial = 1730] [outer = 0x1188a3c00] 12:59:50 INFO - PROCESS | 1940 | 1468871990913 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]]]}] 12:59:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:59:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 685ms 12:59:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:59:50 INFO - PROCESS | 1940 | 1468871990950 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:59:50 INFO - PROCESS | 1940 | 1468871990952 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 12:59:50 INFO - PROCESS | 1940 | 1468871990954 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:59:50 INFO - PROCESS | 1940 | 1468871990956 Marionette TRACE conn2 <- [1,2278,null,{}] 12:59:50 INFO - PROCESS | 1940 | 1468871990989 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}] 12:59:50 INFO - PROCESS | 1940 | 1468871990993 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:51 INFO - PROCESS | 1940 | 1468871991096 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:59:51 INFO - PROCESS | 1940 | 1468871991168 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:51 INFO - PROCESS | 1940 | 1468871991170 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d27d000 == 44 [pid = 1940] [id = 577] 12:59:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1198e0c00) [pid = 1940] [serial = 1731] [outer = 0x0] 12:59:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x121476800) [pid = 1940] [serial = 1732] [outer = 0x1198e0c00] 12:59:51 INFO - PROCESS | 1940 | 1468871991203 Marionette DEBUG loaded listener.js 12:59:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1242f2800) [pid = 1940] [serial = 1733] [outer = 0x1198e0c00] 12:59:51 INFO - PROCESS | 1940 | 1468871991619 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]]]}] 12:59:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:59:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 671ms 12:59:51 INFO - PROCESS | 1940 | 1468871991625 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:59:51 INFO - PROCESS | 1940 | 1468871991627 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 12:59:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:59:51 INFO - PROCESS | 1940 | 1468871991629 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:59:51 INFO - PROCESS | 1940 | 1468871991630 Marionette TRACE conn2 <- [1,2282,null,{}] 12:59:51 INFO - PROCESS | 1940 | 1468871991633 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}] 12:59:51 INFO - PROCESS | 1940 | 1468871991634 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:51 INFO - PROCESS | 1940 | 1468871991736 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:59:51 INFO - PROCESS | 1940 | 1468871991791 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:51 INFO - PROCESS | 1940 | 1468871991793 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d538000 == 45 [pid = 1940] [id = 578] 12:59:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x124dbc800) [pid = 1940] [serial = 1734] [outer = 0x0] 12:59:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1267a8000) [pid = 1940] [serial = 1735] [outer = 0x124dbc800] 12:59:51 INFO - PROCESS | 1940 | 1468871991821 Marionette DEBUG loaded listener.js 12:59:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x128a86000) [pid = 1940] [serial = 1736] [outer = 0x124dbc800] 12:59:52 INFO - PROCESS | 1940 | 1468871992450 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]]]}] 12:59:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:59:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 871ms 12:59:52 INFO - PROCESS | 1940 | 1468871992516 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:59:52 INFO - PROCESS | 1940 | 1468871992520 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 12:59:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:59:52 INFO - PROCESS | 1940 | 1468871992525 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:59:52 INFO - PROCESS | 1940 | 1468871992527 Marionette TRACE conn2 <- [1,2286,null,{}] 12:59:52 INFO - PROCESS | 1940 | 1468871992531 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}] 12:59:52 INFO - PROCESS | 1940 | 1468871992532 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:52 INFO - PROCESS | 1940 | 1468871992625 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:59:52 INFO - PROCESS | 1940 | 1468871992701 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:52 INFO - PROCESS | 1940 | 1468871992704 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x11925a800 == 46 [pid = 1940] [id = 579] 12:59:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x111c83400) [pid = 1940] [serial = 1737] [outer = 0x0] 12:59:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x112d09c00) [pid = 1940] [serial = 1738] [outer = 0x111c83400] 12:59:52 INFO - PROCESS | 1940 | 1468871992731 Marionette DEBUG loaded listener.js 12:59:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1175c8000) [pid = 1940] [serial = 1739] [outer = 0x111c83400] 12:59:53 INFO - PROCESS | 1940 | 1468871993162 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]]]}] 12:59:53 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 12:59:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 674ms 12:59:53 INFO - PROCESS | 1940 | 1468871993200 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:59:53 INFO - PROCESS | 1940 | 1468871993204 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 12:59:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:59:53 INFO - PROCESS | 1940 | 1468871993210 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:59:53 INFO - PROCESS | 1940 | 1468871993213 Marionette TRACE conn2 <- [1,2290,null,{}] 12:59:53 INFO - PROCESS | 1940 | 1468871993216 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}] 12:59:53 INFO - PROCESS | 1940 | 1468871993219 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:53 INFO - PROCESS | 1940 | 1468871993355 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca20000 == 45 [pid = 1940] [id = 573] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca06800 == 44 [pid = 1940] [id = 572] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x1244a5800 == 43 [pid = 1940] [id = 571] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd36000 == 42 [pid = 1940] [id = 570] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12b921000 == 41 [pid = 1940] [id = 569] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7a7800 == 40 [pid = 1940] [id = 568] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12a547800 == 39 [pid = 1940] [id = 567] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x1188c4800 == 38 [pid = 1940] [id = 566] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x1247e2000 == 37 [pid = 1940] [id = 565] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x121156000 == 36 [pid = 1940] [id = 564] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x11847a000 == 35 [pid = 1940] [id = 563] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x1188da000 == 34 [pid = 1940] [id = 562] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x1195bd000 == 33 [pid = 1940] [id = 561] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x114f0f800 == 32 [pid = 1940] [id = 560] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x11925a800 == 31 [pid = 1940] [id = 579] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12d538000 == 30 [pid = 1940] [id = 578] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12d27d000 == 29 [pid = 1940] [id = 577] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x126721800 == 28 [pid = 1940] [id = 576] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12d0a0000 == 27 [pid = 1940] [id = 574] 12:59:53 INFO - PROCESS | 1940 | --DOCSHELL 0x1181de800 == 26 [pid = 1940] [id = 575] 12:59:53 INFO - PROCESS | 1940 | 1468871993978 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:53 INFO - PROCESS | 1940 | 1468871993980 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x119aa0c00) [pid = 1940] [serial = 1660] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x115f59400) [pid = 1940] [serial = 1648] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1175cc000) [pid = 1940] [serial = 1649] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1127da800) [pid = 1940] [serial = 1645] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x112eeb000) [pid = 1940] [serial = 1646] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x121c99800) [pid = 1940] [serial = 1663] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11861e000) [pid = 1940] [serial = 1651] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1188a6800) [pid = 1940] [serial = 1652] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1194c7c00) [pid = 1940] [serial = 1654] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1194d2000) [pid = 1940] [serial = 1655] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11832a400) [pid = 1940] [serial = 1643] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1175c3800) [pid = 1940] [serial = 1642] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1175c3c00) [pid = 1940] [serial = 1631] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x115e94800) [pid = 1940] [serial = 1630] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119434400) [pid = 1940] [serial = 1634] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1188e5800) [pid = 1940] [serial = 1633] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12411a400) [pid = 1940] [serial = 1637] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x121022800) [pid = 1940] [serial = 1636] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x121c73800) [pid = 1940] [serial = 1661] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1242eec00) [pid = 1940] [serial = 1666] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x124267c00) [pid = 1940] [serial = 1664] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x121a8dc00) [pid = 1940] [serial = 1672] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1198d2000) [pid = 1940] [serial = 1676] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1175c6800) [pid = 1940] [serial = 1669] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1189a0000) [pid = 1940] [serial = 1670] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1273c7800) [pid = 1940] [serial = 1640] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x126024800) [pid = 1940] [serial = 1639] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12679a800) [pid = 1940] [serial = 1675] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128a79800) [pid = 1940] [serial = 1678] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1247b0400) [pid = 1940] [serial = 1667] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x119730400) [pid = 1940] [serial = 1657] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x124dbec00) [pid = 1940] [serial = 1673] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1198d2c00) [pid = 1940] [serial = 1658] [outer = 0x0] [url = about:blank] 12:59:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x115f25800 == 27 [pid = 1940] [id = 580] 12:59:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1121b9000) [pid = 1940] [serial = 1740] [outer = 0x0] 12:59:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1127ac400) [pid = 1940] [serial = 1741] [outer = 0x1121b9000] 12:59:54 INFO - PROCESS | 1940 | 1468871994082 Marionette DEBUG loaded listener.js 12:59:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x112a80400) [pid = 1940] [serial = 1742] [outer = 0x1121b9000] 12:59:54 INFO - PROCESS | 1940 | 1468871994386 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]]]}] 12:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1223ms 12:59:54 INFO - PROCESS | 1940 | 1468871994434 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:59:54 INFO - PROCESS | 1940 | 1468871994438 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 12:59:54 INFO - PROCESS | 1940 | 1468871994441 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:59:54 INFO - PROCESS | 1940 | 1468871994443 Marionette TRACE conn2 <- [1,2294,null,{}] 12:59:54 INFO - PROCESS | 1940 | 1468871994447 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}] 12:59:54 INFO - PROCESS | 1940 | 1468871994448 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:54 INFO - PROCESS | 1940 | 1468871994523 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:59:54 INFO - PROCESS | 1940 | 1468871994528 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:54 INFO - PROCESS | 1940 | 1468871994530 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e43800 == 28 [pid = 1940] [id = 581] 12:59:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x116a11c00) [pid = 1940] [serial = 1743] [outer = 0x0] 12:59:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x116b0d000) [pid = 1940] [serial = 1744] [outer = 0x116a11c00] 12:59:54 INFO - PROCESS | 1940 | 1468871994582 Marionette DEBUG loaded listener.js 12:59:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1175c9000) [pid = 1940] [serial = 1745] [outer = 0x116a11c00] 12:59:54 INFO - PROCESS | 1940 | 1468871994912 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]]]}] 12:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 519ms 12:59:54 INFO - PROCESS | 1940 | 1468871994962 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:59:54 INFO - PROCESS | 1940 | 1468871994965 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 12:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:59:54 INFO - PROCESS | 1940 | 1468871994968 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:59:54 INFO - PROCESS | 1940 | 1468871994970 Marionette TRACE conn2 <- [1,2298,null,{}] 12:59:54 INFO - PROCESS | 1940 | 1468871994972 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}] 12:59:54 INFO - PROCESS | 1940 | 1468871994973 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:55 INFO - PROCESS | 1940 | 1468871995053 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:59:55 INFO - PROCESS | 1940 | 1468871995058 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:55 INFO - PROCESS | 1940 | 1468871995059 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ab5000 == 29 [pid = 1940] [id = 582] 12:59:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1177bf400) [pid = 1940] [serial = 1746] [outer = 0x0] 12:59:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11847f400) [pid = 1940] [serial = 1747] [outer = 0x1177bf400] 12:59:55 INFO - PROCESS | 1940 | 1468871995093 Marionette DEBUG loaded listener.js 12:59:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x118871800) [pid = 1940] [serial = 1748] [outer = 0x1177bf400] 12:59:55 INFO - PROCESS | 1940 | 1468871995427 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]]]}] 12:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 469ms 12:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:59:55 INFO - PROCESS | 1940 | 1468871995439 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:59:55 INFO - PROCESS | 1940 | 1468871995440 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 12:59:55 INFO - PROCESS | 1940 | 1468871995443 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:59:55 INFO - PROCESS | 1940 | 1468871995447 Marionette TRACE conn2 <- [1,2302,null,{}] 12:59:55 INFO - PROCESS | 1940 | 1468871995455 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}] 12:59:55 INFO - PROCESS | 1940 | 1468871995457 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:55 INFO - PROCESS | 1940 | 1468871995533 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:59:55 INFO - PROCESS | 1940 | 1468871995540 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:55 INFO - PROCESS | 1940 | 1468871995542 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f63000 == 30 [pid = 1940] [id = 583] 12:59:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1188a4400) [pid = 1940] [serial = 1749] [outer = 0x0] 12:59:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1189a0000) [pid = 1940] [serial = 1750] [outer = 0x1188a4400] 12:59:55 INFO - PROCESS | 1940 | 1468871995566 Marionette DEBUG loaded listener.js 12:59:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119479000) [pid = 1940] [serial = 1751] [outer = 0x1188a4400] 12:59:55 INFO - PROCESS | 1940 | 1468871995894 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]]]}] 12:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 476ms 12:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:59:55 INFO - PROCESS | 1940 | 1468871995919 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:59:55 INFO - PROCESS | 1940 | 1468871995920 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 12:59:55 INFO - PROCESS | 1940 | 1468871995922 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:59:55 INFO - PROCESS | 1940 | 1468871995924 Marionette TRACE conn2 <- [1,2306,null,{}] 12:59:55 INFO - PROCESS | 1940 | 1468871995926 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}] 12:59:55 INFO - PROCESS | 1940 | 1468871995927 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:56 INFO - PROCESS | 1940 | 1468871996005 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:59:56 INFO - PROCESS | 1940 | 1468871996008 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:56 INFO - PROCESS | 1940 | 1468871996010 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x121918800 == 31 [pid = 1940] [id = 584] 12:59:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1194cbc00) [pid = 1940] [serial = 1752] [outer = 0x0] 12:59:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119730000) [pid = 1940] [serial = 1753] [outer = 0x1194cbc00] 12:59:56 INFO - PROCESS | 1940 | 1468871996034 Marionette DEBUG loaded listener.js 12:59:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1198bbc00) [pid = 1940] [serial = 1754] [outer = 0x1194cbc00] 12:59:56 INFO - PROCESS | 1940 | 1468871996415 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]]]}] 12:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 12:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:59:56 INFO - PROCESS | 1940 | 1468871996441 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 12:59:56 INFO - PROCESS | 1940 | 1468871996442 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 12:59:56 INFO - PROCESS | 1940 | 1468871996444 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:59:56 INFO - PROCESS | 1940 | 1468871996446 Marionette TRACE conn2 <- [1,2310,null,{}] 12:59:56 INFO - PROCESS | 1940 | 1468871996457 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}] 12:59:56 INFO - PROCESS | 1940 | 1468871996459 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:56 INFO - PROCESS | 1940 | 1468871996555 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:59:56 INFO - PROCESS | 1940 | 1468871996559 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:56 INFO - PROCESS | 1940 | 1468871996563 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x1247dc800 == 32 [pid = 1940] [id = 585] 12:59:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1177be800) [pid = 1940] [serial = 1755] [outer = 0x0] 12:59:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119a9e000) [pid = 1940] [serial = 1756] [outer = 0x1177be800] 12:59:56 INFO - PROCESS | 1940 | 1468871996595 Marionette DEBUG loaded listener.js 12:59:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x121025400) [pid = 1940] [serial = 1757] [outer = 0x1177be800] 12:59:56 INFO - PROCESS | 1940 | 1468871996952 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]]]}] 12:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 530ms 12:59:56 INFO - PROCESS | 1940 | 1468871996980 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:59:56 INFO - PROCESS | 1940 | 1468871996982 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 12:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:59:56 INFO - PROCESS | 1940 | 1468871996984 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:59:56 INFO - PROCESS | 1940 | 1468871996985 Marionette TRACE conn2 <- [1,2314,null,{}] 12:59:56 INFO - PROCESS | 1940 | 1468871996987 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}] 12:59:56 INFO - PROCESS | 1940 | 1468871996989 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:57 INFO - PROCESS | 1940 | 1468871997087 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:59:57 INFO - PROCESS | 1940 | 1468871997091 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:57 INFO - PROCESS | 1940 | 1468871997092 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x1132d0800 == 33 [pid = 1940] [id = 586] 12:59:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x121025800) [pid = 1940] [serial = 1758] [outer = 0x0] 12:59:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x121a98800) [pid = 1940] [serial = 1759] [outer = 0x121025800] 12:59:57 INFO - PROCESS | 1940 | 1468871997118 Marionette DEBUG loaded listener.js 12:59:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12411a400) [pid = 1940] [serial = 1760] [outer = 0x121025800] 12:59:57 INFO - PROCESS | 1940 | 1468871997548 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]]]}] 12:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 570ms 12:59:57 INFO - PROCESS | 1940 | 1468871997566 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:59:57 INFO - PROCESS | 1940 | 1468871997568 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 12:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:59:57 INFO - PROCESS | 1940 | 1468871997572 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:59:57 INFO - PROCESS | 1940 | 1468871997574 Marionette TRACE conn2 <- [1,2318,null,{}] 12:59:57 INFO - PROCESS | 1940 | 1468871997577 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}] 12:59:57 INFO - PROCESS | 1940 | 1468871997579 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:57 INFO - PROCESS | 1940 | 1468871997738 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:59:57 INFO - PROCESS | 1940 | 1468871997760 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:57 INFO - PROCESS | 1940 | 1468871997761 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x1291e5000 == 34 [pid = 1940] [id = 587] 12:59:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x112f1ec00) [pid = 1940] [serial = 1761] [outer = 0x0] 12:59:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12426ac00) [pid = 1940] [serial = 1762] [outer = 0x112f1ec00] 12:59:57 INFO - PROCESS | 1940 | 1468871997800 Marionette DEBUG loaded listener.js 12:59:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1244f3800) [pid = 1940] [serial = 1763] [outer = 0x112f1ec00] 12:59:58 INFO - PROCESS | 1940 | 1468871998365 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] 12:59:58 INFO - PROCESS | 1940 | 1468871998395 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 12:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:59:58 INFO - PROCESS | 1940 | 1468871998397 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:59:58 INFO - PROCESS | 1940 | 1468871998398 Marionette TRACE conn2 <- [1,2322,null,{}] 12:59:58 INFO - PROCESS | 1940 | 1468871998400 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}] 12:59:58 INFO - PROCESS | 1940 | 1468871998401 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:58 INFO - PROCESS | 1940 | 1468871998475 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:59:58 INFO - PROCESS | 1940 | 1468871998479 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:58 INFO - PROCESS | 1940 | 1468871998481 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x129739800 == 35 [pid = 1940] [id = 588] 12:59:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1175c5800) [pid = 1940] [serial = 1764] [outer = 0x0] 12:59:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118331400) [pid = 1940] [serial = 1765] [outer = 0x1175c5800] 12:59:58 INFO - PROCESS | 1940 | 1468871998507 Marionette DEBUG loaded listener.js 12:59:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119478c00) [pid = 1940] [serial = 1766] [outer = 0x1175c5800] 12:59:58 INFO - PROCESS | 1940 | 1468871998818 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]]]}] 12:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 470ms 12:59:58 INFO - PROCESS | 1940 | 1468871998868 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:59:58 INFO - PROCESS | 1940 | 1468871998869 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 12:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:59:58 INFO - PROCESS | 1940 | 1468871998871 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:59:58 INFO - PROCESS | 1940 | 1468871998872 Marionette TRACE conn2 <- [1,2326,null,{}] 12:59:58 INFO - PROCESS | 1940 | 1468871998875 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}] 12:59:58 INFO - PROCESS | 1940 | 1468871998876 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:58 INFO - PROCESS | 1940 | 1468871998950 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:59:59 INFO - PROCESS | 1940 | 1468871999027 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:59 INFO - PROCESS | 1940 | 1468871999028 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7b2000 == 36 [pid = 1940] [id = 589] 12:59:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1127db800) [pid = 1940] [serial = 1767] [outer = 0x0] 12:59:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119892000) [pid = 1940] [serial = 1768] [outer = 0x1127db800] 12:59:59 INFO - PROCESS | 1940 | 1468871999051 Marionette DEBUG loaded listener.js 12:59:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12466a000) [pid = 1940] [serial = 1769] [outer = 0x1127db800] 12:59:59 INFO - PROCESS | 1940 | 1468871999304 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]]]}] 12:59:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:59:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 470ms 12:59:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:59:59 INFO - PROCESS | 1940 | 1468871999341 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:59:59 INFO - PROCESS | 1940 | 1468871999343 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 12:59:59 INFO - PROCESS | 1940 | 1468871999345 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:59:59 INFO - PROCESS | 1940 | 1468871999346 Marionette TRACE conn2 <- [1,2330,null,{}] 12:59:59 INFO - PROCESS | 1940 | 1468871999348 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}] 12:59:59 INFO - PROCESS | 1940 | 1468871999349 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:59 INFO - PROCESS | 1940 | 1468871999432 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:59:59 INFO - PROCESS | 1940 | 1468871999438 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:59 INFO - PROCESS | 1940 | 1468871999439 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 12:59:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b913000 == 37 [pid = 1940] [id = 590] 12:59:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x121c96000) [pid = 1940] [serial = 1770] [outer = 0x0] 12:59:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12578c400) [pid = 1940] [serial = 1771] [outer = 0x121c96000] 12:59:59 INFO - PROCESS | 1940 | 1468871999466 Marionette DEBUG loaded listener.js 12:59:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12679a800) [pid = 1940] [serial = 1772] [outer = 0x121c96000] 12:59:59 INFO - PROCESS | 1940 | 1468871999896 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]]]}] 12:59:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:59:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 568ms 12:59:59 INFO - PROCESS | 1940 | 1468871999914 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:59:59 INFO - PROCESS | 1940 | 1468871999918 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 12:59:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:59:59 INFO - PROCESS | 1940 | 1468871999921 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:59:59 INFO - PROCESS | 1940 | 1468871999924 Marionette TRACE conn2 <- [1,2334,null,{}] 12:59:59 INFO - PROCESS | 1940 | 1468871999928 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}] 12:59:59 INFO - PROCESS | 1940 | 1468871999930 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:00 INFO - PROCESS | 1940 | 1468872000061 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:00:00 INFO - PROCESS | 1940 | 1468872000066 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:00 INFO - PROCESS | 1940 | 1468872000067 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ac0800 == 38 [pid = 1940] [id = 591] 13:00:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1273c9800) [pid = 1940] [serial = 1773] [outer = 0x0] 13:00:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x127453000) [pid = 1940] [serial = 1774] [outer = 0x1273c9800] 13:00:00 INFO - PROCESS | 1940 | 1468872000092 Marionette DEBUG loaded listener.js 13:00:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x128a7d400) [pid = 1940] [serial = 1775] [outer = 0x1273c9800] 13:00:00 INFO - PROCESS | 1940 | 1468872000585 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]]]}] 13:00:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:00:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 675ms 13:00:00 INFO - PROCESS | 1940 | 1468872000597 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:00:00 INFO - PROCESS | 1940 | 1468872000600 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:00:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:00:00 INFO - PROCESS | 1940 | 1468872000631 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:00:00 INFO - PROCESS | 1940 | 1468872000633 Marionette TRACE conn2 <- [1,2338,null,{}] 13:00:00 INFO - PROCESS | 1940 | 1468872000639 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}] 13:00:00 INFO - PROCESS | 1940 | 1468872000641 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:00 INFO - PROCESS | 1940 | 1468872000750 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:00:00 INFO - PROCESS | 1940 | 1468872000832 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:00 INFO - PROCESS | 1940 | 1468872000833 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e2d000 == 39 [pid = 1940] [id = 592] 13:00:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1127b1400) [pid = 1940] [serial = 1776] [outer = 0x0] 13:00:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1131f1800) [pid = 1940] [serial = 1777] [outer = 0x1127b1400] 13:00:00 INFO - PROCESS | 1940 | 1468872000864 Marionette DEBUG loaded listener.js 13:00:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x116a16000) [pid = 1940] [serial = 1778] [outer = 0x1127b1400] 13:00:01 INFO - PROCESS | 1940 | 1468872001418 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]]]}] 13:00:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:00:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 874ms 13:00:01 INFO - PROCESS | 1940 | 1468872001504 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:00:01 INFO - PROCESS | 1940 | 1468872001507 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:00:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:00:01 INFO - PROCESS | 1940 | 1468872001512 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:00:01 INFO - PROCESS | 1940 | 1468872001513 Marionette TRACE conn2 <- [1,2342,null,{}] 13:00:01 INFO - PROCESS | 1940 | 1468872001516 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}] 13:00:01 INFO - PROCESS | 1940 | 1468872001518 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:01 INFO - PROCESS | 1940 | 1468872001627 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:00:01 INFO - PROCESS | 1940 | 1468872001686 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:01 INFO - PROCESS | 1940 | 1468872001688 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x1216b9800 == 40 [pid = 1940] [id = 593] 13:00:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x118330800) [pid = 1940] [serial = 1779] [outer = 0x0] 13:00:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11853ac00) [pid = 1940] [serial = 1780] [outer = 0x118330800] 13:00:01 INFO - PROCESS | 1940 | 1468872001718 Marionette DEBUG loaded listener.js 13:00:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1188a9000) [pid = 1940] [serial = 1781] [outer = 0x118330800] 13:00:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12b913000 == 39 [pid = 1940] [id = 590] 13:00:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7b2000 == 38 [pid = 1940] [id = 589] 13:00:02 INFO - PROCESS | 1940 | --DOCSHELL 0x129739800 == 37 [pid = 1940] [id = 588] 13:00:02 INFO - PROCESS | 1940 | --DOCSHELL 0x1291e5000 == 36 [pid = 1940] [id = 587] 13:00:02 INFO - PROCESS | 1940 | --DOCSHELL 0x1132d0800 == 35 [pid = 1940] [id = 586] 13:00:02 INFO - PROCESS | 1940 | --DOCSHELL 0x1247dc800 == 34 [pid = 1940] [id = 585] 13:00:02 INFO - PROCESS | 1940 | --DOCSHELL 0x121918800 == 33 [pid = 1940] [id = 584] 13:00:02 INFO - PROCESS | 1940 | --DOCSHELL 0x120f63000 == 32 [pid = 1940] [id = 583] 13:00:02 INFO - PROCESS | 1940 | --DOCSHELL 0x116ab5000 == 31 [pid = 1940] [id = 582] 13:00:02 INFO - PROCESS | 1940 | --DOCSHELL 0x117e43800 == 30 [pid = 1940] [id = 581] 13:00:02 INFO - PROCESS | 1940 | --DOCSHELL 0x115f25800 == 29 [pid = 1940] [id = 580] 13:00:02 INFO - PROCESS | 1940 | 1468872002362 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]]]}] 13:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 870ms 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12939e800) [pid = 1940] [serial = 1723] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12a513400) [pid = 1940] [serial = 1724] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x129338800) [pid = 1940] [serial = 1721] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1162b4c00) [pid = 1940] [serial = 1687] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1290ab400) [pid = 1940] [serial = 1718] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x128b23800) [pid = 1940] [serial = 1709] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x128a7f400) [pid = 1940] [serial = 1708] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x124269000) [pid = 1940] [serial = 1702] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12101dc00) [pid = 1940] [serial = 1697] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12744f800) [pid = 1940] [serial = 1706] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1198de800) [pid = 1940] [serial = 1696] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x128b6f000) [pid = 1940] [serial = 1712] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1127b7000) [pid = 1940] [serial = 1682] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x128a83800) [pid = 1940] [serial = 1679] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x110eb3800) [pid = 1940] [serial = 1681] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x117258000) [pid = 1940] [serial = 1688] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118875c00) [pid = 1940] [serial = 1691] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1194c6c00) [pid = 1940] [serial = 1693] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128b2cc00) [pid = 1940] [serial = 1711] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1184b6c00) [pid = 1940] [serial = 1690] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x121c6e000) [pid = 1940] [serial = 1700] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x121206400) [pid = 1940] [serial = 1699] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x126796c00) [pid = 1940] [serial = 1703] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1267b5800) [pid = 1940] [serial = 1705] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x128b2a000) [pid = 1940] [serial = 1717] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x11972e800) [pid = 1940] [serial = 1694] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x118325800) [pid = 1940] [serial = 1685] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x118535000) [pid = 1940] [serial = 1714] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12932d800) [pid = 1940] [serial = 1720] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1198dc000) [pid = 1940] [serial = 1715] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1175c5c00) [pid = 1940] [serial = 1684] [outer = 0x0] [url = about:blank] 13:00:02 INFO - PROCESS | 1940 | 1468872002388 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:00:02 INFO - PROCESS | 1940 | 1468872002390 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:00:02 INFO - PROCESS | 1940 | 1468872002395 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:00:02 INFO - PROCESS | 1940 | 1468872002397 Marionette TRACE conn2 <- [1,2346,null,{}] 13:00:02 INFO - PROCESS | 1940 | 1468872002400 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}] 13:00:02 INFO - PROCESS | 1940 | 1468872002404 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:02 INFO - PROCESS | 1940 | 1468872002479 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:00:02 INFO - PROCESS | 1940 | 1468872002484 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:02 INFO - PROCESS | 1940 | 1468872002489 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x117575800 == 30 [pid = 1940] [id = 594] 13:00:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x116a13800) [pid = 1940] [serial = 1782] [outer = 0x0] 13:00:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x116b05400) [pid = 1940] [serial = 1783] [outer = 0x116a13800] 13:00:02 INFO - PROCESS | 1940 | 1468872002519 Marionette DEBUG loaded listener.js 13:00:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1175cc800) [pid = 1940] [serial = 1784] [outer = 0x116a13800] 13:00:02 INFO - PROCESS | 1940 | 1468872002859 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]]]}] 13:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 473ms 13:00:02 INFO - PROCESS | 1940 | 1468872002868 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:00:02 INFO - PROCESS | 1940 | 1468872002874 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:00:02 INFO - PROCESS | 1940 | 1468872002878 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:00:02 INFO - PROCESS | 1940 | 1468872002880 Marionette TRACE conn2 <- [1,2350,null,{}] 13:00:02 INFO - PROCESS | 1940 | 1468872002882 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}] 13:00:02 INFO - PROCESS | 1940 | 1468872002884 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:02 INFO - PROCESS | 1940 | 1468872002984 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:00:03 INFO - PROCESS | 1940 | 1468872003040 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:03 INFO - PROCESS | 1940 | 1468872003041 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195a7800 == 31 [pid = 1940] [id = 595] 13:00:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1175ce400) [pid = 1940] [serial = 1785] [outer = 0x0] 13:00:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11853e800) [pid = 1940] [serial = 1786] [outer = 0x1175ce400] 13:00:03 INFO - PROCESS | 1940 | 1468872003069 Marionette DEBUG loaded listener.js 13:00:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1188a8800) [pid = 1940] [serial = 1787] [outer = 0x1175ce400] 13:00:03 INFO - PROCESS | 1940 | 1468872003365 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]]]}] 13:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 520ms 13:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:00:03 INFO - PROCESS | 1940 | 1468872003399 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:00:03 INFO - PROCESS | 1940 | 1468872003400 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:00:03 INFO - PROCESS | 1940 | 1468872003404 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:00:03 INFO - PROCESS | 1940 | 1468872003408 Marionette TRACE conn2 <- [1,2354,null,{}] 13:00:03 INFO - PROCESS | 1940 | 1468872003416 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}] 13:00:03 INFO - PROCESS | 1940 | 1468872003421 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:03 INFO - PROCESS | 1940 | 1468872003500 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:00:03 INFO - PROCESS | 1940 | 1468872003562 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:03 INFO - PROCESS | 1940 | 1468872003564 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12191f800 == 32 [pid = 1940] [id = 596] 13:00:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x117e0d000) [pid = 1940] [serial = 1788] [outer = 0x0] 13:00:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11906c000) [pid = 1940] [serial = 1789] [outer = 0x117e0d000] 13:00:03 INFO - PROCESS | 1940 | 1468872003591 Marionette DEBUG loaded listener.js 13:00:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119890800) [pid = 1940] [serial = 1790] [outer = 0x117e0d000] 13:00:03 INFO - PROCESS | 1940 | 1468872003862 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]]]}] 13:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 475ms 13:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:00:03 INFO - PROCESS | 1940 | 1468872003880 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:00:03 INFO - PROCESS | 1940 | 1468872003881 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:00:03 INFO - PROCESS | 1940 | 1468872003883 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:00:03 INFO - PROCESS | 1940 | 1468872003884 Marionette TRACE conn2 <- [1,2358,null,{}] 13:00:03 INFO - PROCESS | 1940 | 1468872003893 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}] 13:00:03 INFO - PROCESS | 1940 | 1468872003895 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:03 INFO - PROCESS | 1940 | 1468872003979 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:00:03 INFO - PROCESS | 1940 | 1468872003983 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:03 INFO - PROCESS | 1940 | 1468872003985 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x126725800 == 33 [pid = 1940] [id = 597] 13:00:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1198de800) [pid = 1940] [serial = 1791] [outer = 0x0] 13:00:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119fad400) [pid = 1940] [serial = 1792] [outer = 0x1198de800] 13:00:04 INFO - PROCESS | 1940 | 1468872004012 Marionette DEBUG loaded listener.js 13:00:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x121023000) [pid = 1940] [serial = 1793] [outer = 0x1198de800] 13:00:04 INFO - PROCESS | 1940 | 1468872004356 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]]]}] 13:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 522ms 13:00:04 INFO - PROCESS | 1940 | 1468872004413 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:00:04 INFO - PROCESS | 1940 | 1468872004415 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:00:04 INFO - PROCESS | 1940 | 1468872004417 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:00:04 INFO - PROCESS | 1940 | 1468872004419 Marionette TRACE conn2 <- [1,2362,null,{}] 13:00:04 INFO - PROCESS | 1940 | 1468872004421 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}] 13:00:04 INFO - PROCESS | 1940 | 1468872004423 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:04 INFO - PROCESS | 1940 | 1468872004546 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:00:04 INFO - PROCESS | 1940 | 1468872004563 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:04 INFO - PROCESS | 1940 | 1468872004564 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x1291e3000 == 34 [pid = 1940] [id = 598] 13:00:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x112a81000) [pid = 1940] [serial = 1794] [outer = 0x0] 13:00:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x121331800) [pid = 1940] [serial = 1795] [outer = 0x112a81000] 13:00:04 INFO - PROCESS | 1940 | 1468872004604 Marionette DEBUG loaded listener.js 13:00:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x121c6d800) [pid = 1940] [serial = 1796] [outer = 0x112a81000] 13:00:05 INFO - PROCESS | 1940 | 1468872005082 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]]]}] 13:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 719ms 13:00:05 INFO - PROCESS | 1940 | 1468872005142 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:00:05 INFO - PROCESS | 1940 | 1468872005143 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:00:05 INFO - PROCESS | 1940 | 1468872005147 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:00:05 INFO - PROCESS | 1940 | 1468872005148 Marionette TRACE conn2 <- [1,2366,null,{}] 13:00:05 INFO - PROCESS | 1940 | 1468872005152 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}] 13:00:05 INFO - PROCESS | 1940 | 1468872005158 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:05 INFO - PROCESS | 1940 | 1468872005351 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:00:05 INFO - PROCESS | 1940 | 1468872005377 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:05 INFO - PROCESS | 1940 | 1468872005378 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7a1000 == 35 [pid = 1940] [id = 599] 13:00:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121c98c00) [pid = 1940] [serial = 1797] [outer = 0x0] 13:00:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x124668400) [pid = 1940] [serial = 1798] [outer = 0x121c98c00] 13:00:05 INFO - PROCESS | 1940 | 1468872005418 Marionette DEBUG loaded listener.js 13:00:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x127165800) [pid = 1940] [serial = 1799] [outer = 0x121c98c00] 13:00:05 INFO - PROCESS | 1940 | 1468872005813 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]]]}] 13:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 675ms 13:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:00:05 INFO - PROCESS | 1940 | 1468872005827 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:00:05 INFO - PROCESS | 1940 | 1468872005829 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:00:05 INFO - PROCESS | 1940 | 1468872005831 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:00:05 INFO - PROCESS | 1940 | 1468872005832 Marionette TRACE conn2 <- [1,2370,null,{}] 13:00:05 INFO - PROCESS | 1940 | 1468872005834 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}] 13:00:05 INFO - PROCESS | 1940 | 1468872005835 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:05 INFO - PROCESS | 1940 | 1468872005948 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:00:05 INFO - PROCESS | 1940 | 1468872005953 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:05 INFO - PROCESS | 1940 | 1468872005954 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd2c800 == 36 [pid = 1940] [id = 600] 13:00:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1241b2400) [pid = 1940] [serial = 1800] [outer = 0x0] 13:00:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12744c800) [pid = 1940] [serial = 1801] [outer = 0x1241b2400] 13:00:05 INFO - PROCESS | 1940 | 1468872005978 Marionette DEBUG loaded listener.js 13:00:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128b22400) [pid = 1940] [serial = 1802] [outer = 0x1241b2400] 13:00:06 INFO - PROCESS | 1940 | 1468872006294 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]]]}] 13:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 13:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:00:06 INFO - PROCESS | 1940 | 1468872006349 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:00:06 INFO - PROCESS | 1940 | 1468872006351 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:00:06 INFO - PROCESS | 1940 | 1468872006355 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:00:06 INFO - PROCESS | 1940 | 1468872006356 Marionette TRACE conn2 <- [1,2374,null,{}] 13:00:06 INFO - PROCESS | 1940 | 1468872006359 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}] 13:00:06 INFO - PROCESS | 1940 | 1468872006360 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:06 INFO - PROCESS | 1940 | 1468872006550 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1127ae800) [pid = 1940] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1177be800) [pid = 1940] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x116a11c00) [pid = 1940] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1188a4400) [pid = 1940] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1177bf400) [pid = 1940] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1188a3c00) [pid = 1940] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x111c83400) [pid = 1940] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1121b9000) [pid = 1940] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1198e0c00) [pid = 1940] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x124dbc800) [pid = 1940] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x121025800) [pid = 1940] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x112f1ec00) [pid = 1940] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1175c5800) [pid = 1940] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1127db800) [pid = 1940] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x121c96000) [pid = 1940] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:00:06 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1194cbc00) [pid = 1940] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:00:06 INFO - PROCESS | 1940 | 1468872006596 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:06 INFO - PROCESS | 1940 | 1468872006598 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ac7000 == 37 [pid = 1940] [id = 601] 13:00:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x110eb2c00) [pid = 1940] [serial = 1803] [outer = 0x0] 13:00:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1121be800) [pid = 1940] [serial = 1804] [outer = 0x110eb2c00] 13:00:06 INFO - PROCESS | 1940 | 1468872006622 Marionette DEBUG loaded listener.js 13:00:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1175ce800) [pid = 1940] [serial = 1805] [outer = 0x110eb2c00] 13:00:06 INFO - PROCESS | 1940 | 1468872006893 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]]]}] 13:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 570ms 13:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:00:06 INFO - PROCESS | 1940 | 1468872006926 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:00:06 INFO - PROCESS | 1940 | 1468872006927 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:00:06 INFO - PROCESS | 1940 | 1468872006930 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:00:06 INFO - PROCESS | 1940 | 1468872006931 Marionette TRACE conn2 <- [1,2378,null,{}] 13:00:06 INFO - PROCESS | 1940 | 1468872006941 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}] 13:00:06 INFO - PROCESS | 1940 | 1468872006942 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:07 INFO - PROCESS | 1940 | 1468872007026 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:00:07 INFO - PROCESS | 1940 | 1468872007030 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:07 INFO - PROCESS | 1940 | 1468872007031 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x121470800 == 38 [pid = 1940] [id = 602] 13:00:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1175cec00) [pid = 1940] [serial = 1806] [outer = 0x0] 13:00:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119fb8400) [pid = 1940] [serial = 1807] [outer = 0x1175cec00] 13:00:07 INFO - PROCESS | 1940 | 1468872007056 Marionette DEBUG loaded listener.js 13:00:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1264e4800) [pid = 1940] [serial = 1808] [outer = 0x1175cec00] 13:00:07 INFO - PROCESS | 1940 | 1468872007381 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]]]}] 13:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 468ms 13:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:00:07 INFO - PROCESS | 1940 | 1468872007398 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:00:07 INFO - PROCESS | 1940 | 1468872007399 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:00:07 INFO - PROCESS | 1940 | 1468872007403 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:00:07 INFO - PROCESS | 1940 | 1468872007405 Marionette TRACE conn2 <- [1,2382,null,{}] 13:00:07 INFO - PROCESS | 1940 | 1468872007408 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}] 13:00:07 INFO - PROCESS | 1940 | 1468872007409 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:07 INFO - PROCESS | 1940 | 1468872007516 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:00:07 INFO - PROCESS | 1940 | 1468872007521 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:07 INFO - PROCESS | 1940 | 1468872007522 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca0d000 == 39 [pid = 1940] [id = 603] 13:00:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1177be800) [pid = 1940] [serial = 1809] [outer = 0x0] 13:00:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x128b2a000) [pid = 1940] [serial = 1810] [outer = 0x1177be800] 13:00:07 INFO - PROCESS | 1940 | 1468872007546 Marionette DEBUG loaded listener.js 13:00:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128dcb400) [pid = 1940] [serial = 1811] [outer = 0x1177be800] 13:00:07 INFO - PROCESS | 1940 | 1468872007847 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]]]}] 13:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 471ms 13:00:07 INFO - PROCESS | 1940 | 1468872007876 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:00:07 INFO - PROCESS | 1940 | 1468872007877 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:00:07 INFO - PROCESS | 1940 | 1468872007880 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:00:07 INFO - PROCESS | 1940 | 1468872007881 Marionette TRACE conn2 <- [1,2386,null,{}] 13:00:07 INFO - PROCESS | 1940 | 1468872007883 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}] 13:00:07 INFO - PROCESS | 1940 | 1468872007885 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:07 INFO - PROCESS | 1940 | 1468872007979 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:00:07 INFO - PROCESS | 1940 | 1468872007983 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:07 INFO - PROCESS | 1940 | 1468872007984 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0a4000 == 40 [pid = 1940] [id = 604] 13:00:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1290a5400) [pid = 1940] [serial = 1812] [outer = 0x0] 13:00:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x129331800) [pid = 1940] [serial = 1813] [outer = 0x1290a5400] 13:00:08 INFO - PROCESS | 1940 | 1468872008013 Marionette DEBUG loaded listener.js 13:00:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1293a4000) [pid = 1940] [serial = 1814] [outer = 0x1290a5400] 13:00:08 INFO - PROCESS | 1940 | 1468872008353 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]]]}] 13:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 13:00:08 INFO - PROCESS | 1940 | 1468872008398 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:00:08 INFO - PROCESS | 1940 | 1468872008399 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:00:08 INFO - PROCESS | 1940 | 1468872008412 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:00:08 INFO - PROCESS | 1940 | 1468872008413 Marionette TRACE conn2 <- [1,2390,null,{}] 13:00:08 INFO - PROCESS | 1940 | 1468872008415 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}] 13:00:08 INFO - PROCESS | 1940 | 1468872008417 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:08 INFO - PROCESS | 1940 | 1468872008497 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:00:08 INFO - PROCESS | 1940 | 1468872008501 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:08 INFO - PROCESS | 1940 | 1468872008503 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d297800 == 41 [pid = 1940] [id = 605] 13:00:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12a512c00) [pid = 1940] [serial = 1815] [outer = 0x0] 13:00:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12a520c00) [pid = 1940] [serial = 1816] [outer = 0x12a512c00] 13:00:08 INFO - PROCESS | 1940 | 1468872008526 Marionette DEBUG loaded listener.js 13:00:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12a65f800) [pid = 1940] [serial = 1817] [outer = 0x12a512c00] 13:00:09 INFO - PROCESS | 1940 | 1468872009046 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]]]}] 13:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 669ms 13:00:09 INFO - PROCESS | 1940 | 1468872009081 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:00:09 INFO - PROCESS | 1940 | 1468872009083 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:00:09 INFO - PROCESS | 1940 | 1468872009086 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:00:09 INFO - PROCESS | 1940 | 1468872009088 Marionette TRACE conn2 <- [1,2394,null,{}] 13:00:09 INFO - PROCESS | 1940 | 1468872009092 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}] 13:00:09 INFO - PROCESS | 1940 | 1468872009094 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:09 INFO - PROCESS | 1940 | 1468872009196 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:00:09 INFO - PROCESS | 1940 | 1468872009256 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:09 INFO - PROCESS | 1940 | 1468872009258 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a65800 == 42 [pid = 1940] [id = 606] 13:00:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1177b7c00) [pid = 1940] [serial = 1818] [outer = 0x0] 13:00:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x118325800) [pid = 1940] [serial = 1819] [outer = 0x1177b7c00] 13:00:09 INFO - PROCESS | 1940 | 1468872009289 Marionette DEBUG loaded listener.js 13:00:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x118626800) [pid = 1940] [serial = 1820] [outer = 0x1177b7c00] 13:00:09 INFO - PROCESS | 1940 | 1468872009782 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]]]}] 13:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 771ms 13:00:09 INFO - PROCESS | 1940 | 1468872009858 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:00:09 INFO - PROCESS | 1940 | 1468872009862 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:00:09 INFO - PROCESS | 1940 | 1468872009890 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:00:09 INFO - PROCESS | 1940 | 1468872009893 Marionette TRACE conn2 <- [1,2398,null,{}] 13:00:09 INFO - PROCESS | 1940 | 1468872009899 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}] 13:00:09 INFO - PROCESS | 1940 | 1468872009901 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:10 INFO - PROCESS | 1940 | 1468872010066 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:00:10 INFO - PROCESS | 1940 | 1468872010177 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:10 INFO - PROCESS | 1940 | 1468872010179 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af24000 == 43 [pid = 1940] [id = 607] 13:00:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1194ce800) [pid = 1940] [serial = 1821] [outer = 0x0] 13:00:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1198bac00) [pid = 1940] [serial = 1822] [outer = 0x1194ce800] 13:00:10 INFO - PROCESS | 1940 | 1468872010211 Marionette DEBUG loaded listener.js 13:00:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x121020000) [pid = 1940] [serial = 1823] [outer = 0x1194ce800] 13:00:10 INFO - PROCESS | 1940 | 1468872010600 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]]]}] 13:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 797ms 13:00:10 INFO - PROCESS | 1940 | 1468872010665 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:00:10 INFO - PROCESS | 1940 | 1468872010667 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:00:10 INFO - PROCESS | 1940 | 1468872010669 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:00:10 INFO - PROCESS | 1940 | 1468872010672 Marionette TRACE conn2 <- [1,2402,null,{}] 13:00:10 INFO - PROCESS | 1940 | 1468872010680 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}] 13:00:10 INFO - PROCESS | 1940 | 1468872010683 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:10 INFO - PROCESS | 1940 | 1468872010786 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:00:10 INFO - PROCESS | 1940 | 1468872010849 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:10 INFO - PROCESS | 1940 | 1468872010851 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d52f000 == 44 [pid = 1940] [id = 608] 13:00:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x121833400) [pid = 1940] [serial = 1824] [outer = 0x0] 13:00:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1241b6400) [pid = 1940] [serial = 1825] [outer = 0x121833400] 13:00:10 INFO - PROCESS | 1940 | 1468872010894 Marionette DEBUG loaded listener.js 13:00:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x126026000) [pid = 1940] [serial = 1826] [outer = 0x121833400] 13:00:11 INFO - PROCESS | 1940 | 1468872011311 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]]]}] 13:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 671ms 13:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:00:11 INFO - PROCESS | 1940 | 1468872011341 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:00:11 INFO - PROCESS | 1940 | 1468872011342 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:00:11 INFO - PROCESS | 1940 | 1468872011345 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:00:11 INFO - PROCESS | 1940 | 1468872011346 Marionette TRACE conn2 <- [1,2406,null,{}] 13:00:11 INFO - PROCESS | 1940 | 1468872011348 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}] 13:00:11 INFO - PROCESS | 1940 | 1468872011350 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:11 INFO - PROCESS | 1940 | 1468872011480 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:00:11 INFO - PROCESS | 1940 | 1468872011554 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:11 INFO - PROCESS | 1940 | 1468872011556 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12903f800 == 45 [pid = 1940] [id = 609] 13:00:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x124669800) [pid = 1940] [serial = 1827] [outer = 0x0] 13:00:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1267b3c00) [pid = 1940] [serial = 1828] [outer = 0x124669800] 13:00:11 INFO - PROCESS | 1940 | 1468872011585 Marionette DEBUG loaded listener.js 13:00:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1290a5c00) [pid = 1940] [serial = 1829] [outer = 0x124669800] 13:00:12 INFO - PROCESS | 1940 | 1468872012148 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]]]}] 13:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 823ms 13:00:12 INFO - PROCESS | 1940 | 1468872012191 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:00:12 INFO - PROCESS | 1940 | 1468872012193 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:00:12 INFO - PROCESS | 1940 | 1468872012198 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:00:12 INFO - PROCESS | 1940 | 1468872012200 Marionette TRACE conn2 <- [1,2410,null,{}] 13:00:12 INFO - PROCESS | 1940 | 1468872012205 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}] 13:00:12 INFO - PROCESS | 1940 | 1468872012207 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:12 INFO - PROCESS | 1940 | 1468872012296 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:00:12 INFO - PROCESS | 1940 | 1468872012371 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:12 INFO - PROCESS | 1940 | 1468872012372 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x1171a6800 == 46 [pid = 1940] [id = 610] 13:00:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x111c75400) [pid = 1940] [serial = 1830] [outer = 0x0] 13:00:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x111e58400) [pid = 1940] [serial = 1831] [outer = 0x111c75400] 13:00:12 INFO - PROCESS | 1940 | 1468872012400 Marionette DEBUG loaded listener.js 13:00:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1127d4800) [pid = 1940] [serial = 1832] [outer = 0x111c75400] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12d0a4000 == 45 [pid = 1940] [id = 604] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca0d000 == 44 [pid = 1940] [id = 603] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x121470800 == 43 [pid = 1940] [id = 602] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x116ac7000 == 42 [pid = 1940] [id = 601] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd2c800 == 41 [pid = 1940] [id = 600] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7a1000 == 40 [pid = 1940] [id = 599] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x1291e3000 == 39 [pid = 1940] [id = 598] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x126725800 == 38 [pid = 1940] [id = 597] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12191f800 == 37 [pid = 1940] [id = 596] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x1195a7800 == 36 [pid = 1940] [id = 595] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x117575800 == 35 [pid = 1940] [id = 594] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x117e2d000 == 34 [pid = 1940] [id = 592] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x1216b9800 == 33 [pid = 1940] [id = 593] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x119ac0800 == 32 [pid = 1940] [id = 591] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12903f800 == 31 [pid = 1940] [id = 609] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12d52f000 == 30 [pid = 1940] [id = 608] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12af24000 == 29 [pid = 1940] [id = 607] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x119a65800 == 28 [pid = 1940] [id = 606] 13:00:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12d297800 == 27 [pid = 1940] [id = 605] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x115f5fc00) [pid = 1940] [serial = 1727] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x115e98800) [pid = 1940] [serial = 1726] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x119a9e000) [pid = 1940] [serial = 1756] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x116b0d000) [pid = 1940] [serial = 1744] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1175c9000) [pid = 1940] [serial = 1745] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1189a0000) [pid = 1940] [serial = 1750] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119479000) [pid = 1940] [serial = 1751] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11847f400) [pid = 1940] [serial = 1747] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1194cb000) [pid = 1940] [serial = 1730] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1188eec00) [pid = 1940] [serial = 1729] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x118871800) [pid = 1940] [serial = 1748] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1175c8000) [pid = 1940] [serial = 1739] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x112d09c00) [pid = 1940] [serial = 1738] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1127ac400) [pid = 1940] [serial = 1741] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x112a80400) [pid = 1940] [serial = 1742] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1242f2800) [pid = 1940] [serial = 1733] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x121476800) [pid = 1940] [serial = 1732] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x128a86000) [pid = 1940] [serial = 1736] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1267a8000) [pid = 1940] [serial = 1735] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x121a98800) [pid = 1940] [serial = 1759] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x121025400) [pid = 1940] [serial = 1757] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12426ac00) [pid = 1940] [serial = 1762] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12411a400) [pid = 1940] [serial = 1760] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x118331400) [pid = 1940] [serial = 1765] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x119478c00) [pid = 1940] [serial = 1766] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119892000) [pid = 1940] [serial = 1768] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x127453000) [pid = 1940] [serial = 1774] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12578c400) [pid = 1940] [serial = 1771] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1244f3800) [pid = 1940] [serial = 1763] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12679a800) [pid = 1940] [serial = 1772] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x119730000) [pid = 1940] [serial = 1753] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1198bbc00) [pid = 1940] [serial = 1754] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12466a000) [pid = 1940] [serial = 1769] [outer = 0x0] [url = about:blank] 13:00:13 INFO - PROCESS | 1940 | 1468872013399 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]]]}] 13:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1224ms 13:00:13 INFO - PROCESS | 1940 | 1468872013422 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:00:13 INFO - PROCESS | 1940 | 1468872013425 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:00:13 INFO - PROCESS | 1940 | 1468872013428 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:00:13 INFO - PROCESS | 1940 | 1468872013430 Marionette TRACE conn2 <- [1,2414,null,{}] 13:00:13 INFO - PROCESS | 1940 | 1468872013433 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}] 13:00:13 INFO - PROCESS | 1940 | 1468872013435 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:13 INFO - PROCESS | 1940 | 1468872013516 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:00:13 INFO - PROCESS | 1940 | 1468872013523 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:13 INFO - PROCESS | 1940 | 1468872013524 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x117108800 == 28 [pid = 1940] [id = 611] 13:00:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1127d2000) [pid = 1940] [serial = 1833] [outer = 0x0] 13:00:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1127d8c00) [pid = 1940] [serial = 1834] [outer = 0x1127d2000] 13:00:13 INFO - PROCESS | 1940 | 1468872013553 Marionette DEBUG loaded listener.js 13:00:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x112d09c00) [pid = 1940] [serial = 1835] [outer = 0x1127d2000] 13:00:13 INFO - PROCESS | 1940 | 1468872013892 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]]]}] 13:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 470ms 13:00:13 INFO - PROCESS | 1940 | 1468872013898 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:00:13 INFO - PROCESS | 1940 | 1468872013903 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:00:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:00:13 INFO - PROCESS | 1940 | 1468872013909 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:00:13 INFO - PROCESS | 1940 | 1468872013911 Marionette TRACE conn2 <- [1,2418,null,{}] 13:00:13 INFO - PROCESS | 1940 | 1468872013913 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}] 13:00:13 INFO - PROCESS | 1940 | 1468872013915 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:14 INFO - PROCESS | 1940 | 1468872014019 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:00:14 INFO - PROCESS | 1940 | 1468872014075 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:14 INFO - PROCESS | 1940 | 1468872014076 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x11840d800 == 29 [pid = 1940] [id = 612] 13:00:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x112f21800) [pid = 1940] [serial = 1836] [outer = 0x0] 13:00:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x115f0a000) [pid = 1940] [serial = 1837] [outer = 0x112f21800] 13:00:14 INFO - PROCESS | 1940 | 1468872014103 Marionette DEBUG loaded listener.js 13:00:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x116822c00) [pid = 1940] [serial = 1838] [outer = 0x112f21800] 13:00:14 INFO - PROCESS | 1940 | 1468872014401 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]]]}] 13:00:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:00:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 13:00:14 INFO - PROCESS | 1940 | 1468872014428 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:00:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:00:14 INFO - PROCESS | 1940 | 1468872014441 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:00:14 INFO - PROCESS | 1940 | 1468872014444 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:00:14 INFO - PROCESS | 1940 | 1468872014446 Marionette TRACE conn2 <- [1,2422,null,{}] 13:00:14 INFO - PROCESS | 1940 | 1468872014457 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}] 13:00:14 INFO - PROCESS | 1940 | 1468872014460 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:14 INFO - PROCESS | 1940 | 1468872014536 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:00:14 INFO - PROCESS | 1940 | 1468872014596 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:14 INFO - PROCESS | 1940 | 1468872014599 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195ba000 == 30 [pid = 1940] [id = 613] 13:00:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1127d8400) [pid = 1940] [serial = 1839] [outer = 0x0] 13:00:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1175c8c00) [pid = 1940] [serial = 1840] [outer = 0x1127d8400] 13:00:14 INFO - PROCESS | 1940 | 1468872014627 Marionette DEBUG loaded listener.js 13:00:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118330000) [pid = 1940] [serial = 1841] [outer = 0x1127d8400] 13:00:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:00:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 473ms 13:00:14 INFO - PROCESS | 1940 | 1468872014909 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]]]}] 13:00:14 INFO - PROCESS | 1940 | 1468872014917 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:00:14 INFO - PROCESS | 1940 | 1468872014920 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:00:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:00:14 INFO - PROCESS | 1940 | 1468872014929 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:00:14 INFO - PROCESS | 1940 | 1468872014930 Marionette TRACE conn2 <- [1,2426,null,{}] 13:00:14 INFO - PROCESS | 1940 | 1468872014933 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}] 13:00:14 INFO - PROCESS | 1940 | 1468872014934 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:15 INFO - PROCESS | 1940 | 1468872015024 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:00:15 INFO - PROCESS | 1940 | 1468872015028 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:15 INFO - PROCESS | 1940 | 1468872015029 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x121153000 == 31 [pid = 1940] [id = 614] 13:00:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1184b1000) [pid = 1940] [serial = 1842] [outer = 0x0] 13:00:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11861e000) [pid = 1940] [serial = 1843] [outer = 0x1184b1000] 13:00:15 INFO - PROCESS | 1940 | 1468872015056 Marionette DEBUG loaded listener.js 13:00:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11887b400) [pid = 1940] [serial = 1844] [outer = 0x1184b1000] 13:00:15 INFO - PROCESS | 1940 | 1468872015392 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]]]}] 13:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 470ms 13:00:15 INFO - PROCESS | 1940 | 1468872015400 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:00:15 INFO - PROCESS | 1940 | 1468872015401 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:00:15 INFO - PROCESS | 1940 | 1468872015406 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:00:15 INFO - PROCESS | 1940 | 1468872015407 Marionette TRACE conn2 <- [1,2430,null,{}] 13:00:15 INFO - PROCESS | 1940 | 1468872015410 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}] 13:00:15 INFO - PROCESS | 1940 | 1468872015411 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:15 INFO - PROCESS | 1940 | 1468872015526 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:00:15 INFO - PROCESS | 1940 | 1468872015541 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:15 INFO - PROCESS | 1940 | 1468872015542 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x121459000 == 32 [pid = 1940] [id = 615] 13:00:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1127afc00) [pid = 1940] [serial = 1845] [outer = 0x0] 13:00:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11887c400) [pid = 1940] [serial = 1846] [outer = 0x1127afc00] 13:00:15 INFO - PROCESS | 1940 | 1468872015566 Marionette DEBUG loaded listener.js 13:00:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1188ec000) [pid = 1940] [serial = 1847] [outer = 0x1127afc00] 13:00:15 INFO - PROCESS | 1940 | 1468872015912 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]]]}] 13:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 13:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:00:15 INFO - PROCESS | 1940 | 1468872015925 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:00:15 INFO - PROCESS | 1940 | 1468872015926 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:00:15 INFO - PROCESS | 1940 | 1468872015928 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:00:15 INFO - PROCESS | 1940 | 1468872015929 Marionette TRACE conn2 <- [1,2434,null,{}] 13:00:15 INFO - PROCESS | 1940 | 1468872015932 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}] 13:00:15 INFO - PROCESS | 1940 | 1468872015936 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:16 INFO - PROCESS | 1940 | 1468872016049 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:00:16 INFO - PROCESS | 1940 | 1468872016088 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:16 INFO - PROCESS | 1940 | 1468872016089 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x125707800 == 33 [pid = 1940] [id = 616] 13:00:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1188ed400) [pid = 1940] [serial = 1848] [outer = 0x0] 13:00:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119433c00) [pid = 1940] [serial = 1849] [outer = 0x1188ed400] 13:00:16 INFO - PROCESS | 1940 | 1468872016114 Marionette DEBUG loaded listener.js 13:00:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1198bbc00) [pid = 1940] [serial = 1850] [outer = 0x1188ed400] 13:00:16 INFO - PROCESS | 1940 | 1468872016415 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]]]}] 13:00:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:00:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 13:00:16 INFO - PROCESS | 1940 | 1468872016448 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:00:16 INFO - PROCESS | 1940 | 1468872016449 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:00:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:00:16 INFO - PROCESS | 1940 | 1468872016458 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:00:16 INFO - PROCESS | 1940 | 1468872016459 Marionette TRACE conn2 <- [1,2438,null,{}] 13:00:16 INFO - PROCESS | 1940 | 1468872016461 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}] 13:00:16 INFO - PROCESS | 1940 | 1468872016462 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:16 INFO - PROCESS | 1940 | 1468872016562 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:00:16 INFO - PROCESS | 1940 | 1468872016565 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:16 INFO - PROCESS | 1940 | 1468872016566 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x127150800 == 34 [pid = 1940] [id = 617] 13:00:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11899fc00) [pid = 1940] [serial = 1851] [outer = 0x0] 13:00:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1198e0000) [pid = 1940] [serial = 1852] [outer = 0x11899fc00] 13:00:16 INFO - PROCESS | 1940 | 1468872016592 Marionette DEBUG loaded listener.js 13:00:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x121016400) [pid = 1940] [serial = 1853] [outer = 0x11899fc00] 13:00:16 INFO - PROCESS | 1940 | 1468872016921 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]]]}] 13:00:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:00:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 518ms 13:00:16 INFO - PROCESS | 1940 | 1468872016976 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:00:16 INFO - PROCESS | 1940 | 1468872016978 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:00:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:00:16 INFO - PROCESS | 1940 | 1468872016980 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:00:16 INFO - PROCESS | 1940 | 1468872016981 Marionette TRACE conn2 <- [1,2442,null,{}] 13:00:16 INFO - PROCESS | 1940 | 1468872016983 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}] 13:00:16 INFO - PROCESS | 1940 | 1468872016984 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:17 INFO - PROCESS | 1940 | 1468872017079 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:00:17 INFO - PROCESS | 1940 | 1468872017090 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:17 INFO - PROCESS | 1940 | 1468872017091 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x129731000 == 35 [pid = 1940] [id = 618] 13:00:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12101d800) [pid = 1940] [serial = 1854] [outer = 0x0] 13:00:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1210ea400) [pid = 1940] [serial = 1855] [outer = 0x12101d800] 13:00:17 INFO - PROCESS | 1940 | 1468872017115 Marionette DEBUG loaded listener.js 13:00:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12133e800) [pid = 1940] [serial = 1856] [outer = 0x12101d800] 13:00:17 INFO - PROCESS | 1940 | 1468872017436 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]]]}] 13:00:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:00:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 470ms 13:00:17 INFO - PROCESS | 1940 | 1468872017459 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:00:17 INFO - PROCESS | 1940 | 1468872017460 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:00:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:00:17 INFO - PROCESS | 1940 | 1468872017462 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:00:17 INFO - PROCESS | 1940 | 1468872017463 Marionette TRACE conn2 <- [1,2446,null,{}] 13:00:17 INFO - PROCESS | 1940 | 1468872017466 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}] 13:00:17 INFO - PROCESS | 1940 | 1468872017467 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:17 INFO - PROCESS | 1940 | 1468872017741 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12a512c00) [pid = 1940] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1290a5400) [pid = 1940] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x121c98c00) [pid = 1940] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1241b2400) [pid = 1940] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1127b1400) [pid = 1940] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x117e0d000) [pid = 1940] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x116a13800) [pid = 1940] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x118330800) [pid = 1940] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1273c9800) [pid = 1940] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1175ce400) [pid = 1940] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1198de800) [pid = 1940] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x110eb2c00) [pid = 1940] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1175cec00) [pid = 1940] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1177be800) [pid = 1940] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:00:17 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x112a81000) [pid = 1940] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:00:17 INFO - PROCESS | 1940 | 1468872017788 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:17 INFO - PROCESS | 1940 | 1468872017789 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x11925a800 == 36 [pid = 1940] [id = 619] 13:00:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x110ee0400) [pid = 1940] [serial = 1857] [outer = 0x0] 13:00:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1133bf800) [pid = 1940] [serial = 1858] [outer = 0x110ee0400] 13:00:17 INFO - PROCESS | 1940 | 1468872017822 Marionette DEBUG loaded listener.js 13:00:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1175cf400) [pid = 1940] [serial = 1859] [outer = 0x110ee0400] 13:00:18 INFO - PROCESS | 1940 | 1468872018066 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]]]}] 13:00:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:00:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 618ms 13:00:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:00:18 INFO - PROCESS | 1940 | 1468872018081 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:00:18 INFO - PROCESS | 1940 | 1468872018082 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:00:18 INFO - PROCESS | 1940 | 1468872018084 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:00:18 INFO - PROCESS | 1940 | 1468872018085 Marionette TRACE conn2 <- [1,2450,null,{}] 13:00:18 INFO - PROCESS | 1940 | 1468872018096 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}] 13:00:18 INFO - PROCESS | 1940 | 1468872018097 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:18 INFO - PROCESS | 1940 | 1468872018180 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:00:18 INFO - PROCESS | 1940 | 1468872018184 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:18 INFO - PROCESS | 1940 | 1468872018186 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af23800 == 37 [pid = 1940] [id = 620] 13:00:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1184b6800) [pid = 1940] [serial = 1860] [outer = 0x0] 13:00:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121521400) [pid = 1940] [serial = 1861] [outer = 0x1184b6800] 13:00:18 INFO - PROCESS | 1940 | 1468872018212 Marionette DEBUG loaded listener.js 13:00:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x121a98c00) [pid = 1940] [serial = 1862] [outer = 0x1184b6800] 13:00:18 INFO - PROCESS | 1940 | 1468872018555 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]]]}] 13:00:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:00:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 477ms 13:00:18 INFO - PROCESS | 1940 | 1468872018561 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:00:18 INFO - PROCESS | 1940 | 1468872018563 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:00:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:00:18 INFO - PROCESS | 1940 | 1468872018565 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:00:18 INFO - PROCESS | 1940 | 1468872018567 Marionette TRACE conn2 <- [1,2454,null,{}] 13:00:18 INFO - PROCESS | 1940 | 1468872018570 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}] 13:00:18 INFO - PROCESS | 1940 | 1468872018573 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:18 INFO - PROCESS | 1940 | 1468872018690 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:00:18 INFO - PROCESS | 1940 | 1468872018696 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:18 INFO - PROCESS | 1940 | 1468872018698 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x121367800 == 38 [pid = 1940] [id = 621] 13:00:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x118536c00) [pid = 1940] [serial = 1863] [outer = 0x0] 13:00:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x121c8bc00) [pid = 1940] [serial = 1864] [outer = 0x118536c00] 13:00:18 INFO - PROCESS | 1940 | 1468872018731 Marionette DEBUG loaded listener.js 13:00:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x124270c00) [pid = 1940] [serial = 1865] [outer = 0x118536c00] 13:00:19 INFO - PROCESS | 1940 | 1468872019020 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]]]}] 13:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 470ms 13:00:19 INFO - PROCESS | 1940 | 1468872019042 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:00:19 INFO - PROCESS | 1940 | 1468872019043 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:00:19 INFO - PROCESS | 1940 | 1468872019046 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:00:19 INFO - PROCESS | 1940 | 1468872019047 Marionette TRACE conn2 <- [1,2458,null,{}] 13:00:19 INFO - PROCESS | 1940 | 1468872019049 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}] 13:00:19 INFO - PROCESS | 1940 | 1468872019050 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:19 INFO - PROCESS | 1940 | 1468872019140 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:00:19 INFO - PROCESS | 1940 | 1468872019144 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:19 INFO - PROCESS | 1940 | 1468872019145 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd2a000 == 39 [pid = 1940] [id = 622] 13:00:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1242e3400) [pid = 1940] [serial = 1866] [outer = 0x0] 13:00:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x124d10400) [pid = 1940] [serial = 1867] [outer = 0x1242e3400] 13:00:19 INFO - PROCESS | 1940 | 1468872019171 Marionette DEBUG loaded listener.js 13:00:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x125784c00) [pid = 1940] [serial = 1868] [outer = 0x1242e3400] 13:00:19 INFO - PROCESS | 1940 | 1468872019645 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]]]}] 13:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 625ms 13:00:19 INFO - PROCESS | 1940 | 1468872019672 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:00:19 INFO - PROCESS | 1940 | 1468872019674 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:00:19 INFO - PROCESS | 1940 | 1468872019678 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:00:19 INFO - PROCESS | 1940 | 1468872019679 Marionette TRACE conn2 <- [1,2462,null,{}] 13:00:19 INFO - PROCESS | 1940 | 1468872019681 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}] 13:00:19 INFO - PROCESS | 1940 | 1468872019682 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:19 INFO - PROCESS | 1940 | 1468872019806 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:00:19 INFO - PROCESS | 1940 | 1468872019868 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:19 INFO - PROCESS | 1940 | 1468872019869 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x116729000 == 40 [pid = 1940] [id = 623] 13:00:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x110ea4c00) [pid = 1940] [serial = 1869] [outer = 0x0] 13:00:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x110ee1000) [pid = 1940] [serial = 1870] [outer = 0x110ea4c00] 13:00:19 INFO - PROCESS | 1940 | 1468872019901 Marionette DEBUG loaded listener.js 13:00:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1121b9000) [pid = 1940] [serial = 1871] [outer = 0x110ea4c00] 13:00:20 INFO - PROCESS | 1940 | 1468872020398 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]]]}] 13:00:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:00:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 773ms 13:00:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:00:20 INFO - PROCESS | 1940 | 1468872020451 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:00:20 INFO - PROCESS | 1940 | 1468872020456 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:00:20 INFO - PROCESS | 1940 | 1468872020459 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:00:20 INFO - PROCESS | 1940 | 1468872020461 Marionette TRACE conn2 <- [1,2466,null,{}] 13:00:20 INFO - PROCESS | 1940 | 1468872020465 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}] 13:00:20 INFO - PROCESS | 1940 | 1468872020466 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:20 INFO - PROCESS | 1940 | 1468872020575 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:00:20 INFO - PROCESS | 1940 | 1468872020703 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:20 INFO - PROCESS | 1940 | 1468872020705 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195ab800 == 41 [pid = 1940] [id = 624] 13:00:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x115f5b000) [pid = 1940] [serial = 1872] [outer = 0x0] 13:00:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11681fc00) [pid = 1940] [serial = 1873] [outer = 0x115f5b000] 13:00:20 INFO - PROCESS | 1940 | 1468872020735 Marionette DEBUG loaded listener.js 13:00:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x116bae000) [pid = 1940] [serial = 1874] [outer = 0x115f5b000] 13:00:21 INFO - PROCESS | 1940 | 1468872021372 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]]]}] 13:00:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:00:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 924ms 13:00:21 INFO - PROCESS | 1940 | 1468872021383 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:00:21 INFO - PROCESS | 1940 | 1468872021385 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:00:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:00:21 INFO - PROCESS | 1940 | 1468872021424 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:00:21 INFO - PROCESS | 1940 | 1468872021427 Marionette TRACE conn2 <- [1,2470,null,{}] 13:00:21 INFO - PROCESS | 1940 | 1468872021430 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}] 13:00:21 INFO - PROCESS | 1940 | 1468872021432 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:21 INFO - PROCESS | 1940 | 1468872021534 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:00:21 INFO - PROCESS | 1940 | 1468872021591 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:21 INFO - PROCESS | 1940 | 1468872021594 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x1190d3800 == 42 [pid = 1940] [id = 625] 13:00:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x114f4d400) [pid = 1940] [serial = 1875] [outer = 0x0] 13:00:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x115e98400) [pid = 1940] [serial = 1876] [outer = 0x114f4d400] 13:00:21 INFO - PROCESS | 1940 | 1468872021621 Marionette DEBUG loaded listener.js 13:00:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x116a8bc00) [pid = 1940] [serial = 1877] [outer = 0x114f4d400] 13:00:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd2a000 == 41 [pid = 1940] [id = 622] 13:00:21 INFO - PROCESS | 1940 | --DOCSHELL 0x121367800 == 40 [pid = 1940] [id = 621] 13:00:21 INFO - PROCESS | 1940 | --DOCSHELL 0x12af23800 == 39 [pid = 1940] [id = 620] 13:00:21 INFO - PROCESS | 1940 | --DOCSHELL 0x11925a800 == 38 [pid = 1940] [id = 619] 13:00:21 INFO - PROCESS | 1940 | --DOCSHELL 0x129731000 == 37 [pid = 1940] [id = 618] 13:00:21 INFO - PROCESS | 1940 | --DOCSHELL 0x127150800 == 36 [pid = 1940] [id = 617] 13:00:21 INFO - PROCESS | 1940 | --DOCSHELL 0x125707800 == 35 [pid = 1940] [id = 616] 13:00:21 INFO - PROCESS | 1940 | --DOCSHELL 0x121459000 == 34 [pid = 1940] [id = 615] 13:00:21 INFO - PROCESS | 1940 | --DOCSHELL 0x121153000 == 33 [pid = 1940] [id = 614] 13:00:21 INFO - PROCESS | 1940 | --DOCSHELL 0x1195ba000 == 32 [pid = 1940] [id = 613] 13:00:21 INFO - PROCESS | 1940 | --DOCSHELL 0x11840d800 == 31 [pid = 1940] [id = 612] 13:00:21 INFO - PROCESS | 1940 | --DOCSHELL 0x117108800 == 30 [pid = 1940] [id = 611] 13:00:21 INFO - PROCESS | 1940 | --DOCSHELL 0x1171a6800 == 29 [pid = 1940] [id = 610] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12a520c00) [pid = 1940] [serial = 1816] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12a65f800) [pid = 1940] [serial = 1817] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x129331800) [pid = 1940] [serial = 1813] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x124668400) [pid = 1940] [serial = 1798] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12744c800) [pid = 1940] [serial = 1801] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x116a16000) [pid = 1940] [serial = 1778] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11906c000) [pid = 1940] [serial = 1789] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119890800) [pid = 1940] [serial = 1790] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x116b05400) [pid = 1940] [serial = 1783] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1175cc800) [pid = 1940] [serial = 1784] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11853ac00) [pid = 1940] [serial = 1780] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1188a9000) [pid = 1940] [serial = 1781] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x128a7d400) [pid = 1940] [serial = 1775] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11853e800) [pid = 1940] [serial = 1786] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1188a8800) [pid = 1940] [serial = 1787] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119fad400) [pid = 1940] [serial = 1792] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1131f1800) [pid = 1940] [serial = 1777] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1175ce800) [pid = 1940] [serial = 1805] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119fb8400) [pid = 1940] [serial = 1807] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128dcb400) [pid = 1940] [serial = 1811] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1121be800) [pid = 1940] [serial = 1804] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x121331800) [pid = 1940] [serial = 1795] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x127165800) [pid = 1940] [serial = 1799] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x128b22400) [pid = 1940] [serial = 1802] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x121c6d800) [pid = 1940] [serial = 1796] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x128b2a000) [pid = 1940] [serial = 1810] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x121023000) [pid = 1940] [serial = 1793] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1293a4000) [pid = 1940] [serial = 1814] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1264e4800) [pid = 1940] [serial = 1808] [outer = 0x0] [url = about:blank] 13:00:22 INFO - PROCESS | 1940 | 1468872022060 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]]]}] 13:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 680ms 13:00:22 INFO - PROCESS | 1940 | 1468872022095 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:00:22 INFO - PROCESS | 1940 | 1468872022098 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:00:22 INFO - PROCESS | 1940 | 1468872022103 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:00:22 INFO - PROCESS | 1940 | 1468872022105 Marionette TRACE conn2 <- [1,2474,null,{}] 13:00:22 INFO - PROCESS | 1940 | 1468872022107 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}] 13:00:22 INFO - PROCESS | 1940 | 1468872022109 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:22 INFO - PROCESS | 1940 | 1468872022189 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:00:22 INFO - PROCESS | 1940 | 1468872022193 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:22 INFO - PROCESS | 1940 | 1468872022195 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x118476800 == 30 [pid = 1940] [id = 626] 13:00:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1175c3400) [pid = 1940] [serial = 1878] [outer = 0x0] 13:00:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x118325c00) [pid = 1940] [serial = 1879] [outer = 0x1175c3400] 13:00:22 INFO - PROCESS | 1940 | 1468872022222 Marionette DEBUG loaded listener.js 13:00:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1184b1800) [pid = 1940] [serial = 1880] [outer = 0x1175c3400] 13:00:22 INFO - PROCESS | 1940 | 1468872022584 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]]]}] 13:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 519ms 13:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:00:22 INFO - PROCESS | 1940 | 1468872022623 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:00:22 INFO - PROCESS | 1940 | 1468872022624 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:00:22 INFO - PROCESS | 1940 | 1468872022626 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:00:22 INFO - PROCESS | 1940 | 1468872022629 Marionette TRACE conn2 <- [1,2478,null,{}] 13:00:22 INFO - PROCESS | 1940 | 1468872022636 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}] 13:00:22 INFO - PROCESS | 1940 | 1468872022640 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:22 INFO - PROCESS | 1940 | 1468872022723 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:00:22 INFO - PROCESS | 1940 | 1468872022729 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:22 INFO - PROCESS | 1940 | 1468872022731 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x121352800 == 31 [pid = 1940] [id = 627] 13:00:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x11862a400) [pid = 1940] [serial = 1881] [outer = 0x0] 13:00:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1188afc00) [pid = 1940] [serial = 1882] [outer = 0x11862a400] 13:00:22 INFO - PROCESS | 1940 | 1468872022759 Marionette DEBUG loaded listener.js 13:00:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1190dd000) [pid = 1940] [serial = 1883] [outer = 0x11862a400] 13:00:23 INFO - PROCESS | 1940 | 1468872023106 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]]]}] 13:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 522ms 13:00:23 INFO - PROCESS | 1940 | 1468872023159 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:00:23 INFO - PROCESS | 1940 | 1468872023161 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:00:23 INFO - PROCESS | 1940 | 1468872023164 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:00:23 INFO - PROCESS | 1940 | 1468872023166 Marionette TRACE conn2 <- [1,2482,null,{}] 13:00:23 INFO - PROCESS | 1940 | 1468872023168 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}] 13:00:23 INFO - PROCESS | 1940 | 1468872023169 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:23 INFO - PROCESS | 1940 | 1468872023247 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:00:23 INFO - PROCESS | 1940 | 1468872023250 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:23 INFO - PROCESS | 1940 | 1468872023251 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x124d91800 == 32 [pid = 1940] [id = 628] 13:00:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1127d3400) [pid = 1940] [serial = 1884] [outer = 0x0] 13:00:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1194c6400) [pid = 1940] [serial = 1885] [outer = 0x1127d3400] 13:00:23 INFO - PROCESS | 1940 | 1468872023279 Marionette DEBUG loaded listener.js 13:00:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11972ec00) [pid = 1940] [serial = 1886] [outer = 0x1127d3400] 13:00:23 INFO - PROCESS | 1940 | 1468872023633 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]]]}] 13:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 520ms 13:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:00:23 INFO - PROCESS | 1940 | 1468872023685 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:00:23 INFO - PROCESS | 1940 | 1468872023686 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:00:23 INFO - PROCESS | 1940 | 1468872023688 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:00:23 INFO - PROCESS | 1940 | 1468872023689 Marionette TRACE conn2 <- [1,2486,null,{}] 13:00:23 INFO - PROCESS | 1940 | 1468872023691 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}] 13:00:23 INFO - PROCESS | 1940 | 1468872023693 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:23 INFO - PROCESS | 1940 | 1468872023767 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:00:23 INFO - PROCESS | 1940 | 1468872023832 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:23 INFO - PROCESS | 1940 | 1468872023833 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188c4800 == 33 [pid = 1940] [id = 629] 13:00:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1127d2800) [pid = 1940] [serial = 1887] [outer = 0x0] 13:00:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119894400) [pid = 1940] [serial = 1888] [outer = 0x1127d2800] 13:00:23 INFO - PROCESS | 1940 | 1468872023858 Marionette DEBUG loaded listener.js 13:00:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119aa2c00) [pid = 1940] [serial = 1889] [outer = 0x1127d2800] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1188ed400) [pid = 1940] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11899fc00) [pid = 1940] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1127d2000) [pid = 1940] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1184b1000) [pid = 1940] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x112f21800) [pid = 1940] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x111c75400) [pid = 1940] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1127d8400) [pid = 1940] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1177b7c00) [pid = 1940] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1194ce800) [pid = 1940] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x121833400) [pid = 1940] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12101d800) [pid = 1940] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x110ee0400) [pid = 1940] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x124669800) [pid = 1940] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1184b6800) [pid = 1940] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1127afc00) [pid = 1940] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:00:24 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x118536c00) [pid = 1940] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:00:24 INFO - PROCESS | 1940 | 1468872024458 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]]]}] 13:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 820ms 13:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:00:24 INFO - PROCESS | 1940 | 1468872024509 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:00:24 INFO - PROCESS | 1940 | 1468872024511 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:00:24 INFO - PROCESS | 1940 | 1468872024515 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:00:24 INFO - PROCESS | 1940 | 1468872024516 Marionette TRACE conn2 <- [1,2490,null,{}] 13:00:24 INFO - PROCESS | 1940 | 1468872024522 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}] 13:00:24 INFO - PROCESS | 1940 | 1468872024524 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:24 INFO - PROCESS | 1940 | 1468872024620 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:00:24 INFO - PROCESS | 1940 | 1468872024691 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:24 INFO - PROCESS | 1940 | 1468872024692 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x118418000 == 34 [pid = 1940] [id = 630] 13:00:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1127d2000) [pid = 1940] [serial = 1890] [outer = 0x0] 13:00:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1133c0800) [pid = 1940] [serial = 1891] [outer = 0x1127d2000] 13:00:24 INFO - PROCESS | 1940 | 1468872024723 Marionette DEBUG loaded listener.js 13:00:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x116b05400) [pid = 1940] [serial = 1892] [outer = 0x1127d2000] 13:00:25 INFO - PROCESS | 1940 | 1468872025170 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]]]}] 13:00:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:00:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 670ms 13:00:25 INFO - PROCESS | 1940 | 1468872025185 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:00:25 INFO - PROCESS | 1940 | 1468872025190 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:00:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:00:25 INFO - PROCESS | 1940 | 1468872025195 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:00:25 INFO - PROCESS | 1940 | 1468872025197 Marionette TRACE conn2 <- [1,2494,null,{}] 13:00:25 INFO - PROCESS | 1940 | 1468872025199 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}] 13:00:25 INFO - PROCESS | 1940 | 1468872025201 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:25 INFO - PROCESS | 1940 | 1468872025340 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:00:25 INFO - PROCESS | 1940 | 1468872025347 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:25 INFO - PROCESS | 1940 | 1468872025349 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x1247e5000 == 35 [pid = 1940] [id = 631] 13:00:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x118330400) [pid = 1940] [serial = 1893] [outer = 0x0] 13:00:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x118537000) [pid = 1940] [serial = 1894] [outer = 0x118330400] 13:00:25 INFO - PROCESS | 1940 | 1468872025380 Marionette DEBUG loaded listener.js 13:00:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x118871800) [pid = 1940] [serial = 1895] [outer = 0x118330400] 13:00:25 INFO - PROCESS | 1940 | 1468872025816 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]]]}] 13:00:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:00:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 668ms 13:00:25 INFO - PROCESS | 1940 | 1468872025864 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:00:25 INFO - PROCESS | 1940 | 1468872025866 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:00:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:00:25 INFO - PROCESS | 1940 | 1468872025868 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:00:25 INFO - PROCESS | 1940 | 1468872025871 Marionette TRACE conn2 <- [1,2498,null,{}] 13:00:25 INFO - PROCESS | 1940 | 1468872025878 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}] 13:00:25 INFO - PROCESS | 1940 | 1468872025882 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:25 INFO - PROCESS | 1940 | 1468872025978 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:00:26 INFO - PROCESS | 1940 | 1468872026038 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:26 INFO - PROCESS | 1940 | 1468872026040 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7a8800 == 36 [pid = 1940] [id = 632] 13:00:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x119434000) [pid = 1940] [serial = 1896] [outer = 0x0] 13:00:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x119890000) [pid = 1940] [serial = 1897] [outer = 0x119434000] 13:00:26 INFO - PROCESS | 1940 | 1468872026072 Marionette DEBUG loaded listener.js 13:00:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12101dc00) [pid = 1940] [serial = 1898] [outer = 0x119434000] 13:00:26 INFO - PROCESS | 1940 | 1468872026521 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]]]}] 13:00:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:00:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 672ms 13:00:26 INFO - PROCESS | 1940 | 1468872026540 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:00:26 INFO - PROCESS | 1940 | 1468872026542 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:00:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:00:26 INFO - PROCESS | 1940 | 1468872026545 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:00:26 INFO - PROCESS | 1940 | 1468872026546 Marionette TRACE conn2 <- [1,2502,null,{}] 13:00:26 INFO - PROCESS | 1940 | 1468872026548 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}] 13:00:26 INFO - PROCESS | 1940 | 1468872026550 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:26 INFO - PROCESS | 1940 | 1468872026669 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:00:26 INFO - PROCESS | 1940 | 1468872026741 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:26 INFO - PROCESS | 1940 | 1468872026742 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b917800 == 37 [pid = 1940] [id = 633] 13:00:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x121a1ec00) [pid = 1940] [serial = 1899] [outer = 0x0] 13:00:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x121c6d800) [pid = 1940] [serial = 1900] [outer = 0x121a1ec00] 13:00:26 INFO - PROCESS | 1940 | 1468872026771 Marionette DEBUG loaded listener.js 13:00:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x121c97800) [pid = 1940] [serial = 1901] [outer = 0x121a1ec00] 13:00:27 INFO - PROCESS | 1940 | 1468872027178 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]]]}] 13:00:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:00:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 669ms 13:00:27 INFO - PROCESS | 1940 | 1468872027214 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:00:27 INFO - PROCESS | 1940 | 1468872027216 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:00:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:00:27 INFO - PROCESS | 1940 | 1468872027218 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:00:27 INFO - PROCESS | 1940 | 1468872027219 Marionette TRACE conn2 <- [1,2506,null,{}] 13:00:27 INFO - PROCESS | 1940 | 1468872027222 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}] 13:00:27 INFO - PROCESS | 1940 | 1468872027223 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:27 INFO - PROCESS | 1940 | 1468872027317 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:00:27 INFO - PROCESS | 1940 | 1468872027375 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:27 INFO - PROCESS | 1940 | 1468872027377 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x124d90800 == 38 [pid = 1940] [id = 634] 13:00:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x121a8dc00) [pid = 1940] [serial = 1902] [outer = 0x0] 13:00:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1241b1400) [pid = 1940] [serial = 1903] [outer = 0x121a8dc00] 13:00:27 INFO - PROCESS | 1940 | 1468872027405 Marionette DEBUG loaded listener.js 13:00:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12426ac00) [pid = 1940] [serial = 1904] [outer = 0x121a8dc00] 13:00:27 INFO - PROCESS | 1940 | 1468872027931 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]]]}] 13:00:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:00:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 771ms 13:00:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:00:27 INFO - PROCESS | 1940 | 1468872027990 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:00:27 INFO - PROCESS | 1940 | 1468872027992 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:00:27 INFO - PROCESS | 1940 | 1468872027995 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:00:27 INFO - PROCESS | 1940 | 1468872027998 Marionette TRACE conn2 <- [1,2510,null,{}] 13:00:28 INFO - PROCESS | 1940 | 1468872028002 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}] 13:00:28 INFO - PROCESS | 1940 | 1468872028004 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:28 INFO - PROCESS | 1940 | 1468872028101 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:00:28 INFO - PROCESS | 1940 | 1468872028170 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:28 INFO - PROCESS | 1940 | 1468872028173 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x119a5c000 == 39 [pid = 1940] [id = 635] 13:00:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x115e9b000) [pid = 1940] [serial = 1905] [outer = 0x0] 13:00:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x116817000) [pid = 1940] [serial = 1906] [outer = 0x115e9b000] 13:00:28 INFO - PROCESS | 1940 | 1468872028200 Marionette DEBUG loaded listener.js 13:00:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1175cf800) [pid = 1940] [serial = 1907] [outer = 0x115e9b000] 13:00:29 INFO - PROCESS | 1940 | --DOCSHELL 0x124d91800 == 38 [pid = 1940] [id = 628] 13:00:29 INFO - PROCESS | 1940 | --DOCSHELL 0x121352800 == 37 [pid = 1940] [id = 627] 13:00:29 INFO - PROCESS | 1940 | --DOCSHELL 0x118476800 == 36 [pid = 1940] [id = 626] 13:00:29 INFO - PROCESS | 1940 | --DOCSHELL 0x1190d3800 == 35 [pid = 1940] [id = 625] 13:00:29 INFO - PROCESS | 1940 | --DOCSHELL 0x116729000 == 34 [pid = 1940] [id = 623] 13:00:29 INFO - PROCESS | 1940 | --DOCSHELL 0x1195ab800 == 33 [pid = 1940] [id = 624] 13:00:29 INFO - PROCESS | 1940 | --DOCSHELL 0x124d90800 == 32 [pid = 1940] [id = 634] 13:00:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12b917800 == 31 [pid = 1940] [id = 633] 13:00:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7a8800 == 30 [pid = 1940] [id = 632] 13:00:29 INFO - PROCESS | 1940 | --DOCSHELL 0x1247e5000 == 29 [pid = 1940] [id = 631] 13:00:29 INFO - PROCESS | 1940 | --DOCSHELL 0x1188c4800 == 28 [pid = 1940] [id = 629] 13:00:29 INFO - PROCESS | 1940 | --DOCSHELL 0x118418000 == 27 [pid = 1940] [id = 630] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1188ec000) [pid = 1940] [serial = 1847] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x124d10400) [pid = 1940] [serial = 1867] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119433c00) [pid = 1940] [serial = 1849] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1198e0000) [pid = 1940] [serial = 1852] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1127d8c00) [pid = 1940] [serial = 1834] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x112d09c00) [pid = 1940] [serial = 1835] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11861e000) [pid = 1940] [serial = 1843] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11887b400) [pid = 1940] [serial = 1844] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x115f0a000) [pid = 1940] [serial = 1837] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x116822c00) [pid = 1940] [serial = 1838] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1127d4800) [pid = 1940] [serial = 1832] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x111e58400) [pid = 1940] [serial = 1831] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1175c8c00) [pid = 1940] [serial = 1840] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x118330000) [pid = 1940] [serial = 1841] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x118626800) [pid = 1940] [serial = 1820] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x118325800) [pid = 1940] [serial = 1819] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x121020000) [pid = 1940] [serial = 1823] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1198bac00) [pid = 1940] [serial = 1822] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x126026000) [pid = 1940] [serial = 1826] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x1198bbc00) [pid = 1940] [serial = 1850] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1210ea400) [pid = 1940] [serial = 1855] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x1241b6400) [pid = 1940] [serial = 1825] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12133e800) [pid = 1940] [serial = 1856] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x1175cf400) [pid = 1940] [serial = 1859] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x1290a5c00) [pid = 1940] [serial = 1829] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x1133bf800) [pid = 1940] [serial = 1858] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x1267b3c00) [pid = 1940] [serial = 1828] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x121521400) [pid = 1940] [serial = 1861] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x11887c400) [pid = 1940] [serial = 1846] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x121016400) [pid = 1940] [serial = 1853] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x124270c00) [pid = 1940] [serial = 1865] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 59 (0x121a98c00) [pid = 1940] [serial = 1862] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 58 (0x121c8bc00) [pid = 1940] [serial = 1864] [outer = 0x0] [url = about:blank] 13:00:29 INFO - PROCESS | 1940 | 1468872029137 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]]]}] 13:00:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:00:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1178ms 13:00:29 INFO - PROCESS | 1940 | 1468872029174 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:00:29 INFO - PROCESS | 1940 | 1468872029177 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:00:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:00:29 INFO - PROCESS | 1940 | 1468872029180 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:00:29 INFO - PROCESS | 1940 | 1468872029182 Marionette TRACE conn2 <- [1,2514,null,{}] 13:00:29 INFO - PROCESS | 1940 | 1468872029185 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}] 13:00:29 INFO - PROCESS | 1940 | 1468872029187 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:29 INFO - PROCESS | 1940 | 1468872029265 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:00:29 INFO - PROCESS | 1940 | 1468872029274 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:29 INFO - PROCESS | 1940 | 1468872029275 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x11711b000 == 28 [pid = 1940] [id = 636] 13:00:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x1121b7400) [pid = 1940] [serial = 1908] [outer = 0x0] 13:00:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x1127d8c00) [pid = 1940] [serial = 1909] [outer = 0x1121b7400] 13:00:29 INFO - PROCESS | 1940 | 1468872029304 Marionette DEBUG loaded listener.js 13:00:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x112d71800) [pid = 1940] [serial = 1910] [outer = 0x1121b7400] 13:00:29 INFO - PROCESS | 1940 | 1468872029687 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]]]}] 13:00:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:00:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 520ms 13:00:29 INFO - PROCESS | 1940 | 1468872029700 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:00:29 INFO - PROCESS | 1940 | 1468872029705 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:00:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:00:29 INFO - PROCESS | 1940 | 1468872029709 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:00:29 INFO - PROCESS | 1940 | 1468872029711 Marionette TRACE conn2 <- [1,2518,null,{}] 13:00:29 INFO - PROCESS | 1940 | 1468872029713 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}] 13:00:29 INFO - PROCESS | 1940 | 1468872029715 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:29 INFO - PROCESS | 1940 | 1468872029794 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:00:29 INFO - PROCESS | 1940 | 1468872029798 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:29 INFO - PROCESS | 1940 | 1468872029799 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x118418800 == 29 [pid = 1940] [id = 637] 13:00:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x1133b8400) [pid = 1940] [serial = 1911] [outer = 0x0] 13:00:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x116a17400) [pid = 1940] [serial = 1912] [outer = 0x1133b8400] 13:00:29 INFO - PROCESS | 1940 | 1468872029828 Marionette DEBUG loaded listener.js 13:00:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x1175c4000) [pid = 1940] [serial = 1913] [outer = 0x1133b8400] 13:00:30 INFO - PROCESS | 1940 | 1468872030178 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]]]}] 13:00:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:00:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 473ms 13:00:30 INFO - PROCESS | 1940 | 1468872030182 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:00:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:00:30 INFO - PROCESS | 1940 | 1468872030193 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:00:30 INFO - PROCESS | 1940 | 1468872030195 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:00:30 INFO - PROCESS | 1940 | 1468872030198 Marionette TRACE conn2 <- [1,2522,null,{}] 13:00:30 INFO - PROCESS | 1940 | 1468872030205 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}] 13:00:30 INFO - PROCESS | 1940 | 1468872030209 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:30 INFO - PROCESS | 1940 | 1468872030287 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:00:30 INFO - PROCESS | 1940 | 1468872030342 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:30 INFO - PROCESS | 1940 | 1468872030344 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ac2800 == 30 [pid = 1940] [id = 638] 13:00:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x1127dfc00) [pid = 1940] [serial = 1914] [outer = 0x0] 13:00:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x1184ad800) [pid = 1940] [serial = 1915] [outer = 0x1127dfc00] 13:00:30 INFO - PROCESS | 1940 | 1468872030372 Marionette DEBUG loaded listener.js 13:00:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x118626800) [pid = 1940] [serial = 1916] [outer = 0x1127dfc00] 13:00:30 INFO - PROCESS | 1940 | 1468872030663 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]]]}] 13:00:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:00:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 478ms 13:00:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:00:30 INFO - PROCESS | 1940 | 1468872030677 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:00:30 INFO - PROCESS | 1940 | 1468872030679 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:00:30 INFO - PROCESS | 1940 | 1468872030681 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:00:30 INFO - PROCESS | 1940 | 1468872030682 Marionette TRACE conn2 <- [1,2526,null,{}] 13:00:30 INFO - PROCESS | 1940 | 1468872030685 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}] 13:00:30 INFO - PROCESS | 1940 | 1468872030686 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:30 INFO - PROCESS | 1940 | 1468872030775 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:00:30 INFO - PROCESS | 1940 | 1468872030779 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:30 INFO - PROCESS | 1940 | 1468872030780 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12146f800 == 31 [pid = 1940] [id = 639] 13:00:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x118879c00) [pid = 1940] [serial = 1917] [outer = 0x0] 13:00:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x1188e4800) [pid = 1940] [serial = 1918] [outer = 0x118879c00] 13:00:30 INFO - PROCESS | 1940 | 1468872030807 Marionette DEBUG loaded listener.js 13:00:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x119061400) [pid = 1940] [serial = 1919] [outer = 0x118879c00] 13:00:31 INFO - PROCESS | 1940 | 1468872031136 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]]]}] 13:00:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:00:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 470ms 13:00:31 INFO - PROCESS | 1940 | 1468872031151 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:00:31 INFO - PROCESS | 1940 | 1468872031153 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:00:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:00:31 INFO - PROCESS | 1940 | 1468872031158 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:00:31 INFO - PROCESS | 1940 | 1468872031160 Marionette TRACE conn2 <- [1,2530,null,{}] 13:00:31 INFO - PROCESS | 1940 | 1468872031162 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}] 13:00:31 INFO - PROCESS | 1940 | 1468872031163 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:31 INFO - PROCESS | 1940 | 1468872031273 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:00:31 INFO - PROCESS | 1940 | 1468872031284 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:31 INFO - PROCESS | 1940 | 1468872031286 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x1241d4800 == 32 [pid = 1940] [id = 640] 13:00:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1133b4400) [pid = 1940] [serial = 1920] [outer = 0x0] 13:00:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x11906bc00) [pid = 1940] [serial = 1921] [outer = 0x1133b4400] 13:00:31 INFO - PROCESS | 1940 | 1468872031311 Marionette DEBUG loaded listener.js 13:00:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x119478400) [pid = 1940] [serial = 1922] [outer = 0x1133b4400] 13:00:31 INFO - PROCESS | 1940 | 1468872031647 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]]]}] 13:00:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:00:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 13:00:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:00:31 INFO - PROCESS | 1940 | 1468872031683 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:00:31 INFO - PROCESS | 1940 | 1468872031684 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:00:31 INFO - PROCESS | 1940 | 1468872031686 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:00:31 INFO - PROCESS | 1940 | 1468872031688 Marionette TRACE conn2 <- [1,2534,null,{}] 13:00:31 INFO - PROCESS | 1940 | 1468872031690 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}] 13:00:31 INFO - PROCESS | 1940 | 1468872031694 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:31 INFO - PROCESS | 1940 | 1468872031806 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:00:31 INFO - PROCESS | 1940 | 1468872031845 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:31 INFO - PROCESS | 1940 | 1468872031847 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x126722800 == 33 [pid = 1940] [id = 641] 13:00:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x119473000) [pid = 1940] [serial = 1923] [outer = 0x0] 13:00:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x119890400) [pid = 1940] [serial = 1924] [outer = 0x119473000] 13:00:31 INFO - PROCESS | 1940 | 1468872031872 Marionette DEBUG loaded listener.js 13:00:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x12101c800) [pid = 1940] [serial = 1925] [outer = 0x119473000] 13:00:32 INFO - PROCESS | 1940 | 1468872032187 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]]]}] 13:00:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:00:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 521ms 13:00:32 INFO - PROCESS | 1940 | 1468872032208 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:00:32 INFO - PROCESS | 1940 | 1468872032210 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:00:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:00:32 INFO - PROCESS | 1940 | 1468872032212 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:00:32 INFO - PROCESS | 1940 | 1468872032213 Marionette TRACE conn2 <- [1,2538,null,{}] 13:00:32 INFO - PROCESS | 1940 | 1468872032215 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}] 13:00:32 INFO - PROCESS | 1940 | 1468872032216 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:32 INFO - PROCESS | 1940 | 1468872032316 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:00:32 INFO - PROCESS | 1940 | 1468872032327 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:32 INFO - PROCESS | 1940 | 1468872032328 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12903a000 == 34 [pid = 1940] [id = 642] 13:00:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x121019800) [pid = 1940] [serial = 1926] [outer = 0x0] 13:00:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x121025800) [pid = 1940] [serial = 1927] [outer = 0x121019800] 13:00:32 INFO - PROCESS | 1940 | 1468872032352 Marionette DEBUG loaded listener.js 13:00:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x121521400) [pid = 1940] [serial = 1928] [outer = 0x121019800] 13:00:32 INFO - PROCESS | 1940 | 1468872032682 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]]]}] 13:00:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:00:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 13:00:32 INFO - PROCESS | 1940 | 1468872032730 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:00:32 INFO - PROCESS | 1940 | 1468872032732 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:00:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:00:32 INFO - PROCESS | 1940 | 1468872032734 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:00:32 INFO - PROCESS | 1940 | 1468872032735 Marionette TRACE conn2 <- [1,2542,null,{}] 13:00:32 INFO - PROCESS | 1940 | 1468872032737 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}] 13:00:32 INFO - PROCESS | 1940 | 1468872032738 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:32 INFO - PROCESS | 1940 | 1468872032831 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:00:32 INFO - PROCESS | 1940 | 1468872032836 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:32 INFO - PROCESS | 1940 | 1468872032837 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a548000 == 35 [pid = 1940] [id = 643] 13:00:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x12101cc00) [pid = 1940] [serial = 1929] [outer = 0x0] 13:00:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x121a98c00) [pid = 1940] [serial = 1930] [outer = 0x12101cc00] 13:00:32 INFO - PROCESS | 1940 | 1468872032861 Marionette DEBUG loaded listener.js 13:00:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x123d3f400) [pid = 1940] [serial = 1931] [outer = 0x12101cc00] 13:00:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:00:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 471ms 13:00:33 INFO - PROCESS | 1940 | 1468872033198 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]]]}] 13:00:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:00:33 INFO - PROCESS | 1940 | 1468872033210 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:00:33 INFO - PROCESS | 1940 | 1468872033212 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:00:33 INFO - PROCESS | 1940 | 1468872033214 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:00:33 INFO - PROCESS | 1940 | 1468872033215 Marionette TRACE conn2 <- [1,2546,null,{}] 13:00:33 INFO - PROCESS | 1940 | 1468872033218 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}] 13:00:33 INFO - PROCESS | 1940 | 1468872033220 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:33 INFO - PROCESS | 1940 | 1468872033415 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:00:33 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x114f4d400) [pid = 1940] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:00:33 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1175c3400) [pid = 1940] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:00:33 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x110ea4c00) [pid = 1940] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:00:33 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x11862a400) [pid = 1940] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:00:33 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x115f5b000) [pid = 1940] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:00:33 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1127d3400) [pid = 1940] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:00:33 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1127d2800) [pid = 1940] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:00:33 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1242e3400) [pid = 1940] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:00:33 INFO - PROCESS | 1940 | 1468872033455 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:33 INFO - PROCESS | 1940 | 1468872033463 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ac1800 == 36 [pid = 1940] [id = 644] 13:00:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x11275bc00) [pid = 1940] [serial = 1932] [outer = 0x0] 13:00:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x112e13000) [pid = 1940] [serial = 1933] [outer = 0x11275bc00] 13:00:33 INFO - PROCESS | 1940 | 1468872033488 Marionette DEBUG loaded listener.js 13:00:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x118486400) [pid = 1940] [serial = 1934] [outer = 0x11275bc00] 13:00:33 INFO - PROCESS | 1940 | 1468872033738 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]]]}] 13:00:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:00:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 569ms 13:00:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:00:33 INFO - PROCESS | 1940 | 1468872033783 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:00:33 INFO - PROCESS | 1940 | 1468872033784 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:00:33 INFO - PROCESS | 1940 | 1468872033794 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:00:33 INFO - PROCESS | 1940 | 1468872033795 Marionette TRACE conn2 <- [1,2550,null,{}] 13:00:33 INFO - PROCESS | 1940 | 1468872033797 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}] 13:00:33 INFO - PROCESS | 1940 | 1468872033799 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:33 INFO - PROCESS | 1940 | 1468872033878 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:00:33 INFO - PROCESS | 1940 | 1468872033882 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:33 INFO - PROCESS | 1940 | 1468872033883 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b075000 == 37 [pid = 1940] [id = 645] 13:00:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1184b2400) [pid = 1940] [serial = 1935] [outer = 0x0] 13:00:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x124266c00) [pid = 1940] [serial = 1936] [outer = 0x1184b2400] 13:00:33 INFO - PROCESS | 1940 | 1468872033909 Marionette DEBUG loaded listener.js 13:00:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1244c0000) [pid = 1940] [serial = 1937] [outer = 0x1184b2400] 13:00:34 INFO - PROCESS | 1940 | 1468872034283 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]]]}] 13:00:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:00:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 525ms 13:00:34 INFO - PROCESS | 1940 | 1468872034313 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:00:34 INFO - PROCESS | 1940 | 1468872034316 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:00:34 INFO - PROCESS | 1940 | 1468872034321 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:00:34 INFO - PROCESS | 1940 | 1468872034324 Marionette TRACE conn2 <- [1,2554,null,{}] 13:00:34 INFO - PROCESS | 1940 | 1468872034328 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}] 13:00:34 INFO - PROCESS | 1940 | 1468872034330 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:34 INFO - PROCESS | 1940 | 1468872034467 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:00:34 INFO - PROCESS | 1940 | 1468872034483 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:34 INFO - PROCESS | 1940 | 1468872034484 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x1241c8000 == 38 [pid = 1940] [id = 646] 13:00:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1247b6400) [pid = 1940] [serial = 1938] [outer = 0x0] 13:00:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x124d0fc00) [pid = 1940] [serial = 1939] [outer = 0x1247b6400] 13:00:34 INFO - PROCESS | 1940 | 1468872034539 Marionette DEBUG loaded listener.js 13:00:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x126025800) [pid = 1940] [serial = 1940] [outer = 0x1247b6400] 13:00:34 INFO - PROCESS | 1940 | 1468872034931 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]]]}] 13:00:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:00:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 624ms 13:00:34 INFO - PROCESS | 1940 | 1468872034944 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:00:34 INFO - PROCESS | 1940 | 1468872034945 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:00:34 INFO - PROCESS | 1940 | 1468872034947 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:00:34 INFO - PROCESS | 1940 | 1468872034948 Marionette TRACE conn2 <- [1,2558,null,{}] 13:00:34 INFO - PROCESS | 1940 | 1468872034950 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}] 13:00:34 INFO - PROCESS | 1940 | 1468872034951 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:35 INFO - PROCESS | 1940 | 1468872035061 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:00:35 INFO - PROCESS | 1940 | 1468872035067 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:35 INFO - PROCESS | 1940 | 1468872035068 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c42c000 == 39 [pid = 1940] [id = 647] 13:00:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x121858800) [pid = 1940] [serial = 1941] [outer = 0x0] 13:00:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12602a800) [pid = 1940] [serial = 1942] [outer = 0x121858800] 13:00:35 INFO - PROCESS | 1940 | 1468872035093 Marionette DEBUG loaded listener.js 13:00:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x126796800) [pid = 1940] [serial = 1943] [outer = 0x121858800] 13:00:35 INFO - PROCESS | 1940 | 1468872035556 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]]]}] 13:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 672ms 13:00:35 INFO - PROCESS | 1940 | 1468872035620 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:00:35 INFO - PROCESS | 1940 | 1468872035625 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:00:35 INFO - PROCESS | 1940 | 1468872035630 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:00:35 INFO - PROCESS | 1940 | 1468872035633 Marionette TRACE conn2 <- [1,2562,null,{}] 13:00:35 INFO - PROCESS | 1940 | 1468872035676 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}] 13:00:35 INFO - PROCESS | 1940 | 1468872035680 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:35 INFO - PROCESS | 1940 | 1468872035834 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:00:35 INFO - PROCESS | 1940 | 1468872035935 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:35 INFO - PROCESS | 1940 | 1468872035938 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x11837d000 == 40 [pid = 1940] [id = 648] 13:00:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1127b3000) [pid = 1940] [serial = 1944] [outer = 0x0] 13:00:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1127db000) [pid = 1940] [serial = 1945] [outer = 0x1127b3000] 13:00:35 INFO - PROCESS | 1940 | 1468872035991 Marionette DEBUG loaded listener.js 13:00:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x113241000) [pid = 1940] [serial = 1946] [outer = 0x1127b3000] 13:00:36 INFO - PROCESS | 1940 | 1468872036542 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]]]}] 13:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 973ms 13:00:36 INFO - PROCESS | 1940 | 1468872036608 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:00:36 INFO - PROCESS | 1940 | 1468872036613 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:00:36 INFO - PROCESS | 1940 | 1468872036620 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:00:36 INFO - PROCESS | 1940 | 1468872036623 Marionette TRACE conn2 <- [1,2566,null,{}] 13:00:36 INFO - PROCESS | 1940 | 1468872036627 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}] 13:00:36 INFO - PROCESS | 1940 | 1468872036630 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:36 INFO - PROCESS | 1940 | 1468872036787 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:00:36 INFO - PROCESS | 1940 | 1468872036870 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:36 INFO - PROCESS | 1940 | 1468872036872 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a84800 == 41 [pid = 1940] [id = 649] 13:00:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1175c5800) [pid = 1940] [serial = 1947] [outer = 0x0] 13:00:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x117e0e800) [pid = 1940] [serial = 1948] [outer = 0x1175c5800] 13:00:36 INFO - PROCESS | 1940 | 1468872036902 Marionette DEBUG loaded listener.js 13:00:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x118488000) [pid = 1940] [serial = 1949] [outer = 0x1175c5800] 13:00:37 INFO - PROCESS | 1940 | 1468872037595 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]]]}] 13:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1025ms 13:00:37 INFO - PROCESS | 1940 | 1468872037645 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:00:37 INFO - PROCESS | 1940 | 1468872037647 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:00:37 INFO - PROCESS | 1940 | 1468872037650 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:00:37 INFO - PROCESS | 1940 | 1468872037652 Marionette TRACE conn2 <- [1,2570,null,{}] 13:00:37 INFO - PROCESS | 1940 | 1468872037656 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}] 13:00:37 INFO - PROCESS | 1940 | 1468872037657 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:37 INFO - PROCESS | 1940 | 1468872037758 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:00:37 INFO - PROCESS | 1940 | 1468872037815 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:37 INFO - PROCESS | 1940 | 1468872037818 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x118413800 == 42 [pid = 1940] [id = 650] 13:00:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x115f03c00) [pid = 1940] [serial = 1950] [outer = 0x0] 13:00:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x116814800) [pid = 1940] [serial = 1951] [outer = 0x115f03c00] 13:00:37 INFO - PROCESS | 1940 | 1468872037846 Marionette DEBUG loaded listener.js 13:00:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1175c7800) [pid = 1940] [serial = 1952] [outer = 0x115f03c00] 13:00:37 INFO - PROCESS | 1940 | --DOCSHELL 0x1241c8000 == 41 [pid = 1940] [id = 646] 13:00:37 INFO - PROCESS | 1940 | --DOCSHELL 0x12b075000 == 40 [pid = 1940] [id = 645] 13:00:37 INFO - PROCESS | 1940 | --DOCSHELL 0x119ac1800 == 39 [pid = 1940] [id = 644] 13:00:37 INFO - PROCESS | 1940 | --DOCSHELL 0x12a548000 == 38 [pid = 1940] [id = 643] 13:00:37 INFO - PROCESS | 1940 | --DOCSHELL 0x12903a000 == 37 [pid = 1940] [id = 642] 13:00:38 INFO - PROCESS | 1940 | --DOCSHELL 0x126722800 == 36 [pid = 1940] [id = 641] 13:00:38 INFO - PROCESS | 1940 | --DOCSHELL 0x1241d4800 == 35 [pid = 1940] [id = 640] 13:00:38 INFO - PROCESS | 1940 | --DOCSHELL 0x12146f800 == 34 [pid = 1940] [id = 639] 13:00:38 INFO - PROCESS | 1940 | --DOCSHELL 0x119ac2800 == 33 [pid = 1940] [id = 638] 13:00:38 INFO - PROCESS | 1940 | --DOCSHELL 0x118418800 == 32 [pid = 1940] [id = 637] 13:00:38 INFO - PROCESS | 1940 | --DOCSHELL 0x11711b000 == 31 [pid = 1940] [id = 636] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119aa2c00) [pid = 1940] [serial = 1889] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x125784c00) [pid = 1940] [serial = 1868] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119894400) [pid = 1940] [serial = 1888] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x115e98400) [pid = 1940] [serial = 1876] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x116a8bc00) [pid = 1940] [serial = 1877] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x118325c00) [pid = 1940] [serial = 1879] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1184b1800) [pid = 1940] [serial = 1880] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x110ee1000) [pid = 1940] [serial = 1870] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1121b9000) [pid = 1940] [serial = 1871] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1188afc00) [pid = 1940] [serial = 1882] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1190dd000) [pid = 1940] [serial = 1883] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11681fc00) [pid = 1940] [serial = 1873] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x116bae000) [pid = 1940] [serial = 1874] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1194c6400) [pid = 1940] [serial = 1885] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x11972ec00) [pid = 1940] [serial = 1886] [outer = 0x0] [url = about:blank] 13:00:38 INFO - PROCESS | 1940 | 1468872038220 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]]]}] 13:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 621ms 13:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:00:38 INFO - PROCESS | 1940 | 1468872038272 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:00:38 INFO - PROCESS | 1940 | 1468872038274 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:00:38 INFO - PROCESS | 1940 | 1468872038278 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:00:38 INFO - PROCESS | 1940 | 1468872038280 Marionette TRACE conn2 <- [1,2574,null,{}] 13:00:38 INFO - PROCESS | 1940 | 1468872038282 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}] 13:00:38 INFO - PROCESS | 1940 | 1468872038284 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:38 INFO - PROCESS | 1940 | 1468872038363 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:00:38 INFO - PROCESS | 1940 | 1468872038422 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:38 INFO - PROCESS | 1940 | 1468872038423 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c1000 == 32 [pid = 1940] [id = 651] 13:00:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x118331800) [pid = 1940] [serial = 1953] [outer = 0x0] 13:00:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11853b800) [pid = 1940] [serial = 1954] [outer = 0x118331800] 13:00:38 INFO - PROCESS | 1940 | 1468872038449 Marionette DEBUG loaded listener.js 13:00:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118872c00) [pid = 1940] [serial = 1955] [outer = 0x118331800] 13:00:38 INFO - PROCESS | 1940 | 1468872038775 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]]]}] 13:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 520ms 13:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:00:38 INFO - PROCESS | 1940 | 1468872038799 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:00:38 INFO - PROCESS | 1940 | 1468872038800 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:00:38 INFO - PROCESS | 1940 | 1468872038802 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:00:38 INFO - PROCESS | 1940 | 1468872038807 Marionette TRACE conn2 <- [1,2578,null,{}] 13:00:38 INFO - PROCESS | 1940 | 1468872038815 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}] 13:00:38 INFO - PROCESS | 1940 | 1468872038818 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:38 INFO - PROCESS | 1940 | 1468872038896 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:00:38 INFO - PROCESS | 1940 | 1468872038955 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:38 INFO - PROCESS | 1940 | 1468872038957 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x121914800 == 33 [pid = 1940] [id = 652] 13:00:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x118872000) [pid = 1940] [serial = 1956] [outer = 0x0] 13:00:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1188ec000) [pid = 1940] [serial = 1957] [outer = 0x118872000] 13:00:38 INFO - PROCESS | 1940 | 1468872038985 Marionette DEBUG loaded listener.js 13:00:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11972bc00) [pid = 1940] [serial = 1958] [outer = 0x118872000] 13:00:39 INFO - PROCESS | 1940 | 1468872039295 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]]]}] 13:00:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:00:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 524ms 13:00:39 INFO - PROCESS | 1940 | 1468872039327 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:00:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:00:39 INFO - PROCESS | 1940 | 1468872039328 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:00:39 INFO - PROCESS | 1940 | 1468872039330 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:00:39 INFO - PROCESS | 1940 | 1468872039332 Marionette TRACE conn2 <- [1,2582,null,{}] 13:00:39 INFO - PROCESS | 1940 | 1468872039334 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}] 13:00:39 INFO - PROCESS | 1940 | 1468872039335 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:39 INFO - PROCESS | 1940 | 1468872039419 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:00:39 INFO - PROCESS | 1940 | 1468872039486 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:39 INFO - PROCESS | 1940 | 1468872039487 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x124da4800 == 34 [pid = 1940] [id = 653] 13:00:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1188a0800) [pid = 1940] [serial = 1959] [outer = 0x0] 13:00:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119a9b400) [pid = 1940] [serial = 1960] [outer = 0x1188a0800] 13:00:39 INFO - PROCESS | 1940 | 1468872039513 Marionette DEBUG loaded listener.js 13:00:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119fbb400) [pid = 1940] [serial = 1961] [outer = 0x1188a0800] 13:00:39 INFO - PROCESS | 1940 | 1468872039780 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]]]}] 13:00:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:00:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 471ms 13:00:39 INFO - PROCESS | 1940 | 1468872039802 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:00:39 INFO - PROCESS | 1940 | 1468872039803 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:00:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:00:39 INFO - PROCESS | 1940 | 1468872039813 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:00:39 INFO - PROCESS | 1940 | 1468872039814 Marionette TRACE conn2 <- [1,2586,null,{}] 13:00:39 INFO - PROCESS | 1940 | 1468872039816 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}] 13:00:39 INFO - PROCESS | 1940 | 1468872039818 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:39 INFO - PROCESS | 1940 | 1468872039899 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:00:39 INFO - PROCESS | 1940 | 1468872039904 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:39 INFO - PROCESS | 1940 | 1468872039906 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12973c000 == 35 [pid = 1940] [id = 654] 13:00:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11972c800) [pid = 1940] [serial = 1962] [outer = 0x0] 13:00:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x121330c00) [pid = 1940] [serial = 1963] [outer = 0x11972c800] 13:00:39 INFO - PROCESS | 1940 | 1468872039937 Marionette DEBUG loaded listener.js 13:00:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x121c92400) [pid = 1940] [serial = 1964] [outer = 0x11972c800] 13:00:40 INFO - PROCESS | 1940 | 1468872040310 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]]]}] 13:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 13:00:40 INFO - PROCESS | 1940 | 1468872040332 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:00:40 INFO - PROCESS | 1940 | 1468872040333 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:00:40 INFO - PROCESS | 1940 | 1468872040335 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:00:40 INFO - PROCESS | 1940 | 1468872040338 Marionette TRACE conn2 <- [1,2590,null,{}] 13:00:40 INFO - PROCESS | 1940 | 1468872040340 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}] 13:00:40 INFO - PROCESS | 1940 | 1468872040344 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:40 INFO - PROCESS | 1940 | 1468872040460 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:00:40 INFO - PROCESS | 1940 | 1468872040472 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:40 INFO - PROCESS | 1940 | 1468872040473 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b14c800 == 36 [pid = 1940] [id = 655] 13:00:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x123d07400) [pid = 1940] [serial = 1965] [outer = 0x0] 13:00:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x124666400) [pid = 1940] [serial = 1966] [outer = 0x123d07400] 13:00:40 INFO - PROCESS | 1940 | 1468872040498 Marionette DEBUG loaded listener.js 13:00:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1264db000) [pid = 1940] [serial = 1967] [outer = 0x123d07400] 13:00:40 INFO - PROCESS | 1940 | 1468872040830 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]]]}] 13:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 521ms 13:00:40 INFO - PROCESS | 1940 | 1468872040857 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:00:40 INFO - PROCESS | 1940 | 1468872040858 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:00:40 INFO - PROCESS | 1940 | 1468872040860 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:00:40 INFO - PROCESS | 1940 | 1468872040861 Marionette TRACE conn2 <- [1,2594,null,{}] 13:00:40 INFO - PROCESS | 1940 | 1468872040863 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}] 13:00:40 INFO - PROCESS | 1940 | 1468872040864 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:40 INFO - PROCESS | 1940 | 1468872040961 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:00:40 INFO - PROCESS | 1940 | 1468872040974 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:40 INFO - PROCESS | 1940 | 1468872040975 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd37000 == 37 [pid = 1940] [id = 656] 13:00:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1247b5c00) [pid = 1940] [serial = 1968] [outer = 0x0] 13:00:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1267b5400) [pid = 1940] [serial = 1969] [outer = 0x1247b5c00] 13:00:41 INFO - PROCESS | 1940 | 1468872041008 Marionette DEBUG loaded listener.js 13:00:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1273c9000) [pid = 1940] [serial = 1970] [outer = 0x1247b5c00] 13:00:41 INFO - PROCESS | 1940 | 1468872041346 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]]]}] 13:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 518ms 13:00:41 INFO - PROCESS | 1940 | 1468872041379 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:00:41 INFO - PROCESS | 1940 | 1468872041380 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:00:41 INFO - PROCESS | 1940 | 1468872041382 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:00:41 INFO - PROCESS | 1940 | 1468872041384 Marionette TRACE conn2 <- [1,2598,null,{}] 13:00:41 INFO - PROCESS | 1940 | 1468872041386 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}] 13:00:41 INFO - PROCESS | 1940 | 1468872041387 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:41 INFO - PROCESS | 1940 | 1468872041486 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:00:41 INFO - PROCESS | 1940 | 1468872041489 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:41 INFO - PROCESS | 1940 | 1468872041490 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c720000 == 38 [pid = 1940] [id = 657] 13:00:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12578cc00) [pid = 1940] [serial = 1971] [outer = 0x0] 13:00:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x127451000) [pid = 1940] [serial = 1972] [outer = 0x12578cc00] 13:00:41 INFO - PROCESS | 1940 | 1468872041514 Marionette DEBUG loaded listener.js 13:00:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x128a7a000) [pid = 1940] [serial = 1973] [outer = 0x12578cc00] 13:00:41 INFO - PROCESS | 1940 | 1468872041855 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]]]}] 13:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 13:00:41 INFO - PROCESS | 1940 | 1468872041904 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:00:41 INFO - PROCESS | 1940 | 1468872041906 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:00:41 INFO - PROCESS | 1940 | 1468872041908 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:00:41 INFO - PROCESS | 1940 | 1468872041909 Marionette TRACE conn2 <- [1,2602,null,{}] 13:00:41 INFO - PROCESS | 1940 | 1468872041911 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}] 13:00:41 INFO - PROCESS | 1940 | 1468872041912 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:42 INFO - PROCESS | 1940 | 1468872042011 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:00:42 INFO - PROCESS | 1940 | 1468872042022 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:42 INFO - PROCESS | 1940 | 1468872042031 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cd61000 == 39 [pid = 1940] [id = 658] 13:00:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x128a7a400) [pid = 1940] [serial = 1974] [outer = 0x0] 13:00:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x128a83400) [pid = 1940] [serial = 1975] [outer = 0x128a7a400] 13:00:42 INFO - PROCESS | 1940 | 1468872042055 Marionette DEBUG loaded listener.js 13:00:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x128b2a800) [pid = 1940] [serial = 1976] [outer = 0x128a7a400] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x118879c00) [pid = 1940] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1121b7400) [pid = 1940] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x119434000) [pid = 1940] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1127d2000) [pid = 1940] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x119473000) [pid = 1940] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1184b2400) [pid = 1940] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1127dfc00) [pid = 1940] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11275bc00) [pid = 1940] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x118330400) [pid = 1940] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x121a1ec00) [pid = 1940] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1133b8400) [pid = 1940] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x121a8dc00) [pid = 1940] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12101cc00) [pid = 1940] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x121019800) [pid = 1940] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1247b6400) [pid = 1940] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x115e9b000) [pid = 1940] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:00:42 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1133b4400) [pid = 1940] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:00:42 INFO - PROCESS | 1940 | 1468872042444 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]]]}] 13:00:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:00:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 570ms 13:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:00:42 INFO - PROCESS | 1940 | 1468872042479 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:00:42 INFO - PROCESS | 1940 | 1468872042480 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:00:42 INFO - PROCESS | 1940 | 1468872042482 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:00:42 INFO - PROCESS | 1940 | 1468872042483 Marionette TRACE conn2 <- [1,2606,null,{}] 13:00:42 INFO - PROCESS | 1940 | 1468872042485 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}] 13:00:42 INFO - PROCESS | 1940 | 1468872042487 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:42 INFO - PROCESS | 1940 | 1468872042602 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:00:42 INFO - PROCESS | 1940 | 1468872042640 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:42 INFO - PROCESS | 1940 | 1468872042641 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b139800 == 40 [pid = 1940] [id = 659] 13:00:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1127b0800) [pid = 1940] [serial = 1977] [outer = 0x0] 13:00:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1184b6800) [pid = 1940] [serial = 1978] [outer = 0x1127b0800] 13:00:42 INFO - PROCESS | 1940 | 1468872042665 Marionette DEBUG loaded listener.js 13:00:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1194c4400) [pid = 1940] [serial = 1979] [outer = 0x1127b0800] 13:00:42 INFO - PROCESS | 1940 | 1468872042962 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]]]}] 13:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 522ms 13:00:43 INFO - PROCESS | 1940 | 1468872043007 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:00:43 INFO - PROCESS | 1940 | 1468872043008 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:00:43 INFO - PROCESS | 1940 | 1468872043010 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:00:43 INFO - PROCESS | 1940 | 1468872043012 Marionette TRACE conn2 <- [1,2610,null,{}] 13:00:43 INFO - PROCESS | 1940 | 1468872043014 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}] 13:00:43 INFO - PROCESS | 1940 | 1468872043016 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:43 INFO - PROCESS | 1940 | 1468872043103 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:00:43 INFO - PROCESS | 1940 | 1468872043170 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:43 INFO - PROCESS | 1940 | 1468872043171 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0aa000 == 41 [pid = 1940] [id = 660] 13:00:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11832f000) [pid = 1940] [serial = 1980] [outer = 0x0] 13:00:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x121a1ec00) [pid = 1940] [serial = 1981] [outer = 0x11832f000] 13:00:43 INFO - PROCESS | 1940 | 1468872043197 Marionette DEBUG loaded listener.js 13:00:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x128b78400) [pid = 1940] [serial = 1982] [outer = 0x11832f000] 13:00:43 INFO - PROCESS | 1940 | 1468872043478 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]]]}] 13:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 13:00:43 INFO - PROCESS | 1940 | 1468872043534 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:00:43 INFO - PROCESS | 1940 | 1468872043536 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:00:43 INFO - PROCESS | 1940 | 1468872043544 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:00:43 INFO - PROCESS | 1940 | 1468872043546 Marionette TRACE conn2 <- [1,2614,null,{}] 13:00:43 INFO - PROCESS | 1940 | 1468872043549 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}] 13:00:43 INFO - PROCESS | 1940 | 1468872043551 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:43 INFO - PROCESS | 1940 | 1468872043678 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:00:43 INFO - PROCESS | 1940 | 1468872043762 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:43 INFO - PROCESS | 1940 | 1468872043764 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d298000 == 42 [pid = 1940] [id = 661] 13:00:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11725e400) [pid = 1940] [serial = 1983] [outer = 0x0] 13:00:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1194d2400) [pid = 1940] [serial = 1984] [outer = 0x11725e400] 13:00:43 INFO - PROCESS | 1940 | 1468872043803 Marionette DEBUG loaded listener.js 13:00:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1290a5400) [pid = 1940] [serial = 1985] [outer = 0x11725e400] 13:00:44 INFO - PROCESS | 1940 | 1468872044140 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]]]}] 13:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 623ms 13:00:44 INFO - PROCESS | 1940 | 1468872044166 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:00:44 INFO - PROCESS | 1940 | 1468872044167 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:00:44 INFO - PROCESS | 1940 | 1468872044170 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:00:44 INFO - PROCESS | 1940 | 1468872044172 Marionette TRACE conn2 <- [1,2618,null,{}] 13:00:44 INFO - PROCESS | 1940 | 1468872044175 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}] 13:00:44 INFO - PROCESS | 1940 | 1468872044176 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:44 INFO - PROCESS | 1940 | 1468872044263 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:00:44 INFO - PROCESS | 1940 | 1468872044365 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:44 INFO - PROCESS | 1940 | 1468872044366 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ab5800 == 43 [pid = 1940] [id = 662] 13:00:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x10eafe800) [pid = 1940] [serial = 1986] [outer = 0x0] 13:00:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11213bc00) [pid = 1940] [serial = 1987] [outer = 0x10eafe800] 13:00:44 INFO - PROCESS | 1940 | 1468872044398 Marionette DEBUG loaded listener.js 13:00:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1131ec000) [pid = 1940] [serial = 1988] [outer = 0x10eafe800] 13:00:44 INFO - PROCESS | 1940 | 1468872044825 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]]]}] 13:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 672ms 13:00:44 INFO - PROCESS | 1940 | 1468872044843 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:00:44 INFO - PROCESS | 1940 | 1468872044845 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:00:44 INFO - PROCESS | 1940 | 1468872044848 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:00:44 INFO - PROCESS | 1940 | 1468872044850 Marionette TRACE conn2 <- [1,2622,null,{}] 13:00:44 INFO - PROCESS | 1940 | 1468872044854 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}] 13:00:44 INFO - PROCESS | 1940 | 1468872044857 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:44 INFO - PROCESS | 1940 | 1468872044962 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:00:45 INFO - PROCESS | 1940 | 1468872045059 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:45 INFO - PROCESS | 1940 | 1468872045060 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x121912800 == 44 [pid = 1940] [id = 663] 13:00:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x118331c00) [pid = 1940] [serial = 1989] [outer = 0x0] 13:00:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x118629000) [pid = 1940] [serial = 1990] [outer = 0x118331c00] 13:00:45 INFO - PROCESS | 1940 | 1468872045092 Marionette DEBUG loaded listener.js 13:00:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1188e5800) [pid = 1940] [serial = 1991] [outer = 0x118331c00] 13:00:45 INFO - PROCESS | 1940 | 1468872045510 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]]]}] 13:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 724ms 13:00:45 INFO - PROCESS | 1940 | 1468872045576 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:00:45 INFO - PROCESS | 1940 | 1468872045578 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:00:45 INFO - PROCESS | 1940 | 1468872045581 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:00:45 INFO - PROCESS | 1940 | 1468872045582 Marionette TRACE conn2 <- [1,2626,null,{}] 13:00:45 INFO - PROCESS | 1940 | 1468872045585 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}] 13:00:45 INFO - PROCESS | 1940 | 1468872045586 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:45 INFO - PROCESS | 1940 | 1468872045689 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:00:45 INFO - PROCESS | 1940 | 1468872045764 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:45 INFO - PROCESS | 1940 | 1468872045765 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca11000 == 45 [pid = 1940] [id = 664] 13:00:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x119890800) [pid = 1940] [serial = 1992] [outer = 0x0] 13:00:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1198df400) [pid = 1940] [serial = 1993] [outer = 0x119890800] 13:00:45 INFO - PROCESS | 1940 | 1468872045794 Marionette DEBUG loaded listener.js 13:00:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x121471400) [pid = 1940] [serial = 1994] [outer = 0x119890800] 13:00:46 INFO - PROCESS | 1940 | 1468872046209 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]]]}] 13:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 669ms 13:00:46 INFO - PROCESS | 1940 | 1468872046250 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:00:46 INFO - PROCESS | 1940 | 1468872046252 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:00:46 INFO - PROCESS | 1940 | 1468872046259 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:00:46 INFO - PROCESS | 1940 | 1468872046263 Marionette TRACE conn2 <- [1,2630,null,{}] 13:00:46 INFO - PROCESS | 1940 | 1468872046266 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}] 13:00:46 INFO - PROCESS | 1940 | 1468872046269 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:46 INFO - PROCESS | 1940 | 1468872046392 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:00:46 INFO - PROCESS | 1940 | 1468872046455 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:46 INFO - PROCESS | 1940 | 1468872046457 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12da95000 == 46 [pid = 1940] [id = 665] 13:00:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x121c73800) [pid = 1940] [serial = 1995] [outer = 0x0] 13:00:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1247b0400) [pid = 1940] [serial = 1996] [outer = 0x121c73800] 13:00:46 INFO - PROCESS | 1940 | 1468872046485 Marionette DEBUG loaded listener.js 13:00:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1267a5c00) [pid = 1940] [serial = 1997] [outer = 0x121c73800] 13:00:47 INFO - PROCESS | 1940 | 1468872047127 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]]]}] 13:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 928ms 13:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:00:47 INFO - PROCESS | 1940 | 1468872047183 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:00:47 INFO - PROCESS | 1940 | 1468872047186 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:00:47 INFO - PROCESS | 1940 | 1468872047191 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:00:47 INFO - PROCESS | 1940 | 1468872047193 Marionette TRACE conn2 <- [1,2634,null,{}] 13:00:47 INFO - PROCESS | 1940 | 1468872047197 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}] 13:00:47 INFO - PROCESS | 1940 | 1468872047198 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:47 INFO - PROCESS | 1940 | 1468872047293 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:00:47 INFO - PROCESS | 1940 | 1468872047367 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:47 INFO - PROCESS | 1940 | 1468872047370 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x11901c000 == 47 [pid = 1940] [id = 666] 13:00:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1127ddc00) [pid = 1940] [serial = 1998] [outer = 0x0] 13:00:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1131cdc00) [pid = 1940] [serial = 1999] [outer = 0x1127ddc00] 13:00:47 INFO - PROCESS | 1940 | 1468872047397 Marionette DEBUG loaded listener.js 13:00:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x116a1ec00) [pid = 1940] [serial = 2000] [outer = 0x1127ddc00] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12d298000 == 46 [pid = 1940] [id = 661] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12d0aa000 == 45 [pid = 1940] [id = 660] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12b139800 == 44 [pid = 1940] [id = 659] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12cd61000 == 43 [pid = 1940] [id = 658] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12c720000 == 42 [pid = 1940] [id = 657] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd37000 == 41 [pid = 1940] [id = 656] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12b14c800 == 40 [pid = 1940] [id = 655] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12973c000 == 39 [pid = 1940] [id = 654] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x124da4800 == 38 [pid = 1940] [id = 653] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x121914800 == 37 [pid = 1940] [id = 652] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c1000 == 36 [pid = 1940] [id = 651] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x118413800 == 35 [pid = 1940] [id = 650] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x121a84800 == 34 [pid = 1940] [id = 649] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x11837d000 == 33 [pid = 1940] [id = 648] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12c42c000 == 32 [pid = 1940] [id = 647] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x119a5c000 == 31 [pid = 1940] [id = 635] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12da95000 == 30 [pid = 1940] [id = 665] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca11000 == 29 [pid = 1940] [id = 664] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x121912800 == 28 [pid = 1940] [id = 663] 13:00:48 INFO - PROCESS | 1940 | --DOCSHELL 0x116ab5800 == 27 [pid = 1940] [id = 662] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x126025800) [pid = 1940] [serial = 1940] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12602a800) [pid = 1940] [serial = 1942] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1188e4800) [pid = 1940] [serial = 1918] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1127d8c00) [pid = 1940] [serial = 1909] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12101dc00) [pid = 1940] [serial = 1898] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1133c0800) [pid = 1940] [serial = 1891] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x119890400) [pid = 1940] [serial = 1924] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1244c0000) [pid = 1940] [serial = 1937] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x118626800) [pid = 1940] [serial = 1916] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x112d71800) [pid = 1940] [serial = 1910] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x112e13000) [pid = 1940] [serial = 1933] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x118871800) [pid = 1940] [serial = 1895] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119890000) [pid = 1940] [serial = 1897] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119061400) [pid = 1940] [serial = 1919] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x121c97800) [pid = 1940] [serial = 1901] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x121c6d800) [pid = 1940] [serial = 1900] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x116a17400) [pid = 1940] [serial = 1912] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1241b1400) [pid = 1940] [serial = 1903] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x123d3f400) [pid = 1940] [serial = 1931] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12101c800) [pid = 1940] [serial = 1925] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x121a98c00) [pid = 1940] [serial = 1930] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x121025800) [pid = 1940] [serial = 1927] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118537000) [pid = 1940] [serial = 1894] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x124d0fc00) [pid = 1940] [serial = 1939] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x116817000) [pid = 1940] [serial = 1906] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1184ad800) [pid = 1940] [serial = 1915] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1175cf800) [pid = 1940] [serial = 1907] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x116b05400) [pid = 1940] [serial = 1892] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x121521400) [pid = 1940] [serial = 1928] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11906bc00) [pid = 1940] [serial = 1921] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x124266c00) [pid = 1940] [serial = 1936] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x118486400) [pid = 1940] [serial = 1934] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12426ac00) [pid = 1940] [serial = 1904] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1175c4000) [pid = 1940] [serial = 1913] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x119478400) [pid = 1940] [serial = 1922] [outer = 0x0] [url = about:blank] 13:00:48 INFO - PROCESS | 1940 | 1468872048376 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]]]}] 13:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1230ms 13:00:48 INFO - PROCESS | 1940 | 1468872048422 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:00:48 INFO - PROCESS | 1940 | 1468872048424 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:00:48 INFO - PROCESS | 1940 | 1468872048428 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:00:48 INFO - PROCESS | 1940 | 1468872048430 Marionette TRACE conn2 <- [1,2638,null,{}] 13:00:48 INFO - PROCESS | 1940 | 1468872048434 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}] 13:00:48 INFO - PROCESS | 1940 | 1468872048435 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:48 INFO - PROCESS | 1940 | 1468872048517 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:00:48 INFO - PROCESS | 1940 | 1468872048526 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:48 INFO - PROCESS | 1940 | 1468872048529 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x117118000 == 28 [pid = 1940] [id = 667] 13:00:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1127d6400) [pid = 1940] [serial = 2001] [outer = 0x0] 13:00:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1127dc000) [pid = 1940] [serial = 2002] [outer = 0x1127d6400] 13:00:48 INFO - PROCESS | 1940 | 1468872048556 Marionette DEBUG loaded listener.js 13:00:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1131f5000) [pid = 1940] [serial = 2003] [outer = 0x1127d6400] 13:00:48 INFO - PROCESS | 1940 | 1468872048985 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]]]}] 13:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 573ms 13:00:49 INFO - PROCESS | 1940 | 1468872049001 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:00:49 INFO - PROCESS | 1940 | 1468872049007 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:00:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:00:49 INFO - PROCESS | 1940 | 1468872049015 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:00:49 INFO - PROCESS | 1940 | 1468872049017 Marionette TRACE conn2 <- [1,2642,null,{}] 13:00:49 INFO - PROCESS | 1940 | 1468872049023 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}] 13:00:49 INFO - PROCESS | 1940 | 1468872049026 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:49 INFO - PROCESS | 1940 | 1468872049114 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:00:49 INFO - PROCESS | 1940 | 1468872049120 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:49 INFO - PROCESS | 1940 | 1468872049123 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x118464000 == 29 [pid = 1940] [id = 668] 13:00:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x115f5a400) [pid = 1940] [serial = 2004] [outer = 0x0] 13:00:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x117257400) [pid = 1940] [serial = 2005] [outer = 0x115f5a400] 13:00:49 INFO - PROCESS | 1940 | 1468872049151 Marionette DEBUG loaded listener.js 13:00:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x118325000) [pid = 1940] [serial = 2006] [outer = 0x115f5a400] 13:00:49 INFO - PROCESS | 1940 | 1468872049479 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]]]}] 13:00:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:00:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 523ms 13:00:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:00:49 INFO - PROCESS | 1940 | 1468872049537 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:00:49 INFO - PROCESS | 1940 | 1468872049538 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:00:49 INFO - PROCESS | 1940 | 1468872049540 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:00:49 INFO - PROCESS | 1940 | 1468872049543 Marionette TRACE conn2 <- [1,2646,null,{}] 13:00:49 INFO - PROCESS | 1940 | 1468872049558 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}] 13:00:49 INFO - PROCESS | 1940 | 1468872049562 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:49 INFO - PROCESS | 1940 | 1468872049640 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:00:49 INFO - PROCESS | 1940 | 1468872049645 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:49 INFO - PROCESS | 1940 | 1468872049648 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f6c000 == 30 [pid = 1940] [id = 669] 13:00:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118875000) [pid = 1940] [serial = 2007] [outer = 0x0] 13:00:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1188a7400) [pid = 1940] [serial = 2008] [outer = 0x118875000] 13:00:49 INFO - PROCESS | 1940 | 1468872049677 Marionette DEBUG loaded listener.js 13:00:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11899f000) [pid = 1940] [serial = 2009] [outer = 0x118875000] 13:00:50 INFO - PROCESS | 1940 | 1468872050026 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]]]}] 13:00:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:00:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 525ms 13:00:50 INFO - PROCESS | 1940 | 1468872050066 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:00:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:00:50 INFO - PROCESS | 1940 | 1468872050068 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:00:50 INFO - PROCESS | 1940 | 1468872050070 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:00:50 INFO - PROCESS | 1940 | 1468872050071 Marionette TRACE conn2 <- [1,2650,null,{}] 13:00:50 INFO - PROCESS | 1940 | 1468872050073 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}] 13:00:50 INFO - PROCESS | 1940 | 1468872050074 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:50 INFO - PROCESS | 1940 | 1468872050151 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:00:50 INFO - PROCESS | 1940 | 1468872050213 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:50 INFO - PROCESS | 1940 | 1468872050214 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a7a000 == 31 [pid = 1940] [id = 670] 13:00:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11899f800) [pid = 1940] [serial = 2010] [outer = 0x0] 13:00:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119432400) [pid = 1940] [serial = 2011] [outer = 0x11899f800] 13:00:50 INFO - PROCESS | 1940 | 1468872050240 Marionette DEBUG loaded listener.js 13:00:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119890400) [pid = 1940] [serial = 2012] [outer = 0x11899f800] 13:00:50 INFO - PROCESS | 1940 | 1468872050517 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]]]}] 13:00:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:00:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 470ms 13:00:50 INFO - PROCESS | 1940 | 1468872050543 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:00:50 INFO - PROCESS | 1940 | 1468872050544 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:00:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:00:50 INFO - PROCESS | 1940 | 1468872050546 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:00:50 INFO - PROCESS | 1940 | 1468872050547 Marionette TRACE conn2 <- [1,2654,null,{}] 13:00:50 INFO - PROCESS | 1940 | 1468872050550 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}] 13:00:50 INFO - PROCESS | 1940 | 1468872050551 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:50 INFO - PROCESS | 1940 | 1468872050658 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:00:50 INFO - PROCESS | 1940 | 1468872050662 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:50 INFO - PROCESS | 1940 | 1468872050663 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x124d9c000 == 32 [pid = 1940] [id = 671] 13:00:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x115e94800) [pid = 1940] [serial = 2013] [outer = 0x0] 13:00:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1198d2400) [pid = 1940] [serial = 2014] [outer = 0x115e94800] 13:00:50 INFO - PROCESS | 1940 | 1468872050688 Marionette DEBUG loaded listener.js 13:00:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12101cc00) [pid = 1940] [serial = 2015] [outer = 0x115e94800] 13:00:51 INFO - PROCESS | 1940 | 1468872051026 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]]]}] 13:00:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:00:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 518ms 13:00:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:00:51 INFO - PROCESS | 1940 | 1468872051065 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:00:51 INFO - PROCESS | 1940 | 1468872051066 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:00:51 INFO - PROCESS | 1940 | 1468872051069 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:00:51 INFO - PROCESS | 1940 | 1468872051070 Marionette TRACE conn2 <- [1,2658,null,{}] 13:00:51 INFO - PROCESS | 1940 | 1468872051072 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}] 13:00:51 INFO - PROCESS | 1940 | 1468872051076 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:51 INFO - PROCESS | 1940 | 1468872051192 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:00:51 INFO - PROCESS | 1940 | 1468872051233 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:51 INFO - PROCESS | 1940 | 1468872051234 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x129040800 == 33 [pid = 1940] [id = 672] 13:00:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x121022800) [pid = 1940] [serial = 2016] [outer = 0x0] 13:00:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12151e800) [pid = 1940] [serial = 2017] [outer = 0x121022800] 13:00:51 INFO - PROCESS | 1940 | 1468872051259 Marionette DEBUG loaded listener.js 13:00:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x124264000) [pid = 1940] [serial = 2018] [outer = 0x121022800] 13:00:51 INFO - PROCESS | 1940 | 1468872051574 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]]]}] 13:00:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:00:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 13:00:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:00:51 INFO - PROCESS | 1940 | 1468872051592 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:00:51 INFO - PROCESS | 1940 | 1468872051593 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:00:51 INFO - PROCESS | 1940 | 1468872051595 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:00:51 INFO - PROCESS | 1940 | 1468872051596 Marionette TRACE conn2 <- [1,2662,null,{}] 13:00:51 INFO - PROCESS | 1940 | 1468872051606 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}] 13:00:51 INFO - PROCESS | 1940 | 1468872051608 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:51 INFO - PROCESS | 1940 | 1468872051709 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:00:51 INFO - PROCESS | 1940 | 1468872051712 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:51 INFO - PROCESS | 1940 | 1468872051713 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12973d800 == 34 [pid = 1940] [id = 673] 13:00:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1210ebc00) [pid = 1940] [serial = 2019] [outer = 0x0] 13:00:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1244b8400) [pid = 1940] [serial = 2020] [outer = 0x1210ebc00] 13:00:51 INFO - PROCESS | 1940 | 1468872051737 Marionette DEBUG loaded listener.js 13:00:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1247bb400) [pid = 1940] [serial = 2021] [outer = 0x1210ebc00] 13:00:52 INFO - PROCESS | 1940 | 1468872052055 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]]]}] 13:00:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:00:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 469ms 13:00:52 INFO - PROCESS | 1940 | 1468872052066 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:00:52 INFO - PROCESS | 1940 | 1468872052067 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:00:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:00:52 INFO - PROCESS | 1940 | 1468872052069 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:00:52 INFO - PROCESS | 1940 | 1468872052071 Marionette TRACE conn2 <- [1,2666,null,{}] 13:00:52 INFO - PROCESS | 1940 | 1468872052082 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}] 13:00:52 INFO - PROCESS | 1940 | 1468872052083 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:52 INFO - PROCESS | 1940 | 1468872052182 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:00:52 INFO - PROCESS | 1940 | 1468872052187 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:52 INFO - PROCESS | 1940 | 1468872052188 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7a4000 == 35 [pid = 1940] [id = 674] 13:00:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x119474800) [pid = 1940] [serial = 2022] [outer = 0x0] 13:00:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x124dbc800) [pid = 1940] [serial = 2023] [outer = 0x119474800] 13:00:52 INFO - PROCESS | 1940 | 1468872052212 Marionette DEBUG loaded listener.js 13:00:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1264e4400) [pid = 1940] [serial = 2024] [outer = 0x119474800] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123d07400) [pid = 1940] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1247b5c00) [pid = 1940] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x118331800) [pid = 1940] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11725e400) [pid = 1940] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x121858800) [pid = 1940] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x115f03c00) [pid = 1940] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x118872000) [pid = 1940] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1175c5800) [pid = 1940] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1188a0800) [pid = 1940] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1127b0800) [pid = 1940] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11972c800) [pid = 1940] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1127b3000) [pid = 1940] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12578cc00) [pid = 1940] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128a7a400) [pid = 1940] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:00:52 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11832f000) [pid = 1940] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:00:53 INFO - PROCESS | 1940 | 1468872053230 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]]]}] 13:00:53 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) 13:00:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1181ms 13:00:53 INFO - PROCESS | 1940 | 1468872053250 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:00:53 INFO - PROCESS | 1940 | 1468872053251 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:00:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:00:53 INFO - PROCESS | 1940 | 1468872053255 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:00:53 INFO - PROCESS | 1940 | 1468872053256 Marionette TRACE conn2 <- [1,2670,null,{}] 13:00:53 INFO - PROCESS | 1940 | 1468872053258 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}] 13:00:53 INFO - PROCESS | 1940 | 1468872053260 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:53 INFO - PROCESS | 1940 | 1468872053334 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:00:53 INFO - PROCESS | 1940 | 1468872053339 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:53 INFO - PROCESS | 1940 | 1468872053348 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b083000 == 36 [pid = 1940] [id = 675] 13:00:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x111e5fc00) [pid = 1940] [serial = 2025] [outer = 0x0] 13:00:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x117261400) [pid = 1940] [serial = 2026] [outer = 0x111e5fc00] 13:00:53 INFO - PROCESS | 1940 | 1468872053373 Marionette DEBUG loaded listener.js 13:00:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1188e9800) [pid = 1940] [serial = 2027] [outer = 0x111e5fc00] 13:00:54 INFO - PROCESS | 1940 | 1468872054164 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"]]]}] 13:00:54 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 13:00:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:00:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:00:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 919ms 13:00:54 INFO - PROCESS | 1940 | 1468872054175 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 13:00:54 INFO - PROCESS | 1940 | 1468872054176 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:00:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:00:54 INFO - PROCESS | 1940 | 1468872054178 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:00:54 INFO - PROCESS | 1940 | 1468872054179 Marionette TRACE conn2 <- [1,2674,null,{}] 13:00:54 INFO - PROCESS | 1940 | 1468872054182 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}] 13:00:54 INFO - PROCESS | 1940 | 1468872054183 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:54 INFO - PROCESS | 1940 | 1468872054260 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:00:54 INFO - PROCESS | 1940 | 1468872054264 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:54 INFO - PROCESS | 1940 | 1468872054265 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b92a000 == 37 [pid = 1940] [id = 676] 13:00:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11906c000) [pid = 1940] [serial = 2028] [outer = 0x0] 13:00:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124d0fc00) [pid = 1940] [serial = 2029] [outer = 0x11906c000] 13:00:54 INFO - PROCESS | 1940 | 1468872054290 Marionette DEBUG loaded listener.js 13:00:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1267abc00) [pid = 1940] [serial = 2030] [outer = 0x11906c000] 13:00:55 INFO - PROCESS | 1940 | 1468872055173 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"]]]}] 13:00:55 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 13:00:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:00:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:00:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1020ms 13:00:55 INFO - PROCESS | 1940 | 1468872055199 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 13:00:55 INFO - PROCESS | 1940 | 1468872055202 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:00:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:00:55 INFO - PROCESS | 1940 | 1468872055219 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:00:55 INFO - PROCESS | 1940 | 1468872055221 Marionette TRACE conn2 <- [1,2678,null,{}] 13:00:55 INFO - PROCESS | 1940 | 1468872055225 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}] 13:00:55 INFO - PROCESS | 1940 | 1468872055227 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:55 INFO - PROCESS | 1940 | 1468872055340 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:00:55 INFO - PROCESS | 1940 | 1468872055395 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:55 INFO - PROCESS | 1940 | 1468872055397 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x118380000 == 38 [pid = 1940] [id = 677] 13:00:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x112ee9c00) [pid = 1940] [serial = 2031] [outer = 0x0] 13:00:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1131cf000) [pid = 1940] [serial = 2032] [outer = 0x112ee9c00] 13:00:55 INFO - PROCESS | 1940 | 1468872055429 Marionette DEBUG loaded listener.js 13:00:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x115f59c00) [pid = 1940] [serial = 2033] [outer = 0x112ee9c00] 13:00:56 INFO - PROCESS | 1940 | 1468872056432 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]]]}] 13:00:56 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) 13:00:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1223ms 13:00:56 INFO - PROCESS | 1940 | 1468872056443 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:00:56 INFO - PROCESS | 1940 | 1468872056445 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:00:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:00:56 INFO - PROCESS | 1940 | 1468872056448 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:00:56 INFO - PROCESS | 1940 | 1468872056450 Marionette TRACE conn2 <- [1,2682,null,{}] 13:00:56 INFO - PROCESS | 1940 | 1468872056454 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}] 13:00:56 INFO - PROCESS | 1940 | 1468872056455 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:56 INFO - PROCESS | 1940 | 1468872056559 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:00:56 INFO - PROCESS | 1940 | 1468872056615 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:56 INFO - PROCESS | 1940 | 1468872056617 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181db000 == 39 [pid = 1940] [id = 678] 13:00:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x116a11c00) [pid = 1940] [serial = 2034] [outer = 0x0] 13:00:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x116bad400) [pid = 1940] [serial = 2035] [outer = 0x116a11c00] 13:00:56 INFO - PROCESS | 1940 | 1468872056647 Marionette DEBUG loaded listener.js 13:00:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x118326c00) [pid = 1940] [serial = 2036] [outer = 0x116a11c00] 13:00:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12b083000 == 38 [pid = 1940] [id = 675] 13:00:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7a4000 == 37 [pid = 1940] [id = 674] 13:00:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12973d800 == 36 [pid = 1940] [id = 673] 13:00:56 INFO - PROCESS | 1940 | --DOCSHELL 0x129040800 == 35 [pid = 1940] [id = 672] 13:00:56 INFO - PROCESS | 1940 | --DOCSHELL 0x124d9c000 == 34 [pid = 1940] [id = 671] 13:00:56 INFO - PROCESS | 1940 | --DOCSHELL 0x121a7a000 == 33 [pid = 1940] [id = 670] 13:00:56 INFO - PROCESS | 1940 | --DOCSHELL 0x120f6c000 == 32 [pid = 1940] [id = 669] 13:00:56 INFO - PROCESS | 1940 | --DOCSHELL 0x118464000 == 31 [pid = 1940] [id = 668] 13:00:56 INFO - PROCESS | 1940 | --DOCSHELL 0x117118000 == 30 [pid = 1940] [id = 667] 13:00:56 INFO - PROCESS | 1940 | --DOCSHELL 0x11901c000 == 29 [pid = 1940] [id = 666] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x124666400) [pid = 1940] [serial = 1966] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1267b5400) [pid = 1940] [serial = 1969] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11853b800) [pid = 1940] [serial = 1954] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x118872c00) [pid = 1940] [serial = 1955] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1290a5400) [pid = 1940] [serial = 1985] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1194d2400) [pid = 1940] [serial = 1984] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x126796800) [pid = 1940] [serial = 1943] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x116814800) [pid = 1940] [serial = 1951] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1175c7800) [pid = 1940] [serial = 1952] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1188ec000) [pid = 1940] [serial = 1957] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11972bc00) [pid = 1940] [serial = 1958] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x117e0e800) [pid = 1940] [serial = 1948] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x118488000) [pid = 1940] [serial = 1949] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119a9b400) [pid = 1940] [serial = 1960] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1184b6800) [pid = 1940] [serial = 1978] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x119fbb400) [pid = 1940] [serial = 1961] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x121330c00) [pid = 1940] [serial = 1963] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1127db000) [pid = 1940] [serial = 1945] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x113241000) [pid = 1940] [serial = 1946] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x127451000) [pid = 1940] [serial = 1972] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1273c9000) [pid = 1940] [serial = 1970] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x128a83400) [pid = 1940] [serial = 1975] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x128a7a000) [pid = 1940] [serial = 1973] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x128b78400) [pid = 1940] [serial = 1982] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x121a1ec00) [pid = 1940] [serial = 1981] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x128b2a800) [pid = 1940] [serial = 1976] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1264db000) [pid = 1940] [serial = 1967] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x1194c4400) [pid = 1940] [serial = 1979] [outer = 0x0] [url = about:blank] 13:00:56 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x121c92400) [pid = 1940] [serial = 1964] [outer = 0x0] [url = about:blank] 13:00:57 INFO - PROCESS | 1940 | 1468872057546 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]]]}] 13:00:57 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) 13:00:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1127ms 13:00:57 INFO - PROCESS | 1940 | 1468872057575 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:00:57 INFO - PROCESS | 1940 | 1468872057579 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:00:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:00:57 INFO - PROCESS | 1940 | 1468872057584 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:00:57 INFO - PROCESS | 1940 | 1468872057585 Marionette TRACE conn2 <- [1,2686,null,{}] 13:00:57 INFO - PROCESS | 1940 | 1468872057589 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}] 13:00:57 INFO - PROCESS | 1940 | 1468872057592 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:57 INFO - PROCESS | 1940 | 1468872057669 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:00:57 INFO - PROCESS | 1940 | 1468872057676 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:57 INFO - PROCESS | 1940 | 1468872057677 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195bd000 == 30 [pid = 1940] [id = 679] 13:00:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x11847d000) [pid = 1940] [serial = 2037] [outer = 0x0] 13:00:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x118872800) [pid = 1940] [serial = 2038] [outer = 0x11847d000] 13:00:57 INFO - PROCESS | 1940 | 1468872057704 Marionette DEBUG loaded listener.js 13:00:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1188af000) [pid = 1940] [serial = 2039] [outer = 0x11847d000] 13:00:58 INFO - PROCESS | 1940 | 1468872058532 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"]]]}] 13:00:58 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 13:00:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:00:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:00:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 971ms 13:00:58 INFO - PROCESS | 1940 | 1468872058562 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 13:00:58 INFO - PROCESS | 1940 | 1468872058563 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:00:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:00:58 INFO - PROCESS | 1940 | 1468872058566 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:00:58 INFO - PROCESS | 1940 | 1468872058568 Marionette TRACE conn2 <- [1,2690,null,{}] 13:00:58 INFO - PROCESS | 1940 | 1468872058578 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}] 13:00:58 INFO - PROCESS | 1940 | 1468872058581 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:58 INFO - PROCESS | 1940 | 1468872058658 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:00:58 INFO - PROCESS | 1940 | 1468872058663 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:58 INFO - PROCESS | 1940 | 1468872058665 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a7c800 == 31 [pid = 1940] [id = 680] 13:00:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1194d2400) [pid = 1940] [serial = 2040] [outer = 0x0] 13:00:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1198b0c00) [pid = 1940] [serial = 2041] [outer = 0x1194d2400] 13:00:58 INFO - PROCESS | 1940 | 1468872058695 Marionette DEBUG loaded listener.js 13:00:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x119a9d400) [pid = 1940] [serial = 2042] [outer = 0x1194d2400] 13:00:59 INFO - PROCESS | 1940 | 1468872059557 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"]]]}] 13:00:59 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 13:00:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:00:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:00:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1023ms 13:00:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:00:59 INFO - PROCESS | 1940 | 1468872059590 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 13:00:59 INFO - PROCESS | 1940 | 1468872059591 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:00:59 INFO - PROCESS | 1940 | 1468872059593 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:00:59 INFO - PROCESS | 1940 | 1468872059594 Marionette TRACE conn2 <- [1,2694,null,{}] 13:00:59 INFO - PROCESS | 1940 | 1468872059596 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}] 13:00:59 INFO - PROCESS | 1940 | 1468872059598 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:59 INFO - PROCESS | 1940 | 1468872059694 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:00:59 INFO - PROCESS | 1940 | 1468872059698 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:59 INFO - PROCESS | 1940 | 1468872059699 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:00:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x126495800 == 32 [pid = 1940] [id = 681] 13:00:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x121023000) [pid = 1940] [serial = 2043] [outer = 0x0] 13:00:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x121a1ec00) [pid = 1940] [serial = 2044] [outer = 0x121023000] 13:00:59 INFO - PROCESS | 1940 | 1468872059724 Marionette DEBUG loaded listener.js 13:00:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x121c90000) [pid = 1940] [serial = 2045] [outer = 0x121023000] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x115e94800) [pid = 1940] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x115f5a400) [pid = 1940] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x11899f800) [pid = 1940] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x118875000) [pid = 1940] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1127ddc00) [pid = 1940] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x10eafe800) [pid = 1940] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x118331c00) [pid = 1940] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x119890800) [pid = 1940] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x121022800) [pid = 1940] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x111e5fc00) [pid = 1940] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x119474800) [pid = 1940] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x1210ebc00) [pid = 1940] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x121c73800) [pid = 1940] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:01:00 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x1127d6400) [pid = 1940] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:01:00 INFO - PROCESS | 1940 | 1468872060531 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"]]]}] 13:01:00 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 13:01:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 968ms 13:01:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:01:00 INFO - PROCESS | 1940 | 1468872060562 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 13:01:00 INFO - PROCESS | 1940 | 1468872060564 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:01:00 INFO - PROCESS | 1940 | 1468872060566 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:01:00 INFO - PROCESS | 1940 | 1468872060567 Marionette TRACE conn2 <- [1,2698,null,{}] 13:01:00 INFO - PROCESS | 1940 | 1468872060569 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}] 13:01:00 INFO - PROCESS | 1940 | 1468872060570 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:00 INFO - PROCESS | 1940 | 1468872060643 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:01:00 INFO - PROCESS | 1940 | 1468872060647 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:00 INFO - PROCESS | 1940 | 1468872060648 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x129042800 == 33 [pid = 1940] [id = 682] 13:01:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x1127df400) [pid = 1940] [serial = 2046] [outer = 0x0] 13:01:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x1175c2800) [pid = 1940] [serial = 2047] [outer = 0x1127df400] 13:01:00 INFO - PROCESS | 1940 | 1468872060674 Marionette DEBUG loaded listener.js 13:01:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x11906a800) [pid = 1940] [serial = 2048] [outer = 0x1127df400] 13:01:01 INFO - PROCESS | 1940 | 1468872061487 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"]]]}] 13:01:01 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 13:01:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 972ms 13:01:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:01:01 INFO - PROCESS | 1940 | 1468872061539 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 13:01:01 INFO - PROCESS | 1940 | 1468872061540 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:01:01 INFO - PROCESS | 1940 | 1468872061542 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:01:01 INFO - PROCESS | 1940 | 1468872061543 Marionette TRACE conn2 <- [1,2702,null,{}] 13:01:01 INFO - PROCESS | 1940 | 1468872061545 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}] 13:01:01 INFO - PROCESS | 1940 | 1468872061549 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:01 INFO - PROCESS | 1940 | 1468872061666 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:01:01 INFO - PROCESS | 1940 | 1468872061699 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:01 INFO - PROCESS | 1940 | 1468872061700 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6b8000 == 34 [pid = 1940] [id = 683] 13:01:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x115e94800) [pid = 1940] [serial = 2049] [outer = 0x0] 13:01:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x121c92c00) [pid = 1940] [serial = 2050] [outer = 0x115e94800] 13:01:01 INFO - PROCESS | 1940 | 1468872061725 Marionette DEBUG loaded listener.js 13:01:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x12578cc00) [pid = 1940] [serial = 2051] [outer = 0x115e94800] 13:01:01 INFO - PROCESS | 1940 | 1468872061987 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]]]}] 13:01:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:01:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 468ms 13:01:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:01:02 INFO - PROCESS | 1940 | 1468872062015 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:01:02 INFO - PROCESS | 1940 | 1468872062016 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:01:02 INFO - PROCESS | 1940 | 1468872062018 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:01:02 INFO - PROCESS | 1940 | 1468872062020 Marionette TRACE conn2 <- [1,2706,null,{}] 13:01:02 INFO - PROCESS | 1940 | 1468872062030 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}] 13:01:02 INFO - PROCESS | 1940 | 1468872062031 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:02 INFO - PROCESS | 1940 | 1468872062111 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:01:02 INFO - PROCESS | 1940 | 1468872062115 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:02 INFO - PROCESS | 1940 | 1468872062116 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b918800 == 35 [pid = 1940] [id = 684] 13:01:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x124269c00) [pid = 1940] [serial = 2052] [outer = 0x0] 13:01:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x12679a800) [pid = 1940] [serial = 2053] [outer = 0x124269c00] 13:01:02 INFO - PROCESS | 1940 | 1468872062142 Marionette DEBUG loaded listener.js 13:01:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1273c7800) [pid = 1940] [serial = 2054] [outer = 0x124269c00] 13:01:02 INFO - PROCESS | 1940 | 1468872062478 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]]]}] 13:01:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:01:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 477ms 13:01:02 INFO - PROCESS | 1940 | 1468872062497 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:01:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:01:02 INFO - PROCESS | 1940 | 1468872062499 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:01:02 INFO - PROCESS | 1940 | 1468872062502 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:01:02 INFO - PROCESS | 1940 | 1468872062506 Marionette TRACE conn2 <- [1,2710,null,{}] 13:01:02 INFO - PROCESS | 1940 | 1468872062510 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}] 13:01:02 INFO - PROCESS | 1940 | 1468872062512 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:02 INFO - PROCESS | 1940 | 1468872062671 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:01:02 INFO - PROCESS | 1940 | 1468872062683 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:02 INFO - PROCESS | 1940 | 1468872062684 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd22800 == 36 [pid = 1940] [id = 685] 13:01:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x127445800) [pid = 1940] [serial = 2055] [outer = 0x0] 13:01:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x12744f800) [pid = 1940] [serial = 2056] [outer = 0x127445800] 13:01:02 INFO - PROCESS | 1940 | 1468872062703 Marionette DEBUG loaded listener.js 13:01:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x128a79c00) [pid = 1940] [serial = 2057] [outer = 0x127445800] 13:01:03 INFO - PROCESS | 1940 | --DOCSHELL 0x1195bd000 == 35 [pid = 1940] [id = 679] 13:01:03 INFO - PROCESS | 1940 | --DOCSHELL 0x1181db000 == 34 [pid = 1940] [id = 678] 13:01:03 INFO - PROCESS | 1940 | --DOCSHELL 0x118380000 == 33 [pid = 1940] [id = 677] 13:01:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12b92a000 == 32 [pid = 1940] [id = 676] 13:01:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6b8000 == 31 [pid = 1940] [id = 683] 13:01:03 INFO - PROCESS | 1940 | --DOCSHELL 0x121a7c800 == 30 [pid = 1940] [id = 680] 13:01:03 INFO - PROCESS | 1940 | --DOCSHELL 0x129042800 == 29 [pid = 1940] [id = 682] 13:01:03 INFO - PROCESS | 1940 | --DOCSHELL 0x126495800 == 28 [pid = 1940] [id = 681] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x124d0fc00) [pid = 1940] [serial = 2029] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1198d2400) [pid = 1940] [serial = 2014] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x117257400) [pid = 1940] [serial = 2005] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x118325000) [pid = 1940] [serial = 2006] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x119432400) [pid = 1940] [serial = 2011] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x1188a7400) [pid = 1940] [serial = 2008] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x11899f000) [pid = 1940] [serial = 2009] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x116a1ec00) [pid = 1940] [serial = 2000] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x1131cdc00) [pid = 1940] [serial = 1999] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x1131ec000) [pid = 1940] [serial = 1988] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x11213bc00) [pid = 1940] [serial = 1987] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x1188e5800) [pid = 1940] [serial = 1991] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x118629000) [pid = 1940] [serial = 1990] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x121471400) [pid = 1940] [serial = 1994] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x1198df400) [pid = 1940] [serial = 1993] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 59 (0x124264000) [pid = 1940] [serial = 2018] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 58 (0x1188e9800) [pid = 1940] [serial = 2027] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 57 (0x12151e800) [pid = 1940] [serial = 2017] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 56 (0x124dbc800) [pid = 1940] [serial = 2023] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 55 (0x1247bb400) [pid = 1940] [serial = 2021] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 54 (0x1244b8400) [pid = 1940] [serial = 2020] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 53 (0x1264e4400) [pid = 1940] [serial = 2024] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 52 (0x1267a5c00) [pid = 1940] [serial = 1997] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 51 (0x1247b0400) [pid = 1940] [serial = 1996] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 50 (0x1131f5000) [pid = 1940] [serial = 2003] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 49 (0x1127dc000) [pid = 1940] [serial = 2002] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 48 (0x117261400) [pid = 1940] [serial = 2026] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 47 (0x12101cc00) [pid = 1940] [serial = 2015] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOMWINDOW == 46 (0x119890400) [pid = 1940] [serial = 2012] [outer = 0x0] [url = about:blank] 13:01:04 INFO - PROCESS | 1940 | --DOCSHELL 0x12b918800 == 27 [pid = 1940] [id = 684] 13:01:04 INFO - PROCESS | 1940 | 1468872064202 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] 13:01:04 INFO - PROCESS | 1940 | 1468872064231 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:01:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:01:04 INFO - PROCESS | 1940 | 1468872064234 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:01:04 INFO - PROCESS | 1940 | 1468872064236 Marionette TRACE conn2 <- [1,2714,null,{}] 13:01:04 INFO - PROCESS | 1940 | 1468872064240 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}] 13:01:04 INFO - PROCESS | 1940 | 1468872064242 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:04 INFO - PROCESS | 1940 | 1468872064324 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:01:04 INFO - PROCESS | 1940 | 1468872064374 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:04 INFO - PROCESS | 1940 | 1468872064376 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x11711b000 == 28 [pid = 1940] [id = 686] 13:01:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 47 (0x112a84400) [pid = 1940] [serial = 2058] [outer = 0x0] 13:01:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 48 (0x112d69000) [pid = 1940] [serial = 2059] [outer = 0x112a84400] 13:01:04 INFO - PROCESS | 1940 | 1468872064405 Marionette DEBUG loaded listener.js 13:01:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 49 (0x113247800) [pid = 1940] [serial = 2060] [outer = 0x112a84400] 13:01:04 INFO - PROCESS | 1940 | 1468872064720 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]]]}] 13:01:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:01:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 522ms 13:01:04 INFO - PROCESS | 1940 | 1468872064758 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:01:04 INFO - PROCESS | 1940 | 1468872064761 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:01:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:01:04 INFO - PROCESS | 1940 | 1468872064766 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:01:04 INFO - PROCESS | 1940 | 1468872064768 Marionette TRACE conn2 <- [1,2718,null,{}] 13:01:04 INFO - PROCESS | 1940 | 1468872064770 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}] 13:01:04 INFO - PROCESS | 1940 | 1468872064772 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:04 INFO - PROCESS | 1940 | 1468872064849 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:01:04 INFO - PROCESS | 1940 | 1468872064853 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:04 INFO - PROCESS | 1940 | 1468872064857 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x11841a800 == 29 [pid = 1940] [id = 687] 13:01:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 50 (0x115f5c000) [pid = 1940] [serial = 2061] [outer = 0x0] 13:01:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 51 (0x1168ed000) [pid = 1940] [serial = 2062] [outer = 0x115f5c000] 13:01:04 INFO - PROCESS | 1940 | 1468872064884 Marionette DEBUG loaded listener.js 13:01:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 52 (0x1175c3c00) [pid = 1940] [serial = 2063] [outer = 0x115f5c000] 13:01:05 INFO - PROCESS | 1940 | 1468872065244 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] 13:01:05 INFO - PROCESS | 1940 | 1468872065286 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:01:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:01:05 INFO - PROCESS | 1940 | 1468872065289 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:01:05 INFO - PROCESS | 1940 | 1468872065299 Marionette TRACE conn2 <- [1,2722,null,{}] 13:01:05 INFO - PROCESS | 1940 | 1468872065307 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}] 13:01:05 INFO - PROCESS | 1940 | 1468872065310 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:05 INFO - PROCESS | 1940 | 1468872065387 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:01:05 INFO - PROCESS | 1940 | 1468872065394 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:05 INFO - PROCESS | 1940 | 1468872065396 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x119873800 == 30 [pid = 1940] [id = 688] 13:01:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 53 (0x110ea8c00) [pid = 1940] [serial = 2064] [outer = 0x0] 13:01:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 54 (0x1184ad800) [pid = 1940] [serial = 2065] [outer = 0x110ea8c00] 13:01:05 INFO - PROCESS | 1940 | 1468872065424 Marionette DEBUG loaded listener.js 13:01:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 55 (0x11853b000) [pid = 1940] [serial = 2066] [outer = 0x110ea8c00] 13:01:05 INFO - PROCESS | 1940 | 1468872065781 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] 13:01:05 INFO - PROCESS | 1940 | 1468872065831 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:01:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:01:05 INFO - PROCESS | 1940 | 1468872065833 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:01:05 INFO - PROCESS | 1940 | 1468872065834 Marionette TRACE conn2 <- [1,2726,null,{}] 13:01:05 INFO - PROCESS | 1940 | 1468872065836 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}] 13:01:05 INFO - PROCESS | 1940 | 1468872065837 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:05 INFO - PROCESS | 1940 | 1468872065911 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:01:05 INFO - PROCESS | 1940 | 1468872065914 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:05 INFO - PROCESS | 1940 | 1468872065915 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x121259000 == 31 [pid = 1940] [id = 689] 13:01:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 56 (0x118542800) [pid = 1940] [serial = 2067] [outer = 0x0] 13:01:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 57 (0x1188abc00) [pid = 1940] [serial = 2068] [outer = 0x118542800] 13:01:05 INFO - PROCESS | 1940 | 1468872065943 Marionette DEBUG loaded listener.js 13:01:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 58 (0x1188f0800) [pid = 1940] [serial = 2069] [outer = 0x118542800] 13:01:06 INFO - PROCESS | 1940 | 1468872066262 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]]]}] 13:01:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:01:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 469ms 13:01:06 INFO - PROCESS | 1940 | 1468872066303 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:01:06 INFO - PROCESS | 1940 | 1468872066304 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:01:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:01:06 INFO - PROCESS | 1940 | 1468872066306 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:01:06 INFO - PROCESS | 1940 | 1468872066308 Marionette TRACE conn2 <- [1,2730,null,{}] 13:01:06 INFO - PROCESS | 1940 | 1468872066310 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}] 13:01:06 INFO - PROCESS | 1940 | 1468872066311 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:06 INFO - PROCESS | 1940 | 1468872066393 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:01:06 INFO - PROCESS | 1940 | 1468872066398 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:06 INFO - PROCESS | 1940 | 1468872066399 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a70000 == 32 [pid = 1940] [id = 690] 13:01:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x115f0f000) [pid = 1940] [serial = 2070] [outer = 0x0] 13:01:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x1190d9800) [pid = 1940] [serial = 2071] [outer = 0x115f0f000] 13:01:06 INFO - PROCESS | 1940 | 1468872066428 Marionette DEBUG loaded listener.js 13:01:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x119478400) [pid = 1940] [serial = 2072] [outer = 0x115f0f000] 13:01:07 INFO - PROCESS | 1940 | 1468872067293 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"]]]}] 13:01:07 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 13:01:07 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:01:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1018ms 13:01:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:01:07 INFO - PROCESS | 1940 | 1468872067327 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 13:01:07 INFO - PROCESS | 1940 | 1468872067329 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:01:07 INFO - PROCESS | 1940 | 1468872067332 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:01:07 INFO - PROCESS | 1940 | 1468872067334 Marionette TRACE conn2 <- [1,2734,null,{}] 13:01:07 INFO - PROCESS | 1940 | 1468872067337 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}] 13:01:07 INFO - PROCESS | 1940 | 1468872067343 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:07 INFO - PROCESS | 1940 | 1468872067522 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:01:07 INFO - PROCESS | 1940 | 1468872067530 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:07 INFO - PROCESS | 1940 | 1468872067532 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x124d9c000 == 33 [pid = 1940] [id = 691] 13:01:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x1194cc000) [pid = 1940] [serial = 2073] [outer = 0x0] 13:01:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x1198d9000) [pid = 1940] [serial = 2074] [outer = 0x1194cc000] 13:01:07 INFO - PROCESS | 1940 | 1468872067569 Marionette DEBUG loaded listener.js 13:01:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x119a9e800) [pid = 1940] [serial = 2075] [outer = 0x1194cc000] 13:01:07 INFO - PROCESS | 1940 | 1468872067898 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]]]}] 13:01:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:01:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 624ms 13:01:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:01:07 INFO - PROCESS | 1940 | 1468872067955 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:01:07 INFO - PROCESS | 1940 | 1468872067957 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:01:07 INFO - PROCESS | 1940 | 1468872067959 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:01:07 INFO - PROCESS | 1940 | 1468872067960 Marionette TRACE conn2 <- [1,2738,null,{}] 13:01:07 INFO - PROCESS | 1940 | 1468872067962 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}] 13:01:07 INFO - PROCESS | 1940 | 1468872067963 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:08 INFO - PROCESS | 1940 | 1468872068041 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:01:08 INFO - PROCESS | 1940 | 1468872068044 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:08 INFO - PROCESS | 1940 | 1468872068046 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x126723800 == 34 [pid = 1940] [id = 692] 13:01:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x11213c800) [pid = 1940] [serial = 2076] [outer = 0x0] 13:01:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x119fad800) [pid = 1940] [serial = 2077] [outer = 0x11213c800] 13:01:08 INFO - PROCESS | 1940 | 1468872068071 Marionette DEBUG loaded listener.js 13:01:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x121206400) [pid = 1940] [serial = 2078] [outer = 0x11213c800] 13:01:08 INFO - PROCESS | 1940 | 1468872068373 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]]]}] 13:01:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:01:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 13:01:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:01:08 INFO - PROCESS | 1940 | 1468872068443 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:01:08 INFO - PROCESS | 1940 | 1468872068444 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:01:08 INFO - PROCESS | 1940 | 1468872068446 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:01:08 INFO - PROCESS | 1940 | 1468872068447 Marionette TRACE conn2 <- [1,2742,null,{}] 13:01:08 INFO - PROCESS | 1940 | 1468872068449 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}] 13:01:08 INFO - PROCESS | 1940 | 1468872068451 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:08 INFO - PROCESS | 1940 | 1468872068525 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:01:08 INFO - PROCESS | 1940 | 1468872068529 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:08 INFO - PROCESS | 1940 | 1468872068530 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x1291db000 == 35 [pid = 1940] [id = 693] 13:01:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x119aa0800) [pid = 1940] [serial = 2079] [outer = 0x0] 13:01:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x121a8dc00) [pid = 1940] [serial = 2080] [outer = 0x119aa0800] 13:01:08 INFO - PROCESS | 1940 | 1468872068554 Marionette DEBUG loaded listener.js 13:01:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x121c91800) [pid = 1940] [serial = 2081] [outer = 0x119aa0800] 13:01:08 INFO - PROCESS | 1940 | 1468872068886 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]]]}] 13:01:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:01:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 468ms 13:01:08 INFO - PROCESS | 1940 | 1468872068915 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:01:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:01:08 INFO - PROCESS | 1940 | 1468872068916 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:01:08 INFO - PROCESS | 1940 | 1468872068918 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:01:08 INFO - PROCESS | 1940 | 1468872068919 Marionette TRACE conn2 <- [1,2746,null,{}] 13:01:08 INFO - PROCESS | 1940 | 1468872068922 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}] 13:01:08 INFO - PROCESS | 1940 | 1468872068923 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:09 INFO - PROCESS | 1940 | 1468872068995 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:01:09 INFO - PROCESS | 1940 | 1468872068999 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:09 INFO - PROCESS | 1940 | 1468872069011 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x119872000 == 36 [pid = 1940] [id = 694] 13:01:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x121c96400) [pid = 1940] [serial = 2082] [outer = 0x0] 13:01:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1241b4400) [pid = 1940] [serial = 2083] [outer = 0x121c96400] 13:01:09 INFO - PROCESS | 1940 | 1468872069036 Marionette DEBUG loaded listener.js 13:01:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x124269000) [pid = 1940] [serial = 2084] [outer = 0x121c96400] 13:01:09 INFO - PROCESS | 1940 | 1468872069376 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]]]}] 13:01:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:01:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 470ms 13:01:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:01:09 INFO - PROCESS | 1940 | 1468872069389 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:01:09 INFO - PROCESS | 1940 | 1468872069392 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:01:09 INFO - PROCESS | 1940 | 1468872069394 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:01:09 INFO - PROCESS | 1940 | 1468872069395 Marionette TRACE conn2 <- [1,2750,null,{}] 13:01:09 INFO - PROCESS | 1940 | 1468872069397 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}] 13:01:09 INFO - PROCESS | 1940 | 1468872069399 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:09 INFO - PROCESS | 1940 | 1468872069497 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:01:09 INFO - PROCESS | 1940 | 1468872069511 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:09 INFO - PROCESS | 1940 | 1468872069512 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af23000 == 37 [pid = 1940] [id = 695] 13:01:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x123d3f400) [pid = 1940] [serial = 2085] [outer = 0x0] 13:01:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1242f2800) [pid = 1940] [serial = 2086] [outer = 0x123d3f400] 13:01:09 INFO - PROCESS | 1940 | 1468872069536 Marionette DEBUG loaded listener.js 13:01:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x124664800) [pid = 1940] [serial = 2087] [outer = 0x123d3f400] 13:01:09 INFO - PROCESS | 1940 | 1468872069862 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]]]}] 13:01:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:01:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 518ms 13:01:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:01:09 INFO - PROCESS | 1940 | 1468872069912 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:01:09 INFO - PROCESS | 1940 | 1468872069914 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:01:09 INFO - PROCESS | 1940 | 1468872069916 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:01:09 INFO - PROCESS | 1940 | 1468872069917 Marionette TRACE conn2 <- [1,2754,null,{}] 13:01:09 INFO - PROCESS | 1940 | 1468872069919 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}] 13:01:09 INFO - PROCESS | 1940 | 1468872069921 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:10 INFO - PROCESS | 1940 | 1468872070037 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:01:10 INFO - PROCESS | 1940 | 1468872070074 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:10 INFO - PROCESS | 1940 | 1468872070075 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a6d800 == 38 [pid = 1940] [id = 696] 13:01:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1247b3800) [pid = 1940] [serial = 2088] [outer = 0x0] 13:01:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x12602a400) [pid = 1940] [serial = 2089] [outer = 0x1247b3800] 13:01:10 INFO - PROCESS | 1940 | 1468872070102 Marionette DEBUG loaded listener.js 13:01:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1267ae000) [pid = 1940] [serial = 2090] [outer = 0x1247b3800] 13:01:10 INFO - PROCESS | 1940 | 1468872070434 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]]]}] 13:01:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:01:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 569ms 13:01:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:01:10 INFO - PROCESS | 1940 | 1468872070485 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:01:10 INFO - PROCESS | 1940 | 1468872070487 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:01:10 INFO - PROCESS | 1940 | 1468872070489 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:01:10 INFO - PROCESS | 1940 | 1468872070490 Marionette TRACE conn2 <- [1,2758,null,{}] 13:01:10 INFO - PROCESS | 1940 | 1468872070492 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}] 13:01:10 INFO - PROCESS | 1940 | 1468872070493 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:10 INFO - PROCESS | 1940 | 1468872070589 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:01:10 INFO - PROCESS | 1940 | 1468872070593 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:10 INFO - PROCESS | 1940 | 1468872070594 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd2d000 == 39 [pid = 1940] [id = 697] 13:01:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1267ae400) [pid = 1940] [serial = 2091] [outer = 0x0] 13:01:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1273c1000) [pid = 1940] [serial = 2092] [outer = 0x1267ae400] 13:01:10 INFO - PROCESS | 1940 | 1468872070616 Marionette DEBUG loaded listener.js 13:01:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x127450800) [pid = 1940] [serial = 2093] [outer = 0x1267ae400] 13:01:10 INFO - PROCESS | 1940 | 1468872070913 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]]]}] 13:01:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:01:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 468ms 13:01:10 INFO - PROCESS | 1940 | 1468872070962 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:01:10 INFO - PROCESS | 1940 | 1468872070963 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:01:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:01:10 INFO - PROCESS | 1940 | 1468872070965 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:01:10 INFO - PROCESS | 1940 | 1468872070966 Marionette TRACE conn2 <- [1,2762,null,{}] 13:01:10 INFO - PROCESS | 1940 | 1468872070978 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}] 13:01:10 INFO - PROCESS | 1940 | 1468872070979 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:11 INFO - PROCESS | 1940 | 1468872071085 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:01:11 INFO - PROCESS | 1940 | 1468872071089 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:11 INFO - PROCESS | 1940 | 1468872071090 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c709800 == 40 [pid = 1940] [id = 698] 13:01:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1267b5c00) [pid = 1940] [serial = 2094] [outer = 0x0] 13:01:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x127167800) [pid = 1940] [serial = 2095] [outer = 0x1267b5c00] 13:01:11 INFO - PROCESS | 1940 | 1468872071113 Marionette DEBUG loaded listener.js 13:01:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x128b22800) [pid = 1940] [serial = 2096] [outer = 0x1267b5c00] 13:01:11 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x121023000) [pid = 1940] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:01:11 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1127df400) [pid = 1940] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:01:11 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1194d2400) [pid = 1940] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:01:11 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11847d000) [pid = 1940] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:01:11 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x116a11c00) [pid = 1940] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:01:11 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x112ee9c00) [pid = 1940] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:01:11 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x11906c000) [pid = 1940] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:01:11 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x115e94800) [pid = 1940] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:01:11 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x124269c00) [pid = 1940] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:01:11 INFO - PROCESS | 1940 | 1468872071479 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]]]}] 13:01:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:01:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 528ms 13:01:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:01:11 INFO - PROCESS | 1940 | 1468872071495 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:01:11 INFO - PROCESS | 1940 | 1468872071497 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:01:11 INFO - PROCESS | 1940 | 1468872071499 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:01:11 INFO - PROCESS | 1940 | 1468872071500 Marionette TRACE conn2 <- [1,2766,null,{}] 13:01:11 INFO - PROCESS | 1940 | 1468872071502 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}] 13:01:11 INFO - PROCESS | 1940 | 1468872071503 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:11 INFO - PROCESS | 1940 | 1468872071619 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:01:11 INFO - PROCESS | 1940 | 1468872071655 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:11 INFO - PROCESS | 1940 | 1468872071656 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca03000 == 41 [pid = 1940] [id = 699] 13:01:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x113241000) [pid = 1940] [serial = 2097] [outer = 0x0] 13:01:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x121c8bc00) [pid = 1940] [serial = 2098] [outer = 0x113241000] 13:01:11 INFO - PROCESS | 1940 | 1468872071680 Marionette DEBUG loaded listener.js 13:01:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x128a7fc00) [pid = 1940] [serial = 2099] [outer = 0x113241000] 13:01:11 INFO - PROCESS | 1940 | 1468872071933 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]]]}] 13:01:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:01:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 468ms 13:01:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:01:11 INFO - PROCESS | 1940 | 1468872071967 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:01:11 INFO - PROCESS | 1940 | 1468872071969 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:01:11 INFO - PROCESS | 1940 | 1468872071979 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:01:11 INFO - PROCESS | 1940 | 1468872071980 Marionette TRACE conn2 <- [1,2770,null,{}] 13:01:11 INFO - PROCESS | 1940 | 1468872071983 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}] 13:01:11 INFO - PROCESS | 1940 | 1468872071984 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:12 INFO - PROCESS | 1940 | 1468872072079 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:01:12 INFO - PROCESS | 1940 | 1468872072083 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:12 INFO - PROCESS | 1940 | 1468872072084 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cd66000 == 42 [pid = 1940] [id = 700] 13:01:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x128b24000) [pid = 1940] [serial = 2100] [outer = 0x0] 13:01:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x128b29000) [pid = 1940] [serial = 2101] [outer = 0x128b24000] 13:01:12 INFO - PROCESS | 1940 | 1468872072108 Marionette DEBUG loaded listener.js 13:01:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x128b6d800) [pid = 1940] [serial = 2102] [outer = 0x128b24000] 13:01:12 INFO - PROCESS | 1940 | 1468872072441 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]]]}] 13:01:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:01:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 481ms 13:01:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:01:12 INFO - PROCESS | 1940 | 1468872072452 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:01:12 INFO - PROCESS | 1940 | 1468872072453 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:01:12 INFO - PROCESS | 1940 | 1468872072457 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:01:12 INFO - PROCESS | 1940 | 1468872072460 Marionette TRACE conn2 <- [1,2774,null,{}] 13:01:12 INFO - PROCESS | 1940 | 1468872072462 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}] 13:01:12 INFO - PROCESS | 1940 | 1468872072463 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:12 INFO - PROCESS | 1940 | 1468872072569 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:01:12 INFO - PROCESS | 1940 | 1468872072577 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:12 INFO - PROCESS | 1940 | 1468872072578 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cd7f800 == 43 [pid = 1940] [id = 701] 13:01:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x128b6dc00) [pid = 1940] [serial = 2103] [outer = 0x0] 13:01:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x128dcb000) [pid = 1940] [serial = 2104] [outer = 0x128b6dc00] 13:01:12 INFO - PROCESS | 1940 | 1468872072602 Marionette DEBUG loaded listener.js 13:01:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1290a8800) [pid = 1940] [serial = 2105] [outer = 0x128b6dc00] 13:01:12 INFO - PROCESS | 1940 | 1468872072891 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]]]}] 13:01:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:01:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 472ms 13:01:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:01:12 INFO - PROCESS | 1940 | 1468872072928 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:01:12 INFO - PROCESS | 1940 | 1468872072929 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:01:12 INFO - PROCESS | 1940 | 1468872072931 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:01:12 INFO - PROCESS | 1940 | 1468872072932 Marionette TRACE conn2 <- [1,2778,null,{}] 13:01:12 INFO - PROCESS | 1940 | 1468872072935 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}] 13:01:12 INFO - PROCESS | 1940 | 1468872072936 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:13 INFO - PROCESS | 1940 | 1468872073025 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:01:13 INFO - PROCESS | 1940 | 1468872073028 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 1940 | 1468872073029 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d28d800 == 44 [pid = 1940] [id = 702] 13:01:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x121c92400) [pid = 1940] [serial = 2106] [outer = 0x0] 13:01:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1290ae400) [pid = 1940] [serial = 2107] [outer = 0x121c92400] 13:01:13 INFO - PROCESS | 1940 | 1468872073053 Marionette DEBUG loaded listener.js 13:01:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x129335000) [pid = 1940] [serial = 2108] [outer = 0x121c92400] 13:01:13 INFO - PROCESS | 1940 | 1468872073504 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]]]}] 13:01:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:01:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 618ms 13:01:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:01:13 INFO - PROCESS | 1940 | 1468872073551 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:01:13 INFO - PROCESS | 1940 | 1468872073554 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:01:13 INFO - PROCESS | 1940 | 1468872073557 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:01:13 INFO - PROCESS | 1940 | 1468872073559 Marionette TRACE conn2 <- [1,2782,null,{}] 13:01:13 INFO - PROCESS | 1940 | 1468872073563 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}] 13:01:13 INFO - PROCESS | 1940 | 1468872073565 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:13 INFO - PROCESS | 1940 | 1468872073682 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:01:13 INFO - PROCESS | 1940 | 1468872073817 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 1940 | 1468872073819 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x118374000 == 45 [pid = 1940] [id = 703] 13:01:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1127e0000) [pid = 1940] [serial = 2109] [outer = 0x0] 13:01:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x112eeac00) [pid = 1940] [serial = 2110] [outer = 0x1127e0000] 13:01:13 INFO - PROCESS | 1940 | 1468872073871 Marionette DEBUG loaded listener.js 13:01:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x115e99400) [pid = 1940] [serial = 2111] [outer = 0x1127e0000] 13:01:14 INFO - PROCESS | 1940 | 1468872074482 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]]]}] 13:01:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:01:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 975ms 13:01:14 INFO - PROCESS | 1940 | 1468872074531 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:01:14 INFO - PROCESS | 1940 | 1468872074534 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:01:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:01:14 INFO - PROCESS | 1940 | 1468872074539 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:01:14 INFO - PROCESS | 1940 | 1468872074541 Marionette TRACE conn2 <- [1,2786,null,{}] 13:01:14 INFO - PROCESS | 1940 | 1468872074544 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}] 13:01:14 INFO - PROCESS | 1940 | 1468872074545 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:14 INFO - PROCESS | 1940 | 1468872074666 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:01:14 INFO - PROCESS | 1940 | 1468872074749 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:14 INFO - PROCESS | 1940 | 1468872074751 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ac9000 == 46 [pid = 1940] [id = 704] 13:01:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1127d1400) [pid = 1940] [serial = 2112] [outer = 0x0] 13:01:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1175c8c00) [pid = 1940] [serial = 2113] [outer = 0x1127d1400] 13:01:14 INFO - PROCESS | 1940 | 1468872074785 Marionette DEBUG loaded listener.js 13:01:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11832d400) [pid = 1940] [serial = 2114] [outer = 0x1127d1400] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12cd7f800 == 45 [pid = 1940] [id = 701] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12cd66000 == 44 [pid = 1940] [id = 700] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca03000 == 43 [pid = 1940] [id = 699] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12c709800 == 42 [pid = 1940] [id = 698] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd2d000 == 41 [pid = 1940] [id = 697] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x121a6d800 == 40 [pid = 1940] [id = 696] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x12af23000 == 39 [pid = 1940] [id = 695] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12744f800) [pid = 1940] [serial = 2056] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x119872000 == 38 [pid = 1940] [id = 694] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x1291db000 == 37 [pid = 1940] [id = 693] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x126723800 == 36 [pid = 1940] [id = 692] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x124d9c000 == 35 [pid = 1940] [id = 691] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x121a70000 == 34 [pid = 1940] [id = 690] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x121259000 == 33 [pid = 1940] [id = 689] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x119873800 == 32 [pid = 1940] [id = 688] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x11841a800 == 31 [pid = 1940] [id = 687] 13:01:15 INFO - PROCESS | 1940 | --DOCSHELL 0x11711b000 == 30 [pid = 1940] [id = 686] 13:01:15 INFO - PROCESS | 1940 | 1468872075488 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]]]}] 13:01:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:01:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 972ms 13:01:15 INFO - PROCESS | 1940 | 1468872075511 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:01:15 INFO - PROCESS | 1940 | 1468872075514 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:01:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:01:15 INFO - PROCESS | 1940 | 1468872075516 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:01:15 INFO - PROCESS | 1940 | 1468872075519 Marionette TRACE conn2 <- [1,2790,null,{}] 13:01:15 INFO - PROCESS | 1940 | 1468872075525 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}] 13:01:15 INFO - PROCESS | 1940 | 1468872075526 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:15 INFO - PROCESS | 1940 | 1468872075604 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:01:15 INFO - PROCESS | 1940 | 1468872075610 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:15 INFO - PROCESS | 1940 | 1468872075613 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x118382800 == 31 [pid = 1940] [id = 705] 13:01:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1175c1800) [pid = 1940] [serial = 2115] [outer = 0x0] 13:01:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x118328000) [pid = 1940] [serial = 2116] [outer = 0x1175c1800] 13:01:15 INFO - PROCESS | 1940 | 1468872075640 Marionette DEBUG loaded listener.js 13:01:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1184b2400) [pid = 1940] [serial = 2117] [outer = 0x1175c1800] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12679a800) [pid = 1940] [serial = 2053] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1273c7800) [pid = 1940] [serial = 2054] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x121a1ec00) [pid = 1940] [serial = 2044] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1175c2800) [pid = 1940] [serial = 2047] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11906a800) [pid = 1940] [serial = 2048] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x121c90000) [pid = 1940] [serial = 2045] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1198b0c00) [pid = 1940] [serial = 2041] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118872800) [pid = 1940] [serial = 2038] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1188af000) [pid = 1940] [serial = 2039] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x118326c00) [pid = 1940] [serial = 2036] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x116bad400) [pid = 1940] [serial = 2035] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x115f59c00) [pid = 1940] [serial = 2033] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1131cf000) [pid = 1940] [serial = 2032] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1267abc00) [pid = 1940] [serial = 2030] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12578cc00) [pid = 1940] [serial = 2051] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x121c92c00) [pid = 1940] [serial = 2050] [outer = 0x0] [url = about:blank] 13:01:15 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x119a9d400) [pid = 1940] [serial = 2042] [outer = 0x0] [url = about:blank] 13:01:16 INFO - PROCESS | 1940 | 1468872076008 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]]]}] 13:01:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:01:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 524ms 13:01:16 INFO - PROCESS | 1940 | 1468872076041 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:01:16 INFO - PROCESS | 1940 | 1468872076044 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:01:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:01:16 INFO - PROCESS | 1940 | 1468872076048 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:01:16 INFO - PROCESS | 1940 | 1468872076050 Marionette TRACE conn2 <- [1,2794,null,{}] 13:01:16 INFO - PROCESS | 1940 | 1468872076052 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}] 13:01:16 INFO - PROCESS | 1940 | 1468872076054 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:16 INFO - PROCESS | 1940 | 1468872076133 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:01:16 INFO - PROCESS | 1940 | 1468872076142 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:16 INFO - PROCESS | 1940 | 1468872076143 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195bd000 == 32 [pid = 1940] [id = 706] 13:01:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11853d000) [pid = 1940] [serial = 2118] [outer = 0x0] 13:01:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1188a1c00) [pid = 1940] [serial = 2119] [outer = 0x11853d000] 13:01:16 INFO - PROCESS | 1940 | 1468872076170 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11899fc00) [pid = 1940] [serial = 2120] [outer = 0x11853d000] 13:01:16 INFO - PROCESS | 1940 | 1468872076514 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]]]}] 13:01:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:01:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 475ms 13:01:16 INFO - PROCESS | 1940 | 1468872076524 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:01:16 INFO - PROCESS | 1940 | 1468872076526 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:01:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:01:16 INFO - PROCESS | 1940 | 1468872076528 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:01:16 INFO - PROCESS | 1940 | 1468872076530 Marionette TRACE conn2 <- [1,2798,null,{}] 13:01:16 INFO - PROCESS | 1940 | 1468872076538 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}] 13:01:16 INFO - PROCESS | 1940 | 1468872076541 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:16 INFO - PROCESS | 1940 | 1468872076624 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:01:16 INFO - PROCESS | 1940 | 1468872076683 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:16 INFO - PROCESS | 1940 | 1468872076686 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x1216c4800 == 33 [pid = 1940] [id = 707] 13:01:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1190d9c00) [pid = 1940] [serial = 2121] [outer = 0x0] 13:01:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1194cdc00) [pid = 1940] [serial = 2122] [outer = 0x1190d9c00] 13:01:16 INFO - PROCESS | 1940 | 1468872076714 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1198d3000) [pid = 1940] [serial = 2123] [outer = 0x1190d9c00] 13:01:16 INFO - PROCESS | 1940 | 1468872076999 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]]]}] 13:01:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:01:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 522ms 13:01:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:01:17 INFO - PROCESS | 1940 | 1468872077051 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:01:17 INFO - PROCESS | 1940 | 1468872077052 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:01:17 INFO - PROCESS | 1940 | 1468872077055 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:01:17 INFO - PROCESS | 1940 | 1468872077059 Marionette TRACE conn2 <- [1,2802,null,{}] 13:01:17 INFO - PROCESS | 1940 | 1468872077062 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}] 13:01:17 INFO - PROCESS | 1940 | 1468872077063 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:17 INFO - PROCESS | 1940 | 1468872077146 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:01:17 INFO - PROCESS | 1940 | 1468872077207 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:17 INFO - PROCESS | 1940 | 1468872077208 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x124d8e800 == 34 [pid = 1940] [id = 708] 13:01:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1198d4400) [pid = 1940] [serial = 2124] [outer = 0x0] 13:01:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119a9f000) [pid = 1940] [serial = 2125] [outer = 0x1198d4400] 13:01:17 INFO - PROCESS | 1940 | 1468872077233 Marionette DEBUG loaded listener.js 13:01:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1210ee000) [pid = 1940] [serial = 2126] [outer = 0x1198d4400] 13:01:17 INFO - PROCESS | 1940 | 1468872077524 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]]]}] 13:01:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:01:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 523ms 13:01:17 INFO - PROCESS | 1940 | 1468872077584 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:01:17 INFO - PROCESS | 1940 | 1468872077585 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:01:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:01:17 INFO - PROCESS | 1940 | 1468872077588 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:01:17 INFO - PROCESS | 1940 | 1468872077591 Marionette TRACE conn2 <- [1,2806,null,{}] 13:01:17 INFO - PROCESS | 1940 | 1468872077594 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}] 13:01:17 INFO - PROCESS | 1940 | 1468872077595 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:17 INFO - PROCESS | 1940 | 1468872077693 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:01:17 INFO - PROCESS | 1940 | 1468872077697 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:17 INFO - PROCESS | 1940 | 1468872077698 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12903d000 == 35 [pid = 1940] [id = 709] 13:01:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1131ec000) [pid = 1940] [serial = 2127] [outer = 0x0] 13:01:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121a98400) [pid = 1940] [serial = 2128] [outer = 0x1131ec000] 13:01:17 INFO - PROCESS | 1940 | 1468872077722 Marionette DEBUG loaded listener.js 13:01:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1241b1400) [pid = 1940] [serial = 2129] [outer = 0x1131ec000] 13:01:18 INFO - PROCESS | 1940 | 1468872078069 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]]]}] 13:01:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:01:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 521ms 13:01:18 INFO - PROCESS | 1940 | 1468872078110 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:01:18 INFO - PROCESS | 1940 | 1468872078111 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:01:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:01:18 INFO - PROCESS | 1940 | 1468872078113 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:01:18 INFO - PROCESS | 1940 | 1468872078114 Marionette TRACE conn2 <- [1,2810,null,{}] 13:01:18 INFO - PROCESS | 1940 | 1468872078117 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}] 13:01:18 INFO - PROCESS | 1940 | 1468872078121 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:18 INFO - PROCESS | 1940 | 1468872078228 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:01:18 INFO - PROCESS | 1940 | 1468872078241 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:18 INFO - PROCESS | 1940 | 1468872078242 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a545800 == 36 [pid = 1940] [id = 710] 13:01:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124265000) [pid = 1940] [serial = 2130] [outer = 0x0] 13:01:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x125785000) [pid = 1940] [serial = 2131] [outer = 0x124265000] 13:01:18 INFO - PROCESS | 1940 | 1468872078266 Marionette DEBUG loaded listener.js 13:01:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1264e4800) [pid = 1940] [serial = 2132] [outer = 0x124265000] 13:01:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:01:18 INFO - PROCESS | 1940 | 1468872078628 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]]]}] 13:01:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 13:01:18 INFO - PROCESS | 1940 | 1468872078632 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:01:18 INFO - PROCESS | 1940 | 1468872078634 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:01:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:01:18 INFO - PROCESS | 1940 | 1468872078636 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:01:18 INFO - PROCESS | 1940 | 1468872078637 Marionette TRACE conn2 <- [1,2814,null,{}] 13:01:18 INFO - PROCESS | 1940 | 1468872078642 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}] 13:01:18 INFO - PROCESS | 1940 | 1468872078643 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:18 INFO - PROCESS | 1940 | 1468872078741 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:01:18 INFO - PROCESS | 1940 | 1468872078744 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:18 INFO - PROCESS | 1940 | 1468872078745 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b140800 == 37 [pid = 1940] [id = 711] 13:01:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x126796800) [pid = 1940] [serial = 2133] [outer = 0x0] 13:01:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x127165800) [pid = 1940] [serial = 2134] [outer = 0x126796800] 13:01:18 INFO - PROCESS | 1940 | 1468872078769 Marionette DEBUG loaded listener.js 13:01:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1273c9800) [pid = 1940] [serial = 2135] [outer = 0x126796800] 13:01:19 INFO - PROCESS | 1940 | 1468872079099 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]]]}] 13:01:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:01:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 521ms 13:01:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:01:19 INFO - PROCESS | 1940 | 1468872079157 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:01:19 INFO - PROCESS | 1940 | 1468872079158 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:01:19 INFO - PROCESS | 1940 | 1468872079160 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:01:19 INFO - PROCESS | 1940 | 1468872079161 Marionette TRACE conn2 <- [1,2818,null,{}] 13:01:19 INFO - PROCESS | 1940 | 1468872079164 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}] 13:01:19 INFO - PROCESS | 1940 | 1468872079165 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:19 INFO - PROCESS | 1940 | 1468872079263 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:01:19 INFO - PROCESS | 1940 | 1468872079277 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:19 INFO - PROCESS | 1940 | 1468872079278 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd2f000 == 38 [pid = 1940] [id = 712] 13:01:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x127446800) [pid = 1940] [serial = 2136] [outer = 0x0] 13:01:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x128a7d000) [pid = 1940] [serial = 2137] [outer = 0x127446800] 13:01:19 INFO - PROCESS | 1940 | 1468872079302 Marionette DEBUG loaded listener.js 13:01:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x128b26400) [pid = 1940] [serial = 2138] [outer = 0x127446800] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123d3f400) [pid = 1940] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11213c800) [pid = 1940] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x121c96400) [pid = 1940] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1247b3800) [pid = 1940] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x115f5c000) [pid = 1940] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x113241000) [pid = 1940] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1267ae400) [pid = 1940] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x110ea8c00) [pid = 1940] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1267b5c00) [pid = 1940] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128b24000) [pid = 1940] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119aa0800) [pid = 1940] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x112a84400) [pid = 1940] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1194cc000) [pid = 1940] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x118542800) [pid = 1940] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:01:19 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x115f0f000) [pid = 1940] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:01:19 INFO - PROCESS | 1940 | 1468872079764 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]]]}] 13:01:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:01:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 617ms 13:01:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:01:19 INFO - PROCESS | 1940 | 1468872079779 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:01:19 INFO - PROCESS | 1940 | 1468872079780 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:01:19 INFO - PROCESS | 1940 | 1468872079782 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:01:19 INFO - PROCESS | 1940 | 1468872079784 Marionette TRACE conn2 <- [1,2822,null,{}] 13:01:19 INFO - PROCESS | 1940 | 1468872079787 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}] 13:01:19 INFO - PROCESS | 1940 | 1468872079788 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:19 INFO - PROCESS | 1940 | 1468872079884 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:01:19 INFO - PROCESS | 1940 | 1468872079975 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:19 INFO - PROCESS | 1940 | 1468872079976 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x121450800 == 39 [pid = 1940] [id = 713] 13:01:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x116babc00) [pid = 1940] [serial = 2139] [outer = 0x0] 13:01:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1188ad000) [pid = 1940] [serial = 2140] [outer = 0x116babc00] 13:01:20 INFO - PROCESS | 1940 | 1468872080011 Marionette DEBUG loaded listener.js 13:01:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1210ecc00) [pid = 1940] [serial = 2141] [outer = 0x116babc00] 13:01:20 INFO - PROCESS | 1940 | 1468872080374 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]]]}] 13:01:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:01:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 621ms 13:01:20 INFO - PROCESS | 1940 | 1468872080403 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:01:20 INFO - PROCESS | 1940 | 1468872080405 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:01:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:01:20 INFO - PROCESS | 1940 | 1468872080409 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:01:20 INFO - PROCESS | 1940 | 1468872080410 Marionette TRACE conn2 <- [1,2826,null,{}] 13:01:20 INFO - PROCESS | 1940 | 1468872080412 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}] 13:01:20 INFO - PROCESS | 1940 | 1468872080413 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:20 INFO - PROCESS | 1940 | 1468872080517 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:01:20 INFO - PROCESS | 1940 | 1468872080523 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:20 INFO - PROCESS | 1940 | 1468872080524 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca04000 == 40 [pid = 1940] [id = 714] 13:01:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118488000) [pid = 1940] [serial = 2142] [outer = 0x0] 13:01:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121c96400) [pid = 1940] [serial = 2143] [outer = 0x118488000] 13:01:20 INFO - PROCESS | 1940 | 1468872080555 Marionette DEBUG loaded listener.js 13:01:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x128a7a800) [pid = 1940] [serial = 2144] [outer = 0x118488000] 13:01:20 INFO - PROCESS | 1940 | 1468872080880 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:01:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:01:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 13:01:20 INFO - PROCESS | 1940 | 1468872080928 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:01:20 INFO - PROCESS | 1940 | 1468872080930 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:01:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:01:20 INFO - PROCESS | 1940 | 1468872080932 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:01:20 INFO - PROCESS | 1940 | 1468872080934 Marionette TRACE conn2 <- [1,2830,null,{}] 13:01:20 INFO - PROCESS | 1940 | 1468872080936 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}] 13:01:20 INFO - PROCESS | 1940 | 1468872080938 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:21 INFO - PROCESS | 1940 | 1468872081029 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:01:21 INFO - PROCESS | 1940 | 1468872081032 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:21 INFO - PROCESS | 1940 | 1468872081034 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d27e800 == 41 [pid = 1940] [id = 715] 13:01:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128a7d800) [pid = 1940] [serial = 2145] [outer = 0x0] 13:01:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x129333400) [pid = 1940] [serial = 2146] [outer = 0x128a7d800] 13:01:21 INFO - PROCESS | 1940 | 1468872081060 Marionette DEBUG loaded listener.js 13:01:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1293a2c00) [pid = 1940] [serial = 2147] [outer = 0x128a7d800] 13:01:21 INFO - PROCESS | 1940 | 1468872081393 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]]]}] 13:01:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:01:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 469ms 13:01:21 INFO - PROCESS | 1940 | 1468872081402 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:01:21 INFO - PROCESS | 1940 | 1468872081403 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:01:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:01:21 INFO - PROCESS | 1940 | 1468872081412 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:01:21 INFO - PROCESS | 1940 | 1468872081413 Marionette TRACE conn2 <- [1,2834,null,{}] 13:01:21 INFO - PROCESS | 1940 | 1468872081415 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}] 13:01:21 INFO - PROCESS | 1940 | 1468872081416 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:21 INFO - PROCESS | 1940 | 1468872081538 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:01:21 INFO - PROCESS | 1940 | 1468872081545 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:21 INFO - PROCESS | 1940 | 1468872081546 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d532800 == 42 [pid = 1940] [id = 716] 13:01:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128b24c00) [pid = 1940] [serial = 2148] [outer = 0x0] 13:01:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1293a6c00) [pid = 1940] [serial = 2149] [outer = 0x128b24c00] 13:01:21 INFO - PROCESS | 1940 | 1468872081570 Marionette DEBUG loaded listener.js 13:01:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12a65f800) [pid = 1940] [serial = 2150] [outer = 0x128b24c00] 13:01:22 INFO - PROCESS | 1940 | 1468872082079 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:01:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:01:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 721ms 13:01:22 INFO - PROCESS | 1940 | 1468872082133 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:01:22 INFO - PROCESS | 1940 | 1468872082137 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:01:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:01:22 INFO - PROCESS | 1940 | 1468872082141 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:01:22 INFO - PROCESS | 1940 | 1468872082147 Marionette TRACE conn2 <- [1,2838,null,{}] 13:01:22 INFO - PROCESS | 1940 | 1468872082152 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}] 13:01:22 INFO - PROCESS | 1940 | 1468872082154 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:22 INFO - PROCESS | 1940 | 1468872082309 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:01:22 INFO - PROCESS | 1940 | 1468872082420 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:22 INFO - PROCESS | 1940 | 1468872082422 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195a6800 == 43 [pid = 1940] [id = 717] 13:01:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x116bae000) [pid = 1940] [serial = 2151] [outer = 0x0] 13:01:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x117e0c400) [pid = 1940] [serial = 2152] [outer = 0x116bae000] 13:01:22 INFO - PROCESS | 1940 | 1468872082453 Marionette DEBUG loaded listener.js 13:01:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11853f400) [pid = 1940] [serial = 2153] [outer = 0x116bae000] 13:01:22 INFO - PROCESS | 1940 | 1468872082861 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]]]}] 13:01:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:01:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 775ms 13:01:22 INFO - PROCESS | 1940 | 1468872082916 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:01:22 INFO - PROCESS | 1940 | 1468872082919 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:01:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:01:22 INFO - PROCESS | 1940 | 1468872082924 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:01:22 INFO - PROCESS | 1940 | 1468872082925 Marionette TRACE conn2 <- [1,2842,null,{}] 13:01:22 INFO - PROCESS | 1940 | 1468872082927 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}] 13:01:22 INFO - PROCESS | 1940 | 1468872082930 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:23 INFO - PROCESS | 1940 | 1468872083034 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:01:23 INFO - PROCESS | 1940 | 1468872083096 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:23 INFO - PROCESS | 1940 | 1468872083098 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x129052000 == 44 [pid = 1940] [id = 718] 13:01:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1190e3800) [pid = 1940] [serial = 2154] [outer = 0x0] 13:01:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1194d3000) [pid = 1940] [serial = 2155] [outer = 0x1190e3800] 13:01:23 INFO - PROCESS | 1940 | 1468872083128 Marionette DEBUG loaded listener.js 13:01:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1198d4000) [pid = 1940] [serial = 2156] [outer = 0x1190e3800] 13:01:23 INFO - PROCESS | 1940 | 1468872083609 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]]]}] 13:01:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:01:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 721ms 13:01:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:01:23 INFO - PROCESS | 1940 | 1468872083665 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:01:23 INFO - PROCESS | 1940 | 1468872083668 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:01:23 INFO - PROCESS | 1940 | 1468872083685 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:01:23 INFO - PROCESS | 1940 | 1468872083689 Marionette TRACE conn2 <- [1,2846,null,{}] 13:01:23 INFO - PROCESS | 1940 | 1468872083723 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}] 13:01:23 INFO - PROCESS | 1940 | 1468872083729 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:23 INFO - PROCESS | 1940 | 1468872083883 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:01:23 INFO - PROCESS | 1940 | 1468872083968 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:23 INFO - PROCESS | 1940 | 1468872083970 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d541000 == 45 [pid = 1940] [id = 719] 13:01:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12426b800) [pid = 1940] [serial = 2157] [outer = 0x0] 13:01:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1247bb400) [pid = 1940] [serial = 2158] [outer = 0x12426b800] 13:01:24 INFO - PROCESS | 1940 | 1468872084001 Marionette DEBUG loaded listener.js 13:01:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1267b0000) [pid = 1940] [serial = 2159] [outer = 0x12426b800] 13:01:24 INFO - PROCESS | 1940 | 1468872084409 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]]]}] 13:01:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:01:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 762ms 13:01:24 INFO - PROCESS | 1940 | 1468872084433 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:01:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:01:24 INFO - PROCESS | 1940 | 1468872084435 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:01:24 INFO - PROCESS | 1940 | 1468872084452 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:01:24 INFO - PROCESS | 1940 | 1468872084454 Marionette TRACE conn2 <- [1,2850,null,{}] 13:01:24 INFO - PROCESS | 1940 | 1468872084459 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}] 13:01:24 INFO - PROCESS | 1940 | 1468872084461 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:24 INFO - PROCESS | 1940 | 1468872084563 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:01:24 INFO - PROCESS | 1940 | 1468872084637 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:24 INFO - PROCESS | 1940 | 1468872084638 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12daa3800 == 46 [pid = 1940] [id = 720] 13:01:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x128b79000) [pid = 1940] [serial = 2160] [outer = 0x0] 13:01:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1290aec00) [pid = 1940] [serial = 2161] [outer = 0x128b79000] 13:01:24 INFO - PROCESS | 1940 | 1468872084666 Marionette DEBUG loaded listener.js 13:01:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x129339800) [pid = 1940] [serial = 2162] [outer = 0x128b79000] 13:01:24 INFO - PROCESS | 1940 | --DOCSHELL 0x12cd6f000 == 45 [pid = 1940] [id = 16] 13:01:25 INFO - PROCESS | 1940 | 1468872085146 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:01:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:01:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 738ms 13:01:25 INFO - PROCESS | 1940 | 1468872085175 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:01:25 INFO - PROCESS | 1940 | 1468872085176 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:01:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:01:25 INFO - PROCESS | 1940 | 1468872085179 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:01:25 INFO - PROCESS | 1940 | 1468872085180 Marionette TRACE conn2 <- [1,2854,null,{}] 13:01:25 INFO - PROCESS | 1940 | 1468872085352 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}] 13:01:25 INFO - PROCESS | 1940 | 1468872085354 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:25 INFO - PROCESS | 1940 | 1468872085516 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:01:25 INFO - PROCESS | 1940 | 1468872085527 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 1940 | 1468872085530 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x121368000 == 46 [pid = 1940] [id = 721] 13:01:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x112eeb000) [pid = 1940] [serial = 2163] [outer = 0x0] 13:01:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x113c25c00) [pid = 1940] [serial = 2164] [outer = 0x112eeb000] 13:01:25 INFO - PROCESS | 1940 | 1468872085576 Marionette DEBUG loaded listener.js 13:01:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x11681e400) [pid = 1940] [serial = 2165] [outer = 0x112eeb000] 13:01:26 INFO - PROCESS | 1940 | 1468872086068 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]]]}] 13:01:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:01:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 923ms 13:01:26 INFO - PROCESS | 1940 | 1468872086113 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:01:26 INFO - PROCESS | 1940 | 1468872086115 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:01:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:01:26 INFO - PROCESS | 1940 | 1468872086120 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:01:26 INFO - PROCESS | 1940 | 1468872086122 Marionette TRACE conn2 <- [1,2858,null,{}] 13:01:26 INFO - PROCESS | 1940 | 1468872086127 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}] 13:01:26 INFO - PROCESS | 1940 | 1468872086129 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:26 INFO - PROCESS | 1940 | 1468872086232 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:01:26 INFO - PROCESS | 1940 | 1468872086342 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:26 INFO - PROCESS | 1940 | 1468872086345 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x121153000 == 47 [pid = 1940] [id = 722] 13:01:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x118541400) [pid = 1940] [serial = 2166] [outer = 0x0] 13:01:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x118872800) [pid = 1940] [serial = 2167] [outer = 0x118541400] 13:01:26 INFO - PROCESS | 1940 | 1468872086390 Marionette DEBUG loaded listener.js 13:01:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1188e5800) [pid = 1940] [serial = 2168] [outer = 0x118541400] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12d27e800 == 46 [pid = 1940] [id = 715] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca04000 == 45 [pid = 1940] [id = 714] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x121450800 == 44 [pid = 1940] [id = 713] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd2f000 == 43 [pid = 1940] [id = 712] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12b140800 == 42 [pid = 1940] [id = 711] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12a545800 == 41 [pid = 1940] [id = 710] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12903d000 == 40 [pid = 1940] [id = 709] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x124d8e800 == 39 [pid = 1940] [id = 708] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x1216c4800 == 38 [pid = 1940] [id = 707] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x1195bd000 == 37 [pid = 1940] [id = 706] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x118382800 == 36 [pid = 1940] [id = 705] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x116ac9000 == 35 [pid = 1940] [id = 704] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x118374000 == 34 [pid = 1940] [id = 703] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12d28d800 == 33 [pid = 1940] [id = 702] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd22800 == 32 [pid = 1940] [id = 685] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x121368000 == 31 [pid = 1940] [id = 721] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12cd6e800 == 30 [pid = 1940] [id = 17] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12daa3800 == 29 [pid = 1940] [id = 720] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12d541000 == 28 [pid = 1940] [id = 719] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x129052000 == 27 [pid = 1940] [id = 718] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x1195a6800 == 26 [pid = 1940] [id = 717] 13:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12d532800 == 25 [pid = 1940] [id = 716] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x121206400) [pid = 1940] [serial = 2078] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1241b4400) [pid = 1940] [serial = 2083] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12602a400) [pid = 1940] [serial = 2089] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1168ed000) [pid = 1940] [serial = 2062] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x124664800) [pid = 1940] [serial = 2087] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1175c3c00) [pid = 1940] [serial = 2063] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x121c8bc00) [pid = 1940] [serial = 2098] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1273c1000) [pid = 1940] [serial = 2092] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1184ad800) [pid = 1940] [serial = 2065] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1267ae000) [pid = 1940] [serial = 2090] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x11853b000) [pid = 1940] [serial = 2066] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x127167800) [pid = 1940] [serial = 2095] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x127450800) [pid = 1940] [serial = 2093] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x128b29000) [pid = 1940] [serial = 2101] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x121a8dc00) [pid = 1940] [serial = 2080] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x121c91800) [pid = 1940] [serial = 2081] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x112d69000) [pid = 1940] [serial = 2059] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x113247800) [pid = 1940] [serial = 2060] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1198d9000) [pid = 1940] [serial = 2074] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119a9e800) [pid = 1940] [serial = 2075] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1188abc00) [pid = 1940] [serial = 2068] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1188f0800) [pid = 1940] [serial = 2069] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x128b22800) [pid = 1940] [serial = 2096] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1190d9800) [pid = 1940] [serial = 2071] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119478400) [pid = 1940] [serial = 2072] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x128a7fc00) [pid = 1940] [serial = 2099] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x124269000) [pid = 1940] [serial = 2084] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x128b6d800) [pid = 1940] [serial = 2102] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128dcb000) [pid = 1940] [serial = 2104] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1290ae400) [pid = 1940] [serial = 2107] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1242f2800) [pid = 1940] [serial = 2086] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119fad800) [pid = 1940] [serial = 2077] [outer = 0x0] [url = about:blank] 13:01:27 INFO - PROCESS | 1940 | 1468872087416 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:01:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:01:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1324ms 13:01:27 INFO - PROCESS | 1940 | 1468872087445 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:01:27 INFO - PROCESS | 1940 | 1468872087448 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:01:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:01:27 INFO - PROCESS | 1940 | 1468872087453 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:01:27 INFO - PROCESS | 1940 | 1468872087460 Marionette TRACE conn2 <- [1,2862,null,{}] 13:01:27 INFO - PROCESS | 1940 | 1468872087475 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}] 13:01:27 INFO - PROCESS | 1940 | 1468872087477 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:27 INFO - PROCESS | 1940 | 1468872087600 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:01:27 INFO - PROCESS | 1940 | 1468872087616 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:27 INFO - PROCESS | 1940 | 1468872087618 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e2f800 == 26 [pid = 1940] [id = 723] 13:01:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1131eb800) [pid = 1940] [serial = 2169] [outer = 0x0] 13:01:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x113247800) [pid = 1940] [serial = 2170] [outer = 0x1131eb800] 13:01:27 INFO - PROCESS | 1940 | 1468872087661 Marionette DEBUG loaded listener.js 13:01:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11681fc00) [pid = 1940] [serial = 2171] [outer = 0x1131eb800] 13:01:28 INFO - PROCESS | 1940 | 1468872088126 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]]]}] 13:01:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:01:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 687ms 13:01:28 INFO - PROCESS | 1940 | 1468872088140 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:01:28 INFO - PROCESS | 1940 | 1468872088145 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:01:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:01:28 INFO - PROCESS | 1940 | 1468872088149 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:01:28 INFO - PROCESS | 1940 | 1468872088151 Marionette TRACE conn2 <- [1,2866,null,{}] 13:01:28 INFO - PROCESS | 1940 | 1468872088154 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}] 13:01:28 INFO - PROCESS | 1940 | 1468872088156 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:28 INFO - PROCESS | 1940 | 1468872088237 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:01:28 INFO - PROCESS | 1940 | 1468872088262 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:28 INFO - PROCESS | 1940 | 1468872088263 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x119266000 == 27 [pid = 1940] [id = 724] 13:01:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1175c2800) [pid = 1940] [serial = 2172] [outer = 0x0] 13:01:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1177c3800) [pid = 1940] [serial = 2173] [outer = 0x1175c2800] 13:01:28 INFO - PROCESS | 1940 | 1468872088289 Marionette DEBUG loaded listener.js 13:01:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118489c00) [pid = 1940] [serial = 2174] [outer = 0x1175c2800] 13:01:28 INFO - PROCESS | 1940 | 1468872088620 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]]]}] 13:01:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:01:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 523ms 13:01:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:01:28 INFO - PROCESS | 1940 | 1468872088673 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:01:28 INFO - PROCESS | 1940 | 1468872088674 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:01:28 INFO - PROCESS | 1940 | 1468872088681 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:01:28 INFO - PROCESS | 1940 | 1468872088684 Marionette TRACE conn2 <- [1,2870,null,{}] 13:01:28 INFO - PROCESS | 1940 | 1468872088693 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}] 13:01:28 INFO - PROCESS | 1940 | 1468872088696 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:28 INFO - PROCESS | 1940 | 1468872088773 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:01:28 INFO - PROCESS | 1940 | 1468872088779 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:28 INFO - PROCESS | 1940 | 1468872088781 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x121273000 == 28 [pid = 1940] [id = 725] 13:01:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118535800) [pid = 1940] [serial = 2175] [outer = 0x0] 13:01:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1188a5800) [pid = 1940] [serial = 2176] [outer = 0x118535800] 13:01:28 INFO - PROCESS | 1940 | 1468872088810 Marionette DEBUG loaded listener.js 13:01:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1188f0c00) [pid = 1940] [serial = 2177] [outer = 0x118535800] 13:01:29 INFO - PROCESS | 1940 | 1468872089298 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]]]}] 13:01:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:01:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 678ms 13:01:29 INFO - PROCESS | 1940 | 1468872089355 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:01:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:01:29 INFO - PROCESS | 1940 | 1468872089358 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:01:29 INFO - PROCESS | 1940 | 1468872089361 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:01:29 INFO - PROCESS | 1940 | 1468872089363 Marionette TRACE conn2 <- [1,2874,null,{}] 13:01:29 INFO - PROCESS | 1940 | 1468872089367 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}] 13:01:29 INFO - PROCESS | 1940 | 1468872089368 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:29 INFO - PROCESS | 1940 | 1468872089473 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:01:29 INFO - PROCESS | 1940 | 1468872089600 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:29 INFO - PROCESS | 1940 | 1468872089601 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188df800 == 29 [pid = 1940] [id = 726] 13:01:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x112f20c00) [pid = 1940] [serial = 2178] [outer = 0x0] 13:01:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x113ca6000) [pid = 1940] [serial = 2179] [outer = 0x112f20c00] 13:01:29 INFO - PROCESS | 1940 | 1468872089633 Marionette DEBUG loaded listener.js 13:01:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x116b05800) [pid = 1940] [serial = 2180] [outer = 0x112f20c00] 13:01:30 INFO - PROCESS | 1940 | 1468872090094 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]]]}] 13:01:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:01:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 772ms 13:01:30 INFO - PROCESS | 1940 | 1468872090133 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:01:30 INFO - PROCESS | 1940 | 1468872090136 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:01:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:01:30 INFO - PROCESS | 1940 | 1468872090141 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:01:30 INFO - PROCESS | 1940 | 1468872090142 Marionette TRACE conn2 <- [1,2878,null,{}] 13:01:30 INFO - PROCESS | 1940 | 1468872090145 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}] 13:01:30 INFO - PROCESS | 1940 | 1468872090147 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:30 INFO - PROCESS | 1940 | 1468872090257 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:01:30 INFO - PROCESS | 1940 | 1468872090336 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:30 INFO - PROCESS | 1940 | 1468872090338 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x121c64800 == 30 [pid = 1940] [id = 727] 13:01:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1175c6c00) [pid = 1940] [serial = 2181] [outer = 0x0] 13:01:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x118871800) [pid = 1940] [serial = 2182] [outer = 0x1175c6c00] 13:01:30 INFO - PROCESS | 1940 | 1468872090369 Marionette DEBUG loaded listener.js 13:01:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1188e9800) [pid = 1940] [serial = 2183] [outer = 0x1175c6c00] 13:01:31 INFO - PROCESS | 1940 | --DOCSHELL 0x119266000 == 29 [pid = 1940] [id = 724] 13:01:31 INFO - PROCESS | 1940 | --DOCSHELL 0x117e2f800 == 28 [pid = 1940] [id = 723] 13:01:31 INFO - PROCESS | 1940 | --DOCSHELL 0x121153000 == 27 [pid = 1940] [id = 722] 13:01:31 INFO - PROCESS | 1940 | 1468872091016 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]]]}] 13:01:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:01:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 921ms 13:01:31 INFO - PROCESS | 1940 | 1468872091062 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:01:31 INFO - PROCESS | 1940 | 1468872091065 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:01:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:01:31 INFO - PROCESS | 1940 | 1468872091070 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:01:31 INFO - PROCESS | 1940 | 1468872091073 Marionette TRACE conn2 <- [1,2882,null,{}] 13:01:31 INFO - PROCESS | 1940 | 1468872091078 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}] 13:01:31 INFO - PROCESS | 1940 | 1468872091081 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:31 INFO - PROCESS | 1940 | 1468872091300 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:01:31 INFO - PROCESS | 1940 | 1468872091381 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:31 INFO - PROCESS | 1940 | 1468872091383 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x118418800 == 28 [pid = 1940] [id = 728] 13:01:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1165f9800) [pid = 1940] [serial = 2184] [outer = 0x0] 13:01:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x117583c00) [pid = 1940] [serial = 2185] [outer = 0x1165f9800] 13:01:31 INFO - PROCESS | 1940 | 1468872091427 Marionette DEBUG loaded listener.js 13:01:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x118324400) [pid = 1940] [serial = 2186] [outer = 0x1165f9800] 13:01:31 INFO - PROCESS | 1940 | 1468872091770 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]]]}] 13:01:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:01:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 723ms 13:01:31 INFO - PROCESS | 1940 | 1468872091793 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:01:31 INFO - PROCESS | 1940 | 1468872091796 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:01:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:01:31 INFO - PROCESS | 1940 | 1468872091800 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:01:31 INFO - PROCESS | 1940 | 1468872091802 Marionette TRACE conn2 <- [1,2886,null,{}] 13:01:31 INFO - PROCESS | 1940 | 1468872091804 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}] 13:01:31 INFO - PROCESS | 1940 | 1468872091805 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:31 INFO - PROCESS | 1940 | 1468872091905 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:01:31 INFO - PROCESS | 1940 | 1468872091909 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:31 INFO - PROCESS | 1940 | 1468872091910 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a88000 == 29 [pid = 1940] [id = 729] 13:01:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1184b5c00) [pid = 1940] [serial = 2187] [outer = 0x0] 13:01:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1190e0000) [pid = 1940] [serial = 2188] [outer = 0x1184b5c00] 13:01:31 INFO - PROCESS | 1940 | 1468872091936 Marionette DEBUG loaded listener.js 13:01:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1194c6c00) [pid = 1940] [serial = 2189] [outer = 0x1184b5c00] 13:01:32 INFO - PROCESS | 1940 | 1468872092284 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]]]}] 13:01:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:01:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 524ms 13:01:32 INFO - PROCESS | 1940 | 1468872092326 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:01:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:01:32 INFO - PROCESS | 1940 | 1468872092334 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:01:32 INFO - PROCESS | 1940 | 1468872092337 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:01:32 INFO - PROCESS | 1940 | 1468872092339 Marionette TRACE conn2 <- [1,2890,null,{}] 13:01:32 INFO - PROCESS | 1940 | 1468872092347 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}] 13:01:32 INFO - PROCESS | 1940 | 1468872092350 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:32 INFO - PROCESS | 1940 | 1468872092456 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:01:32 INFO - PROCESS | 1940 | 1468872092461 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:32 INFO - PROCESS | 1940 | 1468872092463 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x126484800 == 30 [pid = 1940] [id = 730] 13:01:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x110eed000) [pid = 1940] [serial = 2190] [outer = 0x0] 13:01:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1198d1400) [pid = 1940] [serial = 2191] [outer = 0x110eed000] 13:01:32 INFO - PROCESS | 1940 | 1468872092491 Marionette DEBUG loaded listener.js 13:01:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x119a97400) [pid = 1940] [serial = 2192] [outer = 0x110eed000] 13:01:32 INFO - PROCESS | 1940 | 1468872092854 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:01:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:01:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 572ms 13:01:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:01:32 INFO - PROCESS | 1940 | 1468872092909 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:01:32 INFO - PROCESS | 1940 | 1468872092911 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:01:32 INFO - PROCESS | 1940 | 1468872092913 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:01:32 INFO - PROCESS | 1940 | 1468872092914 Marionette TRACE conn2 <- [1,2894,null,{}] 13:01:32 INFO - PROCESS | 1940 | 1468872092917 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}] 13:01:32 INFO - PROCESS | 1940 | 1468872092918 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:33 INFO - PROCESS | 1940 | 1468872093017 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:01:33 INFO - PROCESS | 1940 | 1468872093028 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:33 INFO - PROCESS | 1940 | 1468872093029 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x1291d6800 == 31 [pid = 1940] [id = 731] 13:01:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x119aa0000) [pid = 1940] [serial = 2193] [outer = 0x0] 13:01:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x121019400) [pid = 1940] [serial = 2194] [outer = 0x119aa0000] 13:01:33 INFO - PROCESS | 1940 | 1468872093054 Marionette DEBUG loaded listener.js 13:01:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1210eac00) [pid = 1940] [serial = 2195] [outer = 0x119aa0000] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12cb1fc00) [pid = 1940] [serial = 47] [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.] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12cd6f800) [pid = 1940] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x128b6dc00) [pid = 1940] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1175c1800) [pid = 1940] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1127e0000) [pid = 1940] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1190d9c00) [pid = 1940] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x127445800) [pid = 1940] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x121c92400) [pid = 1940] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1198d4400) [pid = 1940] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1131ec000) [pid = 1940] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11853d000) [pid = 1940] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x126796800) [pid = 1940] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x118488000) [pid = 1940] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x124265000) [pid = 1940] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x116babc00) [pid = 1940] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1127d1400) [pid = 1940] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x127446800) [pid = 1940] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x128b24c00) [pid = 1940] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x128a7d800) [pid = 1940] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x118541400) [pid = 1940] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1131eb800) [pid = 1940] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x116bae000) [pid = 1940] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1190e3800) [pid = 1940] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12426b800) [pid = 1940] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x128b79000) [pid = 1940] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x112eeb000) [pid = 1940] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1175c2800) [pid = 1940] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:01:33 INFO - PROCESS | 1940 | 1468872093442 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]]]}] 13:01:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:01:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 573ms 13:01:33 INFO - PROCESS | 1940 | 1468872093487 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:01:33 INFO - PROCESS | 1940 | 1468872093489 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:01:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:01:33 INFO - PROCESS | 1940 | 1468872093493 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:01:33 INFO - PROCESS | 1940 | 1468872093500 Marionette TRACE conn2 <- [1,2898,null,{}] 13:01:33 INFO - PROCESS | 1940 | 1468872093503 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}] 13:01:33 INFO - PROCESS | 1940 | 1468872093504 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:33 INFO - PROCESS | 1940 | 1468872093602 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:01:33 INFO - PROCESS | 1940 | 1468872093640 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:33 INFO - PROCESS | 1940 | 1468872093641 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x1241c6000 == 32 [pid = 1940] [id = 732] 13:01:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x110eb1c00) [pid = 1940] [serial = 2196] [outer = 0x0] 13:01:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1127e0800) [pid = 1940] [serial = 2197] [outer = 0x110eb1c00] 13:01:33 INFO - PROCESS | 1940 | 1468872093665 Marionette DEBUG loaded listener.js 13:01:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1175c8800) [pid = 1940] [serial = 2198] [outer = 0x110eb1c00] 13:01:33 INFO - PROCESS | 1940 | 1468872093970 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]]]}] 13:01:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:01:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 524ms 13:01:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:01:34 INFO - PROCESS | 1940 | 1468872094017 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:01:34 INFO - PROCESS | 1940 | 1468872094019 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:01:34 INFO - PROCESS | 1940 | 1468872094021 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:01:34 INFO - PROCESS | 1940 | 1468872094022 Marionette TRACE conn2 <- [1,2902,null,{}] 13:01:34 INFO - PROCESS | 1940 | 1468872094024 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}] 13:01:34 INFO - PROCESS | 1940 | 1468872094029 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:34 INFO - PROCESS | 1940 | 1468872094126 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:01:34 INFO - PROCESS | 1940 | 1468872094182 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:34 INFO - PROCESS | 1940 | 1468872094183 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a55b000 == 33 [pid = 1940] [id = 733] 13:01:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x110fa6000) [pid = 1940] [serial = 2199] [outer = 0x0] 13:01:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1188ac800) [pid = 1940] [serial = 2200] [outer = 0x110fa6000] 13:01:34 INFO - PROCESS | 1940 | 1468872094209 Marionette DEBUG loaded listener.js 13:01:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x121c94800) [pid = 1940] [serial = 2201] [outer = 0x110fa6000] 13:01:34 INFO - PROCESS | 1940 | 1468872094477 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:01:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:01:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 471ms 13:01:34 INFO - PROCESS | 1940 | 1468872094498 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:01:34 INFO - PROCESS | 1940 | 1468872094499 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:01:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:01:34 INFO - PROCESS | 1940 | 1468872094501 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:01:34 INFO - PROCESS | 1940 | 1468872094502 Marionette TRACE conn2 <- [1,2906,null,{}] 13:01:34 INFO - PROCESS | 1940 | 1468872094505 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}] 13:01:34 INFO - PROCESS | 1940 | 1468872094516 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:34 INFO - PROCESS | 1940 | 1468872094601 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:01:34 INFO - PROCESS | 1940 | 1468872094606 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:34 INFO - PROCESS | 1940 | 1468872094609 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x121259800 == 34 [pid = 1940] [id = 734] 13:01:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1175c1800) [pid = 1940] [serial = 2202] [outer = 0x0] 13:01:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x124262000) [pid = 1940] [serial = 2203] [outer = 0x1175c1800] 13:01:34 INFO - PROCESS | 1940 | 1468872094633 Marionette DEBUG loaded listener.js 13:01:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12426b000) [pid = 1940] [serial = 2204] [outer = 0x1175c1800] 13:01:34 INFO - PROCESS | 1940 | 1468872094963 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]]]}] 13:01:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:01:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 473ms 13:01:34 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:01:34 INFO - PROCESS | 1940 | 1468872094977 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:01:34 INFO - PROCESS | 1940 | 1468872094978 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:01:34 INFO - PROCESS | 1940 | 1468872094980 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:01:34 INFO - PROCESS | 1940 | 1468872094981 Marionette TRACE conn2 <- [1,2910,null,{}] 13:01:34 INFO - PROCESS | 1940 | 1468872094984 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}] 13:01:34 INFO - PROCESS | 1940 | 1468872094985 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:35 INFO - PROCESS | 1940 | 1468872095091 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:01:35 INFO - PROCESS | 1940 | 1468872095096 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:35 INFO - PROCESS | 1940 | 1468872095098 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b926800 == 35 [pid = 1940] [id = 735] 13:01:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1188a8c00) [pid = 1940] [serial = 2205] [outer = 0x0] 13:01:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x124269400) [pid = 1940] [serial = 2206] [outer = 0x1188a8c00] 13:01:35 INFO - PROCESS | 1940 | 1468872095121 Marionette DEBUG loaded listener.js 13:01:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1244f8800) [pid = 1940] [serial = 2207] [outer = 0x1188a8c00] 13:01:35 INFO - PROCESS | 1940 | 1468872095469 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]]]}] 13:01:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:01:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:01:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 13:01:35 INFO - TEST-START | /DOMEvents/constructors.html 13:01:35 INFO - PROCESS | 1940 | 1468872095501 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:01:35 INFO - PROCESS | 1940 | 1468872095504 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:01:35 INFO - PROCESS | 1940 | 1468872095507 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:01:35 INFO - PROCESS | 1940 | 1468872095509 Marionette TRACE conn2 <- [1,2914,null,{}] 13:01:35 INFO - PROCESS | 1940 | 1468872095513 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}] 13:01:35 INFO - PROCESS | 1940 | 1468872095515 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:35 INFO - PROCESS | 1940 | 1468872095619 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:01:35 INFO - PROCESS | 1940 | 1468872095675 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:35 INFO - PROCESS | 1940 | 1468872095679 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x118413800 == 36 [pid = 1940] [id = 736] 13:01:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x112a80400) [pid = 1940] [serial = 2208] [outer = 0x0] 13:01:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x112f1b000) [pid = 1940] [serial = 2209] [outer = 0x112a80400] 13:01:35 INFO - PROCESS | 1940 | 1468872095713 Marionette DEBUG loaded listener.js 13:01:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11725ec00) [pid = 1940] [serial = 2210] [outer = 0x112a80400] 13:01:36 INFO - PROCESS | 1940 | 1468872096136 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]]]}] 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:01:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:01:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:01:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:01:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:01:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:01:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:01:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:01:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:01:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 678ms 13:01:36 INFO - PROCESS | 1940 | 1468872096185 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:01:36 INFO - PROCESS | 1940 | 1468872096189 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:01:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:01:36 INFO - PROCESS | 1940 | 1468872096194 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:01:36 INFO - PROCESS | 1940 | 1468872096196 Marionette TRACE conn2 <- [1,2918,null,{}] 13:01:36 INFO - PROCESS | 1940 | 1468872096198 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}] 13:01:36 INFO - PROCESS | 1940 | 1468872096200 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:36 INFO - PROCESS | 1940 | 1468872096329 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:01:36 INFO - PROCESS | 1940 | 1468872096431 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:36 INFO - PROCESS | 1940 | 1468872096432 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a69b800 == 37 [pid = 1940] [id = 737] 13:01:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x118483800) [pid = 1940] [serial = 2211] [outer = 0x0] 13:01:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11989c800) [pid = 1940] [serial = 2212] [outer = 0x118483800] 13:01:36 INFO - PROCESS | 1940 | 1468872096468 Marionette DEBUG loaded listener.js 13:01:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11989a000) [pid = 1940] [serial = 2213] [outer = 0x118483800] 13:01:36 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:01:36 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 670ms 13:01:36 INFO - PROCESS | 1940 | 1468872096860 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:01:36 INFO - PROCESS | 1940 | 1468872096864 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:01:36 INFO - PROCESS | 1940 | 1468872096866 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:01:36 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:01:36 INFO - PROCESS | 1940 | 1468872096868 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:01:36 INFO - PROCESS | 1940 | 1468872096871 Marionette TRACE conn2 <- [1,2922,null,{}] 13:01:36 INFO - PROCESS | 1940 | 1468872096879 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}] 13:01:36 INFO - PROCESS | 1940 | 1468872096882 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:36 INFO - PROCESS | 1940 | 1468872096985 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:01:37 INFO - PROCESS | 1940 | 1468872097082 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:37 INFO - PROCESS | 1940 | 1468872097084 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c71d000 == 38 [pid = 1940] [id = 738] 13:01:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x121c7a800) [pid = 1940] [serial = 2214] [outer = 0x0] 13:01:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x123d12800) [pid = 1940] [serial = 2215] [outer = 0x121c7a800] 13:01:37 INFO - PROCESS | 1940 | 1468872097117 Marionette DEBUG loaded listener.js 13:01:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1210eb800) [pid = 1940] [serial = 2216] [outer = 0x121c7a800] 13:01:37 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:01:37 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:01:37 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:01:37 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:01:37 INFO - PROCESS | 1940 | 1468872097482 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]]]}] 13:01:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:01:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:01:37 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 13:01:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:01:37 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 13:01:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:01:37 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]" 13:01:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:01:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:01:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 626ms 13:01:37 INFO - PROCESS | 1940 | 1468872097494 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:01:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:01:37 INFO - PROCESS | 1940 | 1468872097496 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:01:37 INFO - PROCESS | 1940 | 1468872097499 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:01:37 INFO - PROCESS | 1940 | 1468872097500 Marionette TRACE conn2 <- [1,2926,null,{}] 13:01:37 INFO - PROCESS | 1940 | 1468872097502 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}] 13:01:37 INFO - PROCESS | 1940 | 1468872097504 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:37 INFO - PROCESS | 1940 | 1468872097601 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:01:37 INFO - PROCESS | 1940 | 1468872097657 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:37 INFO - PROCESS | 1940 | 1468872097658 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cd72800 == 39 [pid = 1940] [id = 739] 13:01:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x119430c00) [pid = 1940] [serial = 2217] [outer = 0x0] 13:01:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x126026000) [pid = 1940] [serial = 2218] [outer = 0x119430c00] 13:01:37 INFO - PROCESS | 1940 | 1468872097687 Marionette DEBUG loaded listener.js 13:01:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12716ac00) [pid = 1940] [serial = 2219] [outer = 0x119430c00] 13:01:38 INFO - PROCESS | 1940 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:01:38 INFO - PROCESS | 1940 | 1468872098093 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]]]}] 13:01:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:01:38 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 618ms 13:01:38 INFO - PROCESS | 1940 | 1468872098118 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:01:38 INFO - PROCESS | 1940 | 1468872098120 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:01:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:01:38 INFO - PROCESS | 1940 | 1468872098124 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:01:38 INFO - PROCESS | 1940 | 1468872098126 Marionette TRACE conn2 <- [1,2930,null,{}] 13:01:38 INFO - PROCESS | 1940 | 1468872098129 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}] 13:01:38 INFO - PROCESS | 1940 | 1468872098131 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:38 INFO - PROCESS | 1940 | 1468872098247 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:01:38 INFO - PROCESS | 1940 | 1468872098324 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:38 INFO - PROCESS | 1940 | 1468872098325 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0b5800 == 40 [pid = 1940] [id = 740] 13:01:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12716c800) [pid = 1940] [serial = 2220] [outer = 0x0] 13:01:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12744ec00) [pid = 1940] [serial = 2221] [outer = 0x12716c800] 13:01:38 INFO - PROCESS | 1940 | 1468872098397 Marionette DEBUG loaded listener.js 13:01:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x128a7d800) [pid = 1940] [serial = 2222] [outer = 0x12716c800] 13:01:38 INFO - PROCESS | 1940 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:01:38 INFO - PROCESS | 1940 | 1468872098761 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]]]}] 13:01:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:01:38 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 671ms 13:01:38 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:01:38 INFO - PROCESS | 1940 | 1468872098794 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:01:38 INFO - PROCESS | 1940 | 1468872098796 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:01:38 INFO - PROCESS | 1940 | 1468872098798 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:01:38 INFO - PROCESS | 1940 | 1468872098799 Marionette TRACE conn2 <- [1,2934,null,{}] 13:01:38 INFO - PROCESS | 1940 | 1468872098802 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}] 13:01:38 INFO - PROCESS | 1940 | 1468872098806 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:38 INFO - PROCESS | 1940 | 1468872098924 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:01:38 INFO - PROCESS | 1940 | 1468872098981 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:38 INFO - PROCESS | 1940 | 1468872098983 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ad5800 == 41 [pid = 1940] [id = 741] 13:01:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1175cf400) [pid = 1940] [serial = 2223] [outer = 0x0] 13:01:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x128a86000) [pid = 1940] [serial = 2224] [outer = 0x1175cf400] 13:01:39 INFO - PROCESS | 1940 | 1468872099012 Marionette DEBUG loaded listener.js 13:01:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12932e400) [pid = 1940] [serial = 2225] [outer = 0x1175cf400] 13:01:39 INFO - PROCESS | 1940 | 1468872099502 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]]]}] 13:01:39 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:01:39 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 724ms 13:01:39 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:01:39 INFO - PROCESS | 1940 | 1468872099522 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:01:39 INFO - PROCESS | 1940 | 1468872099524 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:01:39 INFO - PROCESS | 1940 | 1468872099527 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:01:39 INFO - PROCESS | 1940 | 1468872099529 Marionette TRACE conn2 <- [1,2938,null,{}] 13:01:39 INFO - PROCESS | 1940 | 1468872099533 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}] 13:01:39 INFO - PROCESS | 1940 | 1468872099534 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:39 INFO - PROCESS | 1940 | 1468872099655 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:01:39 INFO - PROCESS | 1940 | 1468872099730 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:39 INFO - PROCESS | 1940 | 1468872099731 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x11944c000 == 42 [pid = 1940] [id = 742] 13:01:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x113c2b000) [pid = 1940] [serial = 2226] [outer = 0x0] 13:01:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x115f5c000) [pid = 1940] [serial = 2227] [outer = 0x113c2b000] 13:01:39 INFO - PROCESS | 1940 | 1468872099759 Marionette DEBUG loaded listener.js 13:01:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1177bcc00) [pid = 1940] [serial = 2228] [outer = 0x113c2b000] 13:01:40 INFO - PROCESS | 1940 | 1468872100148 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]]]}] 13:01:40 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. 13:01:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 673ms 13:01:40 INFO - PROCESS | 1940 | 1468872100202 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:01:40 INFO - PROCESS | 1940 | 1468872100206 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:01:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:01:40 INFO - PROCESS | 1940 | 1468872100213 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:01:40 INFO - PROCESS | 1940 | 1468872100215 Marionette TRACE conn2 <- [1,2942,null,{}] 13:01:40 INFO - PROCESS | 1940 | 1468872100219 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}] 13:01:40 INFO - PROCESS | 1940 | 1468872100221 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:40 INFO - PROCESS | 1940 | 1468872100414 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:01:40 INFO - PROCESS | 1940 | --DOCSHELL 0x121259800 == 41 [pid = 1940] [id = 734] 13:01:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12a55b000 == 40 [pid = 1940] [id = 733] 13:01:40 INFO - PROCESS | 1940 | --DOCSHELL 0x1241c6000 == 39 [pid = 1940] [id = 732] 13:01:40 INFO - PROCESS | 1940 | --DOCSHELL 0x1291d6800 == 38 [pid = 1940] [id = 731] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1188a5800) [pid = 1940] [serial = 2176] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12cd75800) [pid = 1940] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:01:40 INFO - PROCESS | 1940 | --DOCSHELL 0x126484800 == 37 [pid = 1940] [id = 730] 13:01:40 INFO - PROCESS | 1940 | --DOCSHELL 0x121a88000 == 36 [pid = 1940] [id = 729] 13:01:40 INFO - PROCESS | 1940 | --DOCSHELL 0x118418800 == 35 [pid = 1940] [id = 728] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x129333400) [pid = 1940] [serial = 2146] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1177c3800) [pid = 1940] [serial = 2173] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1188e5800) [pid = 1940] [serial = 2168] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x118872800) [pid = 1940] [serial = 2167] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x113247800) [pid = 1940] [serial = 2170] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x117e0c400) [pid = 1940] [serial = 2152] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1194d3000) [pid = 1940] [serial = 2155] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1247bb400) [pid = 1940] [serial = 2158] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1290aec00) [pid = 1940] [serial = 2161] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x11681e400) [pid = 1940] [serial = 2165] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x113c25c00) [pid = 1940] [serial = 2164] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x118489c00) [pid = 1940] [serial = 2174] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11853f400) [pid = 1940] [serial = 2153] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1198d4000) [pid = 1940] [serial = 2156] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1267b0000) [pid = 1940] [serial = 2159] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x129339800) [pid = 1940] [serial = 2162] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1293a2c00) [pid = 1940] [serial = 2147] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11681fc00) [pid = 1940] [serial = 2171] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1244be000) [pid = 1940] [serial = 1460] [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.] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1290a8800) [pid = 1940] [serial = 2105] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x118328000) [pid = 1940] [serial = 2116] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x112eeac00) [pid = 1940] [serial = 2110] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1194cdc00) [pid = 1940] [serial = 2122] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128a79c00) [pid = 1940] [serial = 2057] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x129335000) [pid = 1940] [serial = 2108] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1210ee000) [pid = 1940] [serial = 2126] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1241b1400) [pid = 1940] [serial = 2129] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1188a1c00) [pid = 1940] [serial = 2119] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x127165800) [pid = 1940] [serial = 2134] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x115e99400) [pid = 1940] [serial = 2111] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x121a98400) [pid = 1940] [serial = 2128] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1184b2400) [pid = 1940] [serial = 2117] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1198d3000) [pid = 1940] [serial = 2123] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1273c9800) [pid = 1940] [serial = 2135] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x121c96400) [pid = 1940] [serial = 2143] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x125785000) [pid = 1940] [serial = 2131] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x128a7a800) [pid = 1940] [serial = 2144] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x11899fc00) [pid = 1940] [serial = 2120] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1210ecc00) [pid = 1940] [serial = 2141] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1175c8c00) [pid = 1940] [serial = 2113] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1264e4800) [pid = 1940] [serial = 2132] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x119a9f000) [pid = 1940] [serial = 2125] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x11832d400) [pid = 1940] [serial = 2114] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1188ad000) [pid = 1940] [serial = 2140] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x128a7d000) [pid = 1940] [serial = 2137] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x128b26400) [pid = 1940] [serial = 2138] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x12a65f800) [pid = 1940] [serial = 2150] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x1293a6c00) [pid = 1940] [serial = 2149] [outer = 0x0] [url = about:blank] 13:01:40 INFO - PROCESS | 1940 | 1468872100543 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:40 INFO - PROCESS | 1940 | 1468872100545 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181da800 == 36 [pid = 1940] [id = 743] 13:01:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x113247800) [pid = 1940] [serial = 2229] [outer = 0x0] 13:01:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x1175c8c00) [pid = 1940] [serial = 2230] [outer = 0x113247800] 13:01:40 INFO - PROCESS | 1940 | 1468872100591 Marionette DEBUG loaded listener.js 13:01:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x118540400) [pid = 1940] [serial = 2231] [outer = 0x113247800] 13:01:40 INFO - PROCESS | 1940 | 1468872100891 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"]]]}] 13:01:40 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 13:01:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:01:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 722ms 13:01:40 INFO - PROCESS | 1940 | 1468872100934 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:01:40 INFO - PROCESS | 1940 | 1468872100936 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:01:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:01:40 INFO - PROCESS | 1940 | 1468872100968 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:01:40 INFO - PROCESS | 1940 | 1468872100971 Marionette TRACE conn2 <- [1,2946,null,{}] 13:01:40 INFO - PROCESS | 1940 | 1468872100984 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}] 13:01:40 INFO - PROCESS | 1940 | 1468872100988 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:41 INFO - PROCESS | 1940 | 1468872101110 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:01:41 INFO - PROCESS | 1940 | 1468872101181 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:41 INFO - PROCESS | 1940 | 1468872101183 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x121156000 == 37 [pid = 1940] [id = 744] 13:01:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1188a9000) [pid = 1940] [serial = 2232] [outer = 0x0] 13:01:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1194d1c00) [pid = 1940] [serial = 2233] [outer = 0x1188a9000] 13:01:41 INFO - PROCESS | 1940 | 1468872101226 Marionette DEBUG loaded listener.js 13:01:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x119fb5000) [pid = 1940] [serial = 2234] [outer = 0x1188a9000] 13:01:41 INFO - PROCESS | 1940 | 1468872101528 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]]]}] 13:01:41 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. 13:01:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 607ms 13:01:41 INFO - PROCESS | 1940 | 1468872101546 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:01:41 INFO - PROCESS | 1940 | 1468872101548 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:01:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:01:41 INFO - PROCESS | 1940 | 1468872101553 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:01:41 INFO - PROCESS | 1940 | 1468872101555 Marionette TRACE conn2 <- [1,2950,null,{}] 13:01:41 INFO - PROCESS | 1940 | 1468872101564 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}] 13:01:41 INFO - PROCESS | 1940 | 1468872101566 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:41 INFO - PROCESS | 1940 | 1468872101713 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:01:41 INFO - PROCESS | 1940 | 1468872101787 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:41 INFO - PROCESS | 1940 | 1468872101788 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x121c5e800 == 38 [pid = 1940] [id = 745] 13:01:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x12101e400) [pid = 1940] [serial = 2235] [outer = 0x0] 13:01:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x121330c00) [pid = 1940] [serial = 2236] [outer = 0x12101e400] 13:01:41 INFO - PROCESS | 1940 | 1468872101829 Marionette DEBUG loaded listener.js 13:01:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x121c98c00) [pid = 1940] [serial = 2237] [outer = 0x12101e400] 13:01:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x121c62000 == 39 [pid = 1940] [id = 746] 13:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x124270800) [pid = 1940] [serial = 2238] [outer = 0x0] 13:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x121c94000) [pid = 1940] [serial = 2239] [outer = 0x124270800] 13:01:42 INFO - PROCESS | 1940 | 1468872102119 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]]]}] 13:01:42 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. 13:01:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 579ms 13:01:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:01:42 INFO - PROCESS | 1940 | 1468872102129 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:01:42 INFO - PROCESS | 1940 | 1468872102131 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:01:42 INFO - PROCESS | 1940 | 1468872102133 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:01:42 INFO - PROCESS | 1940 | 1468872102134 Marionette TRACE conn2 <- [1,2954,null,{}] 13:01:42 INFO - PROCESS | 1940 | 1468872102136 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}] 13:01:42 INFO - PROCESS | 1940 | 1468872102137 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:42 INFO - PROCESS | 1940 | 1468872102248 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:01:42 INFO - PROCESS | 1940 | 1468872102312 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:42 INFO - PROCESS | 1940 | 1468872102313 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ab5800 == 40 [pid = 1940] [id = 747] 13:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1198d6c00) [pid = 1940] [serial = 2240] [outer = 0x0] 13:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x124262800) [pid = 1940] [serial = 2241] [outer = 0x1198d6c00] 13:01:42 INFO - PROCESS | 1940 | 1468872102337 Marionette DEBUG loaded listener.js 13:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x127165800) [pid = 1940] [serial = 2242] [outer = 0x1198d6c00] 13:01:42 INFO - PROCESS | 1940 | 1468872102602 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]]]}] 13:01:42 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:01:42 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 13:01:42 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 13:01:42 INFO - PROCESS | 1940 | 1468872102653 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:01:42 INFO - PROCESS | 1940 | 1468872102654 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:01:42 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:01:42 INFO - PROCESS | 1940 | 1468872102669 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:01:42 INFO - PROCESS | 1940 | 1468872102671 Marionette TRACE conn2 <- [1,2958,null,{}] 13:01:42 INFO - PROCESS | 1940 | 1468872102674 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}] 13:01:42 INFO - PROCESS | 1940 | 1468872102680 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:42 INFO - PROCESS | 1940 | 1468872102815 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:01:42 INFO - PROCESS | 1940 | 1468872102827 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:42 INFO - PROCESS | 1940 | 1468872102828 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7af000 == 41 [pid = 1940] [id = 748] 13:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x127445800) [pid = 1940] [serial = 2243] [outer = 0x0] 13:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x128b26000) [pid = 1940] [serial = 2244] [outer = 0x127445800] 13:01:42 INFO - PROCESS | 1940 | 1468872102853 Marionette DEBUG loaded listener.js 13:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12939d400) [pid = 1940] [serial = 2245] [outer = 0x127445800] 13:01:43 INFO - PROCESS | 1940 | 1468872103149 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]]]}] 13:01:43 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. 13:01:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 525ms 13:01:43 INFO - PROCESS | 1940 | 1468872103191 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:01:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:01:43 INFO - PROCESS | 1940 | 1468872103193 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:01:43 INFO - PROCESS | 1940 | 1468872103195 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:01:43 INFO - PROCESS | 1940 | 1468872103197 Marionette TRACE conn2 <- [1,2962,null,{}] 13:01:43 INFO - PROCESS | 1940 | 1468872103199 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}] 13:01:43 INFO - PROCESS | 1940 | 1468872103200 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:43 INFO - PROCESS | 1940 | 1468872103299 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:01:43 INFO - PROCESS | 1940 | 1468872103316 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:43 INFO - PROCESS | 1940 | 1468872103317 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b140800 == 42 [pid = 1940] [id = 749] 13:01:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1293a1000) [pid = 1940] [serial = 2246] [outer = 0x0] 13:01:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12a51bc00) [pid = 1940] [serial = 2247] [outer = 0x1293a1000] 13:01:43 INFO - PROCESS | 1940 | 1468872103342 Marionette DEBUG loaded listener.js 13:01:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12a65ec00) [pid = 1940] [serial = 2248] [outer = 0x1293a1000] 13:01:43 INFO - PROCESS | 1940 | 1468872103650 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]]]}] 13:01:43 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. 13:01:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 467ms 13:01:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:01:43 INFO - PROCESS | 1940 | 1468872103664 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:01:43 INFO - PROCESS | 1940 | 1468872103665 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:01:43 INFO - PROCESS | 1940 | 1468872103667 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:01:43 INFO - PROCESS | 1940 | 1468872103679 Marionette TRACE conn2 <- [1,2966,null,{}] 13:01:43 INFO - PROCESS | 1940 | 1468872103690 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}] 13:01:43 INFO - PROCESS | 1940 | 1468872103692 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:43 INFO - PROCESS | 1940 | 1468872103794 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:01:43 INFO - PROCESS | 1940 | 1468872103830 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:43 INFO - PROCESS | 1940 | 1468872103831 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c421800 == 43 [pid = 1940] [id = 750] 13:01:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12a65f000) [pid = 1940] [serial = 2249] [outer = 0x0] 13:01:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12a667800) [pid = 1940] [serial = 2250] [outer = 0x12a65f000] 13:01:43 INFO - PROCESS | 1940 | 1468872103856 Marionette DEBUG loaded listener.js 13:01:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12a6bcc00) [pid = 1940] [serial = 2251] [outer = 0x12a65f000] 13:01:44 INFO - PROCESS | 1940 | 1468872104128 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]]]}] 13:01:44 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. 13:01:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 491ms 13:01:44 INFO - PROCESS | 1940 | 1468872104169 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:01:44 INFO - PROCESS | 1940 | 1468872104170 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:01:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:01:44 INFO - PROCESS | 1940 | 1468872104180 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:01:44 INFO - PROCESS | 1940 | 1468872104181 Marionette TRACE conn2 <- [1,2970,null,{}] 13:01:44 INFO - PROCESS | 1940 | 1468872104183 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}] 13:01:44 INFO - PROCESS | 1940 | 1468872104184 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:44 INFO - PROCESS | 1940 | 1468872104296 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:01:44 INFO - PROCESS | 1940 | 1468872104300 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:44 INFO - PROCESS | 1940 | 1468872104301 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca08000 == 44 [pid = 1940] [id = 751] 13:01:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12a6bd000) [pid = 1940] [serial = 2252] [outer = 0x0] 13:01:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12a902400) [pid = 1940] [serial = 2253] [outer = 0x12a6bd000] 13:01:44 INFO - PROCESS | 1940 | 1468872104325 Marionette DEBUG loaded listener.js 13:01:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12a907400) [pid = 1940] [serial = 2254] [outer = 0x12a6bd000] 13:01:44 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1175c1800) [pid = 1940] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:01:44 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1184b5c00) [pid = 1940] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:01:44 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x110eed000) [pid = 1940] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:01:44 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119aa0000) [pid = 1940] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:01:44 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x110eb1c00) [pid = 1940] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:01:44 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1175c6c00) [pid = 1940] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:01:44 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x110fa6000) [pid = 1940] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:01:44 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1165f9800) [pid = 1940] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:01:44 INFO - PROCESS | 1940 | 1468872104675 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]]]}] 13:01:44 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. 13:01:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 531ms 13:01:44 INFO - PROCESS | 1940 | 1468872104704 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:01:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:01:44 INFO - PROCESS | 1940 | 1468872104715 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:01:44 INFO - PROCESS | 1940 | 1468872104718 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:01:44 INFO - PROCESS | 1940 | 1468872104719 Marionette TRACE conn2 <- [1,2974,null,{}] 13:01:44 INFO - PROCESS | 1940 | 1468872104721 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}] 13:01:44 INFO - PROCESS | 1940 | 1468872104722 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:44 INFO - PROCESS | 1940 | 1468872104804 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:01:44 INFO - PROCESS | 1940 | 1468872104808 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:44 INFO - PROCESS | 1940 | 1468872104810 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd22000 == 45 [pid = 1940] [id = 752] 13:01:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x110fa7800) [pid = 1940] [serial = 2255] [outer = 0x0] 13:01:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119aa2400) [pid = 1940] [serial = 2256] [outer = 0x110fa7800] 13:01:44 INFO - PROCESS | 1940 | 1468872104834 Marionette DEBUG loaded listener.js 13:01:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12a90ac00) [pid = 1940] [serial = 2257] [outer = 0x110fa7800] 13:01:45 INFO - PROCESS | 1940 | 1468872105142 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]]]}] 13:01:45 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. 13:01:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 470ms 13:01:45 INFO - PROCESS | 1940 | 1468872105189 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:01:45 INFO - PROCESS | 1940 | 1468872105192 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:01:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:01:45 INFO - PROCESS | 1940 | 1468872105194 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:01:45 INFO - PROCESS | 1940 | 1468872105196 Marionette TRACE conn2 <- [1,2978,null,{}] 13:01:45 INFO - PROCESS | 1940 | 1468872105198 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}] 13:01:45 INFO - PROCESS | 1940 | 1468872105200 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:45 INFO - PROCESS | 1940 | 1468872105318 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:01:45 INFO - PROCESS | 1940 | 1468872105324 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:45 INFO - PROCESS | 1940 | 1468872105326 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d543800 == 46 [pid = 1940] [id = 753] 13:01:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12a90c800) [pid = 1940] [serial = 2258] [outer = 0x0] 13:01:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12af93800) [pid = 1940] [serial = 2259] [outer = 0x12a90c800] 13:01:45 INFO - PROCESS | 1940 | 1468872105351 Marionette DEBUG loaded listener.js 13:01:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12afb8c00) [pid = 1940] [serial = 2260] [outer = 0x12a90c800] 13:01:45 INFO - PROCESS | 1940 | 1468872105627 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]]]}] 13:01:45 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. 13:01:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 13:01:45 INFO - PROCESS | 1940 | 1468872105663 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:01:45 INFO - PROCESS | 1940 | 1468872105664 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:01:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:01:45 INFO - PROCESS | 1940 | 1468872105667 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:01:45 INFO - PROCESS | 1940 | 1468872105668 Marionette TRACE conn2 <- [1,2982,null,{}] 13:01:45 INFO - PROCESS | 1940 | 1468872105671 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}] 13:01:45 INFO - PROCESS | 1940 | 1468872105672 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:45 INFO - PROCESS | 1940 | 1468872105768 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:01:45 INFO - PROCESS | 1940 | 1468872105772 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:45 INFO - PROCESS | 1940 | 1468872105773 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d29c800 == 47 [pid = 1940] [id = 754] 13:01:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12afb7400) [pid = 1940] [serial = 2261] [outer = 0x0] 13:01:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12b15ec00) [pid = 1940] [serial = 2262] [outer = 0x12afb7400] 13:01:45 INFO - PROCESS | 1940 | 1468872105796 Marionette DEBUG loaded listener.js 13:01:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12b167c00) [pid = 1940] [serial = 2263] [outer = 0x12afb7400] 13:01:46 INFO - PROCESS | 1940 | 1468872106111 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"]]]}] 13:01:46 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 13:01:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:01:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 470ms 13:01:46 INFO - PROCESS | 1940 | 1468872106139 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:01:46 INFO - PROCESS | 1940 | 1468872106142 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:01:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:01:46 INFO - PROCESS | 1940 | 1468872106144 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:01:46 INFO - PROCESS | 1940 | 1468872106145 Marionette TRACE conn2 <- [1,2986,null,{}] 13:01:46 INFO - PROCESS | 1940 | 1468872106148 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}] 13:01:46 INFO - PROCESS | 1940 | 1468872106149 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:46 INFO - PROCESS | 1940 | 1468872106232 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:01:46 INFO - PROCESS | 1940 | 1468872106296 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:46 INFO - PROCESS | 1940 | 1468872106297 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d2b4800 == 48 [pid = 1940] [id = 755] 13:01:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12b167800) [pid = 1940] [serial = 2264] [outer = 0x0] 13:01:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12b94c000) [pid = 1940] [serial = 2265] [outer = 0x12b167800] 13:01:46 INFO - PROCESS | 1940 | 1468872106321 Marionette DEBUG loaded listener.js 13:01:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12b953400) [pid = 1940] [serial = 2266] [outer = 0x12b167800] 13:01:46 INFO - PROCESS | 1940 | 1468872106571 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]]]}] 13:01:46 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. 13:01:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 467ms 13:01:46 INFO - PROCESS | 1940 | 1468872106690 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:01:46 INFO - PROCESS | 1940 | 1468872106693 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:01:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:01:46 INFO - PROCESS | 1940 | 1468872106697 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:01:46 INFO - PROCESS | 1940 | 1468872106699 Marionette TRACE conn2 <- [1,2990,null,{}] 13:01:46 INFO - PROCESS | 1940 | 1468872106702 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}] 13:01:46 INFO - PROCESS | 1940 | 1468872106704 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:46 INFO - PROCESS | 1940 | 1468872106805 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:01:46 INFO - PROCESS | 1940 | 1468872106865 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:46 INFO - PROCESS | 1940 | 1468872106869 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x117e36000 == 49 [pid = 1940] [id = 756] 13:01:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x112d69400) [pid = 1940] [serial = 2267] [outer = 0x0] 13:01:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1131dac00) [pid = 1940] [serial = 2268] [outer = 0x112d69400] 13:01:46 INFO - PROCESS | 1940 | 1468872106901 Marionette DEBUG loaded listener.js 13:01:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1175c2800) [pid = 1940] [serial = 2269] [outer = 0x112d69400] 13:01:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181d3800 == 50 [pid = 1940] [id = 757] 13:01:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11862a400) [pid = 1940] [serial = 2270] [outer = 0x0] 13:01:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11323c800) [pid = 1940] [serial = 2271] [outer = 0x11862a400] 13:01:47 INFO - PROCESS | 1940 | 1468872107431 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]]]}] 13:01:47 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. 13:01:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 772ms 13:01:47 INFO - PROCESS | 1940 | 1468872107532 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:01:47 INFO - PROCESS | 1940 | 1468872107535 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:01:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:01:47 INFO - PROCESS | 1940 | 1468872107551 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:01:47 INFO - PROCESS | 1940 | 1468872107555 Marionette TRACE conn2 <- [1,2994,null,{}] 13:01:47 INFO - PROCESS | 1940 | 1468872107573 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}] 13:01:47 INFO - PROCESS | 1940 | 1468872107575 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:47 INFO - PROCESS | 1940 | 1468872107702 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:01:47 INFO - PROCESS | 1940 | 1468872107801 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:47 INFO - PROCESS | 1940 | 1468872107802 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x12570d000 == 51 [pid = 1940] [id = 758] 13:01:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11862b000) [pid = 1940] [serial = 2272] [outer = 0x0] 13:01:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x119480800) [pid = 1940] [serial = 2273] [outer = 0x11862b000] 13:01:47 INFO - PROCESS | 1940 | 1468872107834 Marionette DEBUG loaded listener.js 13:01:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x119730000) [pid = 1940] [serial = 2274] [outer = 0x11862b000] 13:01:48 INFO - PROCESS | 1940 | 1468872108196 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]]]}] 13:01:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:01:48 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 13:01:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 689ms 13:01:48 INFO - PROCESS | 1940 | 1468872108237 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:01:48 INFO - PROCESS | 1940 | 1468872108238 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:01:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:01:48 INFO - PROCESS | 1940 | 1468872108241 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:01:48 INFO - PROCESS | 1940 | 1468872108242 Marionette TRACE conn2 <- [1,2998,null,{}] 13:01:48 INFO - PROCESS | 1940 | 1468872108249 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}] 13:01:48 INFO - PROCESS | 1940 | 1468872108252 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:48 INFO - PROCESS | 1940 | 1468872108363 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:01:48 INFO - PROCESS | 1940 | 1468872108468 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:48 INFO - PROCESS | 1940 | 1468872108471 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0a6800 == 52 [pid = 1940] [id = 759] 13:01:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x121c96400) [pid = 1940] [serial = 2275] [outer = 0x0] 13:01:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1244b6c00) [pid = 1940] [serial = 2276] [outer = 0x121c96400] 13:01:48 INFO - PROCESS | 1940 | 1468872108504 Marionette DEBUG loaded listener.js 13:01:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12602ec00) [pid = 1940] [serial = 2277] [outer = 0x121c96400] 13:01:48 INFO - PROCESS | 1940 | 1468872108876 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]]]}] 13:01:48 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. 13:01:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 669ms 13:01:48 INFO - PROCESS | 1940 | 1468872108911 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:01:48 INFO - PROCESS | 1940 | 1468872108912 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:01:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:01:48 INFO - PROCESS | 1940 | 1468872108914 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:01:48 INFO - PROCESS | 1940 | 1468872108916 Marionette TRACE conn2 <- [1,3002,null,{}] 13:01:48 INFO - PROCESS | 1940 | 1468872108918 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}] 13:01:48 INFO - PROCESS | 1940 | 1468872108919 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:49 INFO - PROCESS | 1940 | 1468872109026 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:01:49 INFO - PROCESS | 1940 | 1468872109124 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:49 INFO - PROCESS | 1940 | 1468872109125 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d780000 == 53 [pid = 1940] [id = 760] 13:01:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x128b26400) [pid = 1940] [serial = 2278] [outer = 0x0] 13:01:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x128b79000) [pid = 1940] [serial = 2279] [outer = 0x128b26400] 13:01:49 INFO - PROCESS | 1940 | 1468872109158 Marionette DEBUG loaded listener.js 13:01:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x129336000) [pid = 1940] [serial = 2280] [outer = 0x128b26400] 13:01:49 INFO - PROCESS | 1940 | 1468872109539 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]]]}] 13:01:49 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. 13:01:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 670ms 13:01:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:01:49 INFO - PROCESS | 1940 | 1468872109586 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:01:49 INFO - PROCESS | 1940 | 1468872109587 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:01:49 INFO - PROCESS | 1940 | 1468872109589 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:01:49 INFO - PROCESS | 1940 | 1468872109590 Marionette TRACE conn2 <- [1,3006,null,{}] 13:01:49 INFO - PROCESS | 1940 | 1468872109593 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}] 13:01:49 INFO - PROCESS | 1940 | 1468872109594 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:49 INFO - PROCESS | 1940 | 1468872109700 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:01:49 INFO - PROCESS | 1940 | 1468872109763 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:49 INFO - PROCESS | 1940 | 1468872109765 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ac0000 == 54 [pid = 1940] [id = 761] 13:01:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1127d3c00) [pid = 1940] [serial = 2281] [outer = 0x0] 13:01:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1131cec00) [pid = 1940] [serial = 2282] [outer = 0x1127d3c00] 13:01:50 INFO - PROCESS | 1940 | 1468872110001 Marionette DEBUG loaded listener.js 13:01:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1175ca800) [pid = 1940] [serial = 2283] [outer = 0x1127d3c00] 13:01:50 INFO - PROCESS | 1940 | 1468872110379 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]]]}] 13:01:50 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. 13:01:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 821ms 13:01:50 INFO - PROCESS | 1940 | 1468872110422 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:01:50 INFO - PROCESS | 1940 | 1468872110424 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:01:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:01:50 INFO - PROCESS | 1940 | 1468872110429 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - PROCESS | 1940 | 1468872110430 Marionette TRACE conn2 <- [1,3010,null,{}] 13:01:50 INFO - PROCESS | 1940 | 1468872110433 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}] 13:01:50 INFO - PROCESS | 1940 | 1468872110435 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:50 INFO - PROCESS | 1940 | 1468872110534 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:01:50 INFO - PROCESS | 1940 | 1468872110597 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:50 INFO - PROCESS | 1940 | 1468872110598 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188ce000 == 55 [pid = 1940] [id = 762] 13:01:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x11832b800) [pid = 1940] [serial = 2284] [outer = 0x0] 13:01:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1188a7400) [pid = 1940] [serial = 2285] [outer = 0x11832b800] 13:01:50 INFO - PROCESS | 1940 | 1468872110627 Marionette DEBUG loaded listener.js 13:01:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1190d9800) [pid = 1940] [serial = 2286] [outer = 0x11832b800] 13:01:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12d29c800 == 54 [pid = 1940] [id = 754] 13:01:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12d543800 == 53 [pid = 1940] [id = 753] 13:01:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd22000 == 52 [pid = 1940] [id = 752] 13:01:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca08000 == 51 [pid = 1940] [id = 751] 13:01:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12c421800 == 50 [pid = 1940] [id = 750] 13:01:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12b140800 == 49 [pid = 1940] [id = 749] 13:01:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7af000 == 48 [pid = 1940] [id = 748] 13:01:50 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x124269400) [pid = 1940] [serial = 2206] [outer = 0x0] [url = about:blank] 13:01:50 INFO - PROCESS | 1940 | --DOCSHELL 0x116ab5800 == 47 [pid = 1940] [id = 747] 13:01:50 INFO - PROCESS | 1940 | --DOCSHELL 0x121c62000 == 46 [pid = 1940] [id = 746] 13:01:50 INFO - PROCESS | 1940 | --DOCSHELL 0x121c5e800 == 45 [pid = 1940] [id = 745] 13:01:50 INFO - PROCESS | 1940 | --DOCSHELL 0x121156000 == 44 [pid = 1940] [id = 744] 13:01:50 INFO - PROCESS | 1940 | --DOCSHELL 0x1181da800 == 43 [pid = 1940] [id = 743] 13:01:50 INFO - PROCESS | 1940 | --DOCSHELL 0x11944c000 == 42 [pid = 1940] [id = 742] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x124262000) [pid = 1940] [serial = 2203] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1190e0000) [pid = 1940] [serial = 2188] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1198d1400) [pid = 1940] [serial = 2191] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x121019400) [pid = 1940] [serial = 2194] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1127e0800) [pid = 1940] [serial = 2197] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1188e9800) [pid = 1940] [serial = 2183] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x118871800) [pid = 1940] [serial = 2182] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x113ca6000) [pid = 1940] [serial = 2179] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x119a97400) [pid = 1940] [serial = 2192] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12426b000) [pid = 1940] [serial = 2204] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x121c94800) [pid = 1940] [serial = 2201] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1210eac00) [pid = 1940] [serial = 2195] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x117583c00) [pid = 1940] [serial = 2185] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1175c8800) [pid = 1940] [serial = 2198] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1194c6c00) [pid = 1940] [serial = 2189] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x118324400) [pid = 1940] [serial = 2186] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1188ac800) [pid = 1940] [serial = 2200] [outer = 0x0] [url = about:blank] 13:01:51 INFO - PROCESS | 1940 | 1468872111031 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]]]}] 13:01:51 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 13:01:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 620ms 13:01:51 INFO - PROCESS | 1940 | 1468872111049 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:01:51 INFO - PROCESS | 1940 | 1468872111051 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:01:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:01:51 INFO - PROCESS | 1940 | 1468872111055 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:01:51 INFO - PROCESS | 1940 | 1468872111057 Marionette TRACE conn2 <- [1,3014,null,{}] 13:01:51 INFO - PROCESS | 1940 | 1468872111060 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}] 13:01:51 INFO - PROCESS | 1940 | 1468872111061 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:51 INFO - PROCESS | 1940 | 1468872111146 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:01:51 INFO - PROCESS | 1940 | 1468872111151 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:51 INFO - PROCESS | 1940 | 1468872111152 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x121276000 == 43 [pid = 1940] [id = 763] 13:01:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1194c5c00) [pid = 1940] [serial = 2287] [outer = 0x0] 13:01:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11972f800) [pid = 1940] [serial = 2288] [outer = 0x1194c5c00] 13:01:51 INFO - PROCESS | 1940 | 1468872111177 Marionette DEBUG loaded listener.js 13:01:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1198de000) [pid = 1940] [serial = 2289] [outer = 0x1194c5c00] 13:01:51 INFO - PROCESS | 1940 | [1940] 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 13:01:51 INFO - PROCESS | 1940 | 1468872111526 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:01:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:01:51 INFO - {} 13:01:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:01:51 INFO - {} 13:01:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:01:51 INFO - {} 13:01:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:01:51 INFO - {} 13:01:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 523ms 13:01:51 INFO - PROCESS | 1940 | 1468872111584 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:01:51 INFO - PROCESS | 1940 | 1468872111585 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:01:51 INFO - TEST-START | /FileAPI/fileReader.html 13:01:51 INFO - PROCESS | 1940 | 1468872111589 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:01:51 INFO - PROCESS | 1940 | 1468872111592 Marionette TRACE conn2 <- [1,3018,null,{}] 13:01:51 INFO - PROCESS | 1940 | 1468872111599 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}] 13:01:51 INFO - PROCESS | 1940 | 1468872111602 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:51 INFO - PROCESS | 1940 | 1468872111683 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:01:51 INFO - PROCESS | 1940 | 1468872111690 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:51 INFO - PROCESS | 1940 | 1468872111693 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x1291de000 == 44 [pid = 1940] [id = 764] 13:01:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x121020000) [pid = 1940] [serial = 2290] [outer = 0x0] 13:01:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12147b800) [pid = 1940] [serial = 2291] [outer = 0x121020000] 13:01:51 INFO - PROCESS | 1940 | 1468872111737 Marionette DEBUG loaded listener.js 13:01:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12466a000) [pid = 1940] [serial = 2292] [outer = 0x121020000] 13:01:52 INFO - PROCESS | 1940 | 1468872112198 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]]]}] 13:01:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:01:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:01:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:01:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:01:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 621ms 13:01:52 INFO - PROCESS | 1940 | 1468872112211 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:01:52 INFO - TEST-START | /FileAPI/historical.html 13:01:52 INFO - PROCESS | 1940 | 1468872112213 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:01:52 INFO - PROCESS | 1940 | 1468872112217 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:01:52 INFO - PROCESS | 1940 | 1468872112218 Marionette TRACE conn2 <- [1,3022,null,{}] 13:01:52 INFO - PROCESS | 1940 | 1468872112222 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}] 13:01:52 INFO - PROCESS | 1940 | 1468872112224 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:52 INFO - PROCESS | 1940 | 1468872112337 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:01:52 INFO - PROCESS | 1940 | 1468872112343 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:52 INFO - PROCESS | 1940 | 1468872112344 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a7a4800 == 45 [pid = 1940] [id = 765] 13:01:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x126030800) [pid = 1940] [serial = 2293] [outer = 0x0] 13:01:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1273c7400) [pid = 1940] [serial = 2294] [outer = 0x126030800] 13:01:52 INFO - PROCESS | 1940 | 1468872112369 Marionette DEBUG loaded listener.js 13:01:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x128a80c00) [pid = 1940] [serial = 2295] [outer = 0x126030800] 13:01:52 INFO - PROCESS | 1940 | 1468872112677 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"]]]}] 13:01:52 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:01:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:01:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:01:52 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:01:52 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:01:52 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:01:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:01:52 INFO - TEST-OK | /FileAPI/historical.html | took 474ms 13:01:52 INFO - TEST-START | /FileAPI/idlharness.html 13:01:52 INFO - PROCESS | 1940 | 1468872112696 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:01:52 INFO - PROCESS | 1940 | 1468872112698 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:01:52 INFO - PROCESS | 1940 | 1468872112701 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:01:52 INFO - PROCESS | 1940 | 1468872112702 Marionette TRACE conn2 <- [1,3026,null,{}] 13:01:52 INFO - PROCESS | 1940 | 1468872112705 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}] 13:01:52 INFO - PROCESS | 1940 | 1468872112706 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:52 INFO - PROCESS | 1940 | 1468872112804 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:01:52 INFO - PROCESS | 1940 | 1468872112893 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:52 INFO - PROCESS | 1940 | 1468872112894 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b158800 == 46 [pid = 1940] [id = 766] 13:01:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x128b30800) [pid = 1940] [serial = 2296] [outer = 0x0] 13:01:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x128b71400) [pid = 1940] [serial = 2297] [outer = 0x128b30800] 13:01:52 INFO - PROCESS | 1940 | 1468872112946 Marionette DEBUG loaded listener.js 13:01:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12a511800) [pid = 1940] [serial = 2298] [outer = 0x128b30800] 13:01:53 INFO - PROCESS | 1940 | 1468872113609 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]]]}] 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:01:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:01:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:01:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:01:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:01:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:01:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:01:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:01:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:01:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:01:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:01:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:01:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:01:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:01:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:01:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:01:53 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 13:01:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:01:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:01:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:01:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:01:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:01:53 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 13:01:53 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 13:01:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:01:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:01:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:01:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:01:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:01:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:01:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:01:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:01:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:01:53 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 13:01:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:01:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:01:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:01:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:01:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:01:53 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 13:01:53 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 13:01:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:01:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:01:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:01:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:01:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:01:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:01:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 936ms 13:01:53 INFO - PROCESS | 1940 | 1468872113638 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:01:53 INFO - PROCESS | 1940 | 1468872113639 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:01:53 INFO - TEST-START | /FileAPI/idlharness.worker 13:01:53 INFO - PROCESS | 1940 | 1468872113646 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:01:53 INFO - PROCESS | 1940 | 1468872113647 Marionette TRACE conn2 <- [1,3030,null,{}] 13:01:53 INFO - PROCESS | 1940 | 1468872113650 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}] 13:01:53 INFO - PROCESS | 1940 | 1468872113654 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:53 INFO - PROCESS | 1940 | 1468872113771 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:01:53 INFO - PROCESS | 1940 | 1468872113790 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:53 INFO - PROCESS | 1940 | 1468872113791 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd20000 == 47 [pid = 1940] [id = 767] 13:01:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12bd5d800) [pid = 1940] [serial = 2299] [outer = 0x0] 13:01:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12bdd6400) [pid = 1940] [serial = 2300] [outer = 0x12bd5d800] 13:01:53 INFO - PROCESS | 1940 | 1468872113815 Marionette DEBUG loaded listener.js 13:01:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12bdda800) [pid = 1940] [serial = 2301] [outer = 0x12bd5d800] 13:01:53 INFO - PROCESS | 1940 | [1940] 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 13:01:54 INFO - PROCESS | 1940 | 1468872114426 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,{},{}]]]}] 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:01:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:01:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:01:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:01:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:01:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:01:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:01:54 INFO - {} 13:01:54 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 13:01:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:01:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:01:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:01:54 INFO - {} 13:01:54 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 - {} 13:01:54 INFO - {} 13:01:54 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 13:01:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:01:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:01:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:01:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:01:54 INFO - {} 13:01:54 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 13:01:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:01:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:01:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:01:54 INFO - {} 13:01:54 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 - {} 13:01:54 INFO - {} 13:01:54 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 13:01:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:01:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:01:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 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 13:01:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:01:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:01:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 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 13:01:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 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 13:01:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 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 13:01:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:01:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:01:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:01:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:01:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:01:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:01:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:01:54 INFO - {} 13:01:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 840ms 13:01:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:01:54 INFO - PROCESS | 1940 | 1468872114483 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:01:54 INFO - PROCESS | 1940 | 1468872114484 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:01:54 INFO - PROCESS | 1940 | 1468872114486 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:01:54 INFO - PROCESS | 1940 | 1468872114487 Marionette TRACE conn2 <- [1,3034,null,{}] 13:01:54 INFO - PROCESS | 1940 | 1468872114489 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}] 13:01:54 INFO - PROCESS | 1940 | 1468872114490 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:54 INFO - PROCESS | 1940 | 1468872114601 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:01:54 INFO - PROCESS | 1940 | 1468872114646 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:54 INFO - PROCESS | 1940 | 1468872114647 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d83c000 == 48 [pid = 1940] [id = 768] 13:01:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x119717000) [pid = 1940] [serial = 2302] [outer = 0x0] 13:01:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12d20e400) [pid = 1940] [serial = 2303] [outer = 0x119717000] 13:01:54 INFO - PROCESS | 1940 | 1468872114671 Marionette DEBUG loaded listener.js 13:01:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12d21b000) [pid = 1940] [serial = 2304] [outer = 0x119717000] 13:01:54 INFO - PROCESS | 1940 | 1468872114962 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]]]}] 13:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:01:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 520ms 13:01:55 INFO - PROCESS | 1940 | 1468872115008 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:01:55 INFO - PROCESS | 1940 | 1468872115011 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:01:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:01:55 INFO - PROCESS | 1940 | 1468872115020 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:01:55 INFO - PROCESS | 1940 | 1468872115021 Marionette TRACE conn2 <- [1,3038,null,{}] 13:01:55 INFO - PROCESS | 1940 | 1468872115025 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}] 13:01:55 INFO - PROCESS | 1940 | 1468872115027 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:55 INFO - PROCESS | 1940 | 1468872115132 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:01:55 INFO - PROCESS | 1940 | 1468872115173 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:55 INFO - PROCESS | 1940 | 1468872115174 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x137162000 == 49 [pid = 1940] [id = 769] 13:01:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x1128cf400) [pid = 1940] [serial = 2305] [outer = 0x0] 13:01:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x1128d5400) [pid = 1940] [serial = 2306] [outer = 0x1128cf400] 13:01:55 INFO - PROCESS | 1940 | 1468872115198 Marionette DEBUG loaded listener.js 13:01:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x1128dd000) [pid = 1940] [serial = 2307] [outer = 0x1128cf400] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x1293a1000) [pid = 1940] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x127445800) [pid = 1940] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12a65f000) [pid = 1940] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x124270800) [pid = 1940] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12101e400) [pid = 1940] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1188a9000) [pid = 1940] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x113c2b000) [pid = 1940] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12a6bd000) [pid = 1940] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x113247800) [pid = 1940] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x110fa7800) [pid = 1940] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12afb7400) [pid = 1940] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12a90c800) [pid = 1940] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1198d6c00) [pid = 1940] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x118535800) [pid = 1940] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:01:55 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x112f20c00) [pid = 1940] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:01:55 INFO - PROCESS | 1940 | 1468872115618 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"]]]}] 13:01:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:01:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 626ms 13:01:55 INFO - PROCESS | 1940 | 1468872115644 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:01:55 INFO - PROCESS | 1940 | 1468872115646 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:01:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:01:55 INFO - PROCESS | 1940 | 1468872115648 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:01:55 INFO - PROCESS | 1940 | 1468872115649 Marionette TRACE conn2 <- [1,3042,null,{}] 13:01:55 INFO - PROCESS | 1940 | 1468872115652 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}] 13:01:55 INFO - PROCESS | 1940 | 1468872115653 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:55 INFO - PROCESS | 1940 | 1468872115754 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:01:55 INFO - PROCESS | 1940 | 1468872115830 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:55 INFO - PROCESS | 1940 | 1468872115831 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x13716d800 == 50 [pid = 1940] [id = 770] 13:01:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x10eae7000) [pid = 1940] [serial = 2308] [outer = 0x0] 13:01:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x10eaea800) [pid = 1940] [serial = 2309] [outer = 0x10eae7000] 13:01:55 INFO - PROCESS | 1940 | 1468872115869 Marionette DEBUG loaded listener.js 13:01:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x10eaee800) [pid = 1940] [serial = 2310] [outer = 0x10eae7000] 13:01:56 INFO - PROCESS | 1940 | 1468872116201 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]]]}] 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:01:56 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. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:01:56 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'.) 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:01:56 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. 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:01:56 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. 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:01:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:01:56 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. 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:01:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:01:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:01:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:01:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:01:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:01:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:01:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:01:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:01:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:01:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:01:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:01:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:01:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:01:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 579ms 13:01:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:01:56 INFO - PROCESS | 1940 | 1468872116229 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:01:56 INFO - PROCESS | 1940 | 1468872116230 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:01:56 INFO - PROCESS | 1940 | 1468872116232 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:01:56 INFO - PROCESS | 1940 | 1468872116233 Marionette TRACE conn2 <- [1,3046,null,{}] 13:01:56 INFO - PROCESS | 1940 | 1468872116235 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}] 13:01:56 INFO - PROCESS | 1940 | 1468872116236 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:56 INFO - PROCESS | 1940 | 1468872116322 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:01:56 INFO - PROCESS | 1940 | 1468872116326 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:56 INFO - PROCESS | 1940 | 1468872116327 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x136ab7800 == 51 [pid = 1940] [id = 771] 13:01:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1128cf800) [pid = 1940] [serial = 2311] [outer = 0x0] 13:01:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x115eaf000) [pid = 1940] [serial = 2312] [outer = 0x1128cf800] 13:01:56 INFO - PROCESS | 1940 | 1468872116354 Marionette DEBUG loaded listener.js 13:01:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1175c3000) [pid = 1940] [serial = 2313] [outer = 0x1128cf800] 13:01:56 INFO - PROCESS | 1940 | [1940] 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 13:01:56 INFO - PROCESS | 1940 | 1468872116719 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:01:56 INFO - {} 13:01:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 522ms 13:01:56 INFO - PROCESS | 1940 | 1468872116755 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:01:56 INFO - PROCESS | 1940 | 1468872116757 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:01:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:01:56 INFO - PROCESS | 1940 | 1468872116768 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:01:56 INFO - PROCESS | 1940 | 1468872116770 Marionette TRACE conn2 <- [1,3050,null,{}] 13:01:56 INFO - PROCESS | 1940 | 1468872116776 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}] 13:01:56 INFO - PROCESS | 1940 | 1468872116778 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:56 INFO - PROCESS | 1940 | 1468872116872 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:01:56 INFO - PROCESS | 1940 | 1468872116876 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:56 INFO - PROCESS | 1940 | 1468872116878 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x137131000 == 52 [pid = 1940] [id = 772] 13:01:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x110f4d800) [pid = 1940] [serial = 2314] [outer = 0x0] 13:01:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x119479800) [pid = 1940] [serial = 2315] [outer = 0x110f4d800] 13:01:56 INFO - PROCESS | 1940 | 1468872116903 Marionette DEBUG loaded listener.js 13:01:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x119fb3400) [pid = 1940] [serial = 2316] [outer = 0x110f4d800] 13:01:57 INFO - PROCESS | 1940 | 1468872117326 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]]]}] 13:01:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:01:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:01:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:01:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:01:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 571ms 13:01:57 INFO - PROCESS | 1940 | 1468872117341 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:01:57 INFO - PROCESS | 1940 | 1468872117343 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:01:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:01:57 INFO - PROCESS | 1940 | 1468872117346 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:01:57 INFO - PROCESS | 1940 | 1468872117347 Marionette TRACE conn2 <- [1,3054,null,{}] 13:01:57 INFO - PROCESS | 1940 | 1468872117349 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}] 13:01:57 INFO - PROCESS | 1940 | 1468872117350 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:57 INFO - PROCESS | 1940 | 1468872117434 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:01:57 INFO - PROCESS | 1940 | 1468872117556 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:57 INFO - PROCESS | 1940 | 1468872117558 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x115fba000 == 53 [pid = 1940] [id = 773] 13:01:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x10eae4000) [pid = 1940] [serial = 2317] [outer = 0x0] 13:01:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x10eaeac00) [pid = 1940] [serial = 2318] [outer = 0x10eae4000] 13:01:57 INFO - PROCESS | 1940 | 1468872117596 Marionette DEBUG loaded listener.js 13:01:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x110f4b800) [pid = 1940] [serial = 2319] [outer = 0x10eae4000] 13:01:58 INFO - PROCESS | 1940 | 1468872118106 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"]]]}] 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:01:58 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" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:01:58 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" 13:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:01:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 838ms 13:01:58 INFO - PROCESS | 1940 | 1468872118222 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:01:58 INFO - PROCESS | 1940 | 1468872118224 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:01:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:01:58 INFO - PROCESS | 1940 | 1468872118229 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:01:58 INFO - PROCESS | 1940 | 1468872118231 Marionette TRACE conn2 <- [1,3058,null,{}] 13:01:58 INFO - PROCESS | 1940 | 1468872118235 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}] 13:01:58 INFO - PROCESS | 1940 | 1468872118237 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:58 INFO - PROCESS | 1940 | 1468872118350 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:01:58 INFO - PROCESS | 1940 | 1468872118412 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:58 INFO - PROCESS | 1940 | 1468872118414 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x123db0000 == 54 [pid = 1940] [id = 774] 13:01:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x1184b0800) [pid = 1940] [serial = 2320] [outer = 0x0] 13:01:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x1188af400) [pid = 1940] [serial = 2321] [outer = 0x1184b0800] 13:01:58 INFO - PROCESS | 1940 | 1468872118444 Marionette DEBUG loaded listener.js 13:01:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x1194c6c00) [pid = 1940] [serial = 2322] [outer = 0x1184b0800] 13:01:58 INFO - PROCESS | 1940 | 1468872118845 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]]]}] 13:01:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:01:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:01:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:01:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:01:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:01:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:01:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:01:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:01:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:01:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:01:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:01:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:01:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:01:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:01:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:01:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:01:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 626ms 13:01:58 INFO - PROCESS | 1940 | 1468872118856 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:01:58 INFO - PROCESS | 1940 | 1468872118859 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:01:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:01:58 INFO - PROCESS | 1940 | 1468872118862 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:01:58 INFO - PROCESS | 1940 | 1468872118864 Marionette TRACE conn2 <- [1,3062,null,{}] 13:01:58 INFO - PROCESS | 1940 | 1468872118866 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}] 13:01:58 INFO - PROCESS | 1940 | 1468872118868 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:58 INFO - PROCESS | 1940 | 1468872118979 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:01:59 INFO - PROCESS | 1940 | 1468872119084 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:59 INFO - PROCESS | 1940 | 1468872119085 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x129734800 == 55 [pid = 1940] [id = 775] 13:01:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x1194c7c00) [pid = 1940] [serial = 2323] [outer = 0x0] 13:01:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x121833000) [pid = 1940] [serial = 2324] [outer = 0x1194c7c00] 13:01:59 INFO - PROCESS | 1940 | 1468872119116 Marionette DEBUG loaded listener.js 13:01:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x12411b400) [pid = 1940] [serial = 2325] [outer = 0x1194c7c00] 13:01:59 INFO - PROCESS | 1940 | [1940] 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 13:01:59 INFO - PROCESS | 1940 | 1468872119505 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:01:59 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:01:59 INFO - {} 13:01:59 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 670ms 13:01:59 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:01:59 INFO - PROCESS | 1940 | 1468872119533 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:01:59 INFO - PROCESS | 1940 | 1468872119534 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:01:59 INFO - PROCESS | 1940 | 1468872119538 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:01:59 INFO - PROCESS | 1940 | 1468872119543 Marionette TRACE conn2 <- [1,3066,null,{}] 13:01:59 INFO - PROCESS | 1940 | 1468872119552 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}] 13:01:59 INFO - PROCESS | 1940 | 1468872119555 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:59 INFO - PROCESS | 1940 | 1468872119698 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:01:59 INFO - PROCESS | 1940 | 1468872119826 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:59 INFO - PROCESS | 1940 | 1468872119827 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:01:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x110f13000 == 56 [pid = 1940] [id = 776] 13:01:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x112d71800) [pid = 1940] [serial = 2326] [outer = 0x0] 13:01:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x11971d400) [pid = 1940] [serial = 2327] [outer = 0x112d71800] 13:01:59 INFO - PROCESS | 1940 | 1468872119857 Marionette DEBUG loaded listener.js 13:01:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x121c6e000) [pid = 1940] [serial = 2328] [outer = 0x112d71800] 13:02:00 INFO - PROCESS | 1940 | 1468872120211 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]]]}] 13:02:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:02:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:02:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:02:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:02:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:02:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:02:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:02:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 728ms 13:02:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:02:00 INFO - PROCESS | 1940 | 1468872120264 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:02:00 INFO - PROCESS | 1940 | 1468872120266 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:02:00 INFO - PROCESS | 1940 | 1468872120268 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:02:00 INFO - PROCESS | 1940 | 1468872120270 Marionette TRACE conn2 <- [1,3070,null,{}] 13:02:00 INFO - PROCESS | 1940 | 1468872120272 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}] 13:02:00 INFO - PROCESS | 1940 | 1468872120274 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:00 INFO - PROCESS | 1940 | 1468872120383 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:02:00 INFO - PROCESS | 1940 | 1468872120465 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:00 INFO - PROCESS | 1940 | 1468872120467 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x121609800 == 57 [pid = 1940] [id = 777] 13:02:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x124270800) [pid = 1940] [serial = 2329] [outer = 0x0] 13:02:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x1264e2000) [pid = 1940] [serial = 2330] [outer = 0x124270800] 13:02:00 INFO - PROCESS | 1940 | 1468872120495 Marionette DEBUG loaded listener.js 13:02:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x128a78c00) [pid = 1940] [serial = 2331] [outer = 0x124270800] 13:02:00 INFO - PROCESS | 1940 | 1468872120872 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]]]}] 13:02:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:02:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:02:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:02:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:02:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:02:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:02:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 619ms 13:02:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:02:00 INFO - PROCESS | 1940 | 1468872120888 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:02:00 INFO - PROCESS | 1940 | 1468872120889 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:02:00 INFO - PROCESS | 1940 | 1468872120891 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:02:00 INFO - PROCESS | 1940 | 1468872120892 Marionette TRACE conn2 <- [1,3074,null,{}] 13:02:00 INFO - PROCESS | 1940 | 1468872120895 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}] 13:02:00 INFO - PROCESS | 1940 | 1468872120896 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:01 INFO - PROCESS | 1940 | 1468872121003 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:02:01 INFO - PROCESS | 1940 | 1468872121087 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:01 INFO - PROCESS | 1940 | 1468872121092 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x11891e800 == 58 [pid = 1940] [id = 778] 13:02:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x111c83800) [pid = 1940] [serial = 2332] [outer = 0x0] 13:02:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x1127d4000) [pid = 1940] [serial = 2333] [outer = 0x111c83800] 13:02:01 INFO - PROCESS | 1940 | 1468872121313 Marionette DEBUG loaded listener.js 13:02:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x112a61800) [pid = 1940] [serial = 2334] [outer = 0x111c83800] 13:02:01 INFO - PROCESS | 1940 | 1468872121707 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]]]}] 13:02:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:02:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:02:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:02:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:02:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:02:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:02:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 870ms 13:02:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:02:01 INFO - PROCESS | 1940 | 1468872121762 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:02:01 INFO - PROCESS | 1940 | 1468872121764 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:02:01 INFO - PROCESS | 1940 | 1468872121767 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:02:01 INFO - PROCESS | 1940 | 1468872121769 Marionette TRACE conn2 <- [1,3078,null,{}] 13:02:01 INFO - PROCESS | 1940 | 1468872121772 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}] 13:02:01 INFO - PROCESS | 1940 | 1468872121775 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:01 INFO - PROCESS | 1940 | 1468872121877 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:02:01 INFO - PROCESS | 1940 | 1468872121964 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:01 INFO - PROCESS | 1940 | 1468872121966 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x11837a000 == 59 [pid = 1940] [id = 779] 13:02:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x110f4f400) [pid = 1940] [serial = 2335] [outer = 0x0] 13:02:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x1127bac00) [pid = 1940] [serial = 2336] [outer = 0x110f4f400] 13:02:01 INFO - PROCESS | 1940 | 1468872121995 Marionette DEBUG loaded listener.js 13:02:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x116bae000) [pid = 1940] [serial = 2337] [outer = 0x110f4f400] 13:02:02 INFO - PROCESS | 1940 | 1468872122352 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] 13:02:02 INFO - PROCESS | 1940 | 1468872122391 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:02:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:02:02 INFO - PROCESS | 1940 | 1468872122396 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:02:02 INFO - PROCESS | 1940 | 1468872122398 Marionette TRACE conn2 <- [1,3082,null,{}] 13:02:02 INFO - PROCESS | 1940 | 1468872122400 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}] 13:02:02 INFO - PROCESS | 1940 | 1468872122402 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:02 INFO - PROCESS | 1940 | 1468872122521 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x1188df800 == 58 [pid = 1940] [id = 726] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x137131000 == 57 [pid = 1940] [id = 772] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x136ab7800 == 56 [pid = 1940] [id = 771] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x13716d800 == 55 [pid = 1940] [id = 770] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x137162000 == 54 [pid = 1940] [id = 769] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12d83c000 == 53 [pid = 1940] [id = 768] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12bd20000 == 52 [pid = 1940] [id = 767] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x12b94c000) [pid = 1940] [serial = 2265] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12b158800 == 51 [pid = 1940] [id = 766] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12a7a4800 == 50 [pid = 1940] [id = 765] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x1291de000 == 49 [pid = 1940] [id = 764] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x121276000 == 48 [pid = 1940] [id = 763] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x1188ce000 == 47 [pid = 1940] [id = 762] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x119ac0000 == 46 [pid = 1940] [id = 761] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12d780000 == 45 [pid = 1940] [id = 760] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12d0a6800 == 44 [pid = 1940] [id = 759] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12570d000 == 43 [pid = 1940] [id = 758] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x1181d3800 == 42 [pid = 1940] [id = 757] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x117e36000 == 41 [pid = 1940] [id = 756] 13:02:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12d2b4800 == 40 [pid = 1940] [id = 755] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x121330c00) [pid = 1940] [serial = 2236] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x121c98c00) [pid = 1940] [serial = 2237] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x1194d1c00) [pid = 1940] [serial = 2233] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x119fb5000) [pid = 1940] [serial = 2234] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x1177bcc00) [pid = 1940] [serial = 2228] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x115f5c000) [pid = 1940] [serial = 2227] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x124262800) [pid = 1940] [serial = 2241] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x12744ec00) [pid = 1940] [serial = 2221] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x12a902400) [pid = 1940] [serial = 2253] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x1175c8c00) [pid = 1940] [serial = 2230] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x118540400) [pid = 1940] [serial = 2231] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x126026000) [pid = 1940] [serial = 2218] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x112f1b000) [pid = 1940] [serial = 2209] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x128a86000) [pid = 1940] [serial = 2224] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x11989c800) [pid = 1940] [serial = 2212] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12a6bcc00) [pid = 1940] [serial = 2251] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12a90ac00) [pid = 1940] [serial = 2257] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x119aa2400) [pid = 1940] [serial = 2256] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12b167c00) [pid = 1940] [serial = 2263] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12af93800) [pid = 1940] [serial = 2259] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12b15ec00) [pid = 1940] [serial = 2262] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12a907400) [pid = 1940] [serial = 2254] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x123d12800) [pid = 1940] [serial = 2215] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12a65ec00) [pid = 1940] [serial = 2248] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12afb8c00) [pid = 1940] [serial = 2260] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12939d400) [pid = 1940] [serial = 2245] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x127165800) [pid = 1940] [serial = 2242] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1188f0c00) [pid = 1940] [serial = 2177] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x116b05800) [pid = 1940] [serial = 2180] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12a51bc00) [pid = 1940] [serial = 2247] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x128b26000) [pid = 1940] [serial = 2244] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12a667800) [pid = 1940] [serial = 2250] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x121c94000) [pid = 1940] [serial = 2239] [outer = 0x0] [url = about:blank] 13:02:02 INFO - PROCESS | 1940 | 1468872122661 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:02 INFO - PROCESS | 1940 | 1468872122662 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181d3800 == 41 [pid = 1940] [id = 780] 13:02:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x110f46c00) [pid = 1940] [serial = 2338] [outer = 0x0] 13:02:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1127aec00) [pid = 1940] [serial = 2339] [outer = 0x110f46c00] 13:02:02 INFO - PROCESS | 1940 | 1468872122690 Marionette DEBUG loaded listener.js 13:02:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x118325000) [pid = 1940] [serial = 2340] [outer = 0x110f46c00] 13:02:02 INFO - PROCESS | 1940 | 1468872122955 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]]]}] 13:02:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:02:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:02:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:02:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:02:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 570ms 13:02:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:02:02 INFO - PROCESS | 1940 | 1468872122967 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:02:02 INFO - PROCESS | 1940 | 1468872122968 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:02:02 INFO - PROCESS | 1940 | 1468872122970 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:02:02 INFO - PROCESS | 1940 | 1468872122973 Marionette TRACE conn2 <- [1,3086,null,{}] 13:02:03 INFO - PROCESS | 1940 | 1468872122999 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}] 13:02:03 INFO - PROCESS | 1940 | 1468872123002 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:03 INFO - PROCESS | 1940 | 1468872123096 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:02:03 INFO - PROCESS | 1940 | 1468872123101 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:03 INFO - PROCESS | 1940 | 1468872123103 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12423b000 == 42 [pid = 1940] [id = 781] 13:02:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x119433400) [pid = 1940] [serial = 2341] [outer = 0x0] 13:02:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11971b400) [pid = 1940] [serial = 2342] [outer = 0x119433400] 13:02:03 INFO - PROCESS | 1940 | 1468872123127 Marionette DEBUG loaded listener.js 13:02:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x121022000) [pid = 1940] [serial = 2343] [outer = 0x119433400] 13:02:03 INFO - PROCESS | 1940 | 1468872123461 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:02:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:02:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 534ms 13:02:03 INFO - PROCESS | 1940 | 1468872123505 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:02:03 INFO - PROCESS | 1940 | 1468872123506 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:02:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:02:03 INFO - PROCESS | 1940 | 1468872123509 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:02:03 INFO - PROCESS | 1940 | 1468872123510 Marionette TRACE conn2 <- [1,3090,null,{}] 13:02:03 INFO - PROCESS | 1940 | 1468872123512 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}] 13:02:03 INFO - PROCESS | 1940 | 1468872123513 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:03 INFO - PROCESS | 1940 | 1468872123605 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:02:03 INFO - PROCESS | 1940 | 1468872123611 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:03 INFO - PROCESS | 1940 | 1468872123612 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x124da6000 == 43 [pid = 1940] [id = 782] 13:02:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x121c98c00) [pid = 1940] [serial = 2344] [outer = 0x0] 13:02:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12426b000) [pid = 1940] [serial = 2345] [outer = 0x121c98c00] 13:02:03 INFO - PROCESS | 1940 | 1468872123636 Marionette DEBUG loaded listener.js 13:02:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x124d0d400) [pid = 1940] [serial = 2346] [outer = 0x121c98c00] 13:02:03 INFO - PROCESS | 1940 | 1468872123966 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:02:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:02:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 468ms 13:02:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:02:03 INFO - PROCESS | 1940 | 1468872123978 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:02:03 INFO - PROCESS | 1940 | 1468872123979 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:02:03 INFO - PROCESS | 1940 | 1468872123981 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:02:03 INFO - PROCESS | 1940 | 1468872123982 Marionette TRACE conn2 <- [1,3094,null,{}] 13:02:03 INFO - PROCESS | 1940 | 1468872123984 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}] 13:02:03 INFO - PROCESS | 1940 | 1468872123986 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:04 INFO - PROCESS | 1940 | 1468872124095 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:02:04 INFO - PROCESS | 1940 | 1468872124101 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:04 INFO - PROCESS | 1940 | 1468872124102 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12903f000 == 44 [pid = 1940] [id = 783] 13:02:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1267ae400) [pid = 1940] [serial = 2347] [outer = 0x0] 13:02:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x127448c00) [pid = 1940] [serial = 2348] [outer = 0x1267ae400] 13:02:04 INFO - PROCESS | 1940 | 1468872124134 Marionette DEBUG loaded listener.js 13:02:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x128b28400) [pid = 1940] [serial = 2349] [outer = 0x1267ae400] 13:02:04 INFO - PROCESS | 1940 | 1468872124450 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:02:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:02:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 517ms 13:02:04 INFO - PROCESS | 1940 | 1468872124506 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:02:04 INFO - PROCESS | 1940 | 1468872124508 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:02:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:02:04 INFO - PROCESS | 1940 | 1468872124510 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:02:04 INFO - PROCESS | 1940 | 1468872124511 Marionette TRACE conn2 <- [1,3098,null,{}] 13:02:04 INFO - PROCESS | 1940 | 1468872124513 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}] 13:02:04 INFO - PROCESS | 1940 | 1468872124517 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:04 INFO - PROCESS | 1940 | 1468872124601 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:02:04 INFO - PROCESS | 1940 | 1468872124607 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:04 INFO - PROCESS | 1940 | 1468872124608 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12af31800 == 45 [pid = 1940] [id = 784] 13:02:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x112a65800) [pid = 1940] [serial = 2350] [outer = 0x0] 13:02:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x112a62c00) [pid = 1940] [serial = 2351] [outer = 0x112a65800] 13:02:04 INFO - PROCESS | 1940 | 1468872124634 Marionette DEBUG loaded listener.js 13:02:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x128b29000) [pid = 1940] [serial = 2352] [outer = 0x112a65800] 13:02:05 INFO - PROCESS | 1940 | 1468872125015 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]]]}] 13:02:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:02:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:02:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 518ms 13:02:05 INFO - PROCESS | 1940 | 1468872125035 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:02:05 INFO - PROCESS | 1940 | 1468872125037 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:02:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:02:05 INFO - PROCESS | 1940 | 1468872125040 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:02:05 INFO - PROCESS | 1940 | 1468872125041 Marionette TRACE conn2 <- [1,3102,null,{}] 13:02:05 INFO - PROCESS | 1940 | 1468872125044 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}] 13:02:05 INFO - PROCESS | 1940 | 1468872125046 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:05 INFO - PROCESS | 1940 | 1468872125162 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:02:05 INFO - PROCESS | 1940 | 1468872125207 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:05 INFO - PROCESS | 1940 | 1468872125208 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bd24800 == 46 [pid = 1940] [id = 785] 13:02:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x112a63400) [pid = 1940] [serial = 2353] [outer = 0x0] 13:02:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12a65e800) [pid = 1940] [serial = 2354] [outer = 0x112a63400] 13:02:05 INFO - PROCESS | 1940 | 1468872125233 Marionette DEBUG loaded listener.js 13:02:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12a6bbc00) [pid = 1940] [serial = 2355] [outer = 0x112a63400] 13:02:05 INFO - PROCESS | 1940 | 1468872125511 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:02:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:02:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 521ms 13:02:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:02:05 INFO - PROCESS | 1940 | 1468872125568 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:02:05 INFO - PROCESS | 1940 | 1468872125569 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:02:05 INFO - PROCESS | 1940 | 1468872125571 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:02:05 INFO - PROCESS | 1940 | 1468872125572 Marionette TRACE conn2 <- [1,3106,null,{}] 13:02:05 INFO - PROCESS | 1940 | 1468872125576 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}] 13:02:05 INFO - PROCESS | 1940 | 1468872125578 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:05 INFO - PROCESS | 1940 | 1468872125694 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:02:05 INFO - PROCESS | 1940 | 1468872125707 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:05 INFO - PROCESS | 1940 | 1468872125708 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c71c800 == 47 [pid = 1940] [id = 786] 13:02:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12a664400) [pid = 1940] [serial = 2356] [outer = 0x0] 13:02:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x12a6c2400) [pid = 1940] [serial = 2357] [outer = 0x12a664400] 13:02:05 INFO - PROCESS | 1940 | 1468872125732 Marionette DEBUG loaded listener.js 13:02:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x12a90f000) [pid = 1940] [serial = 2358] [outer = 0x12a664400] 13:02:06 INFO - PROCESS | 1940 | 1468872126053 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]]]}] 13:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:02:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 519ms 13:02:06 INFO - PROCESS | 1940 | 1468872126090 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:02:06 INFO - PROCESS | 1940 | 1468872126091 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:02:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:02:06 INFO - PROCESS | 1940 | 1468872126094 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:02:06 INFO - PROCESS | 1940 | 1468872126095 Marionette TRACE conn2 <- [1,3110,null,{}] 13:02:06 INFO - PROCESS | 1940 | 1468872126097 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}] 13:02:06 INFO - PROCESS | 1940 | 1468872126098 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:06 INFO - PROCESS | 1940 | 1468872126208 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:02:06 INFO - PROCESS | 1940 | 1468872126252 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:06 INFO - PROCESS | 1940 | 1468872126253 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cd6f000 == 48 [pid = 1940] [id = 787] 13:02:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x12a664c00) [pid = 1940] [serial = 2359] [outer = 0x0] 13:02:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12afa0000) [pid = 1940] [serial = 2360] [outer = 0x12a664c00] 13:02:06 INFO - PROCESS | 1940 | 1468872126277 Marionette DEBUG loaded listener.js 13:02:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x12afbd000) [pid = 1940] [serial = 2361] [outer = 0x12a664c00] 13:02:06 INFO - PROCESS | 1940 | 1468872126579 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"]]]}] 13:02:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:02:06 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 13:02:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:02:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 520ms 13:02:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:02:06 INFO - PROCESS | 1940 | 1468872126615 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:02:06 INFO - PROCESS | 1940 | 1468872126616 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:02:06 INFO - PROCESS | 1940 | 1468872126618 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:02:06 INFO - PROCESS | 1940 | 1468872126619 Marionette TRACE conn2 <- [1,3114,null,{}] 13:02:06 INFO - PROCESS | 1940 | 1468872126621 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}] 13:02:06 INFO - PROCESS | 1940 | 1468872126622 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:06 INFO - PROCESS | 1940 | 1468872126737 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:02:06 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x119717000) [pid = 1940] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 13:02:06 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x1128cf400) [pid = 1940] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 13:02:06 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x10eae7000) [pid = 1940] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 13:02:06 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x128b30800) [pid = 1940] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:02:06 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x126030800) [pid = 1940] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:02:06 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x11832b800) [pid = 1940] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:02:06 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x1194c5c00) [pid = 1940] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:02:06 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x121020000) [pid = 1940] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:02:06 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1127d3c00) [pid = 1940] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:02:06 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x11862a400) [pid = 1940] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:02:06 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1128cf800) [pid = 1940] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 13:02:06 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12bd5d800) [pid = 1940] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 13:02:06 INFO - PROCESS | 1940 | 1468872126897 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\", \"828c270e-3efc-47bd-99ce-c0105b174fc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:06 INFO - PROCESS | 1940 | 1468872126898 Marionette INFO sendAsync aeb89e90-5a2e-ce49-9078-5e7c59241e06 13:02:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d0a5800 == 49 [pid = 1940] [id = 788] 13:02:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x10eaed800) [pid = 1940] [serial = 2362] [outer = 0x0] 13:02:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x116bab000) [pid = 1940] [serial = 2363] [outer = 0x10eaed800] 13:02:06 INFO - PROCESS | 1940 | 1468872126925 Marionette DEBUG loaded listener.js 13:02:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12b164c00) [pid = 1940] [serial = 2364] [outer = 0x10eaed800] 13:02:07 INFO - PROCESS | 1940 | 1468872127181 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]]]}] 13:02:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:02:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 569ms 13:02:07 INFO - PROCESS | 1940 | 1468872127187 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:02:07 INFO - PROCESS | 1940 | 1468872127188 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:02:08 WARNING - u'runner_teardown' () 13:02:08 INFO - No more tests 13:02:08 INFO - Got 0 unexpected results 13:02:08 INFO - SUITE-END | took 503s 13:02:08 INFO - Closing logging queue 13:02:08 INFO - queue closed 13:02:08 INFO - Return code: 0 13:02:08 WARNING - # TBPL SUCCESS # 13:02:08 INFO - Running post-action listener: _resource_record_post_action 13:02:08 INFO - Running post-run listener: _resource_record_post_run 13:02:09 INFO - Total resource usage - Wall time: 525s; CPU: 58.0%; Read bytes: 729088; Write bytes: 957884416; Read time: 9; Write time: 4693 13:02:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:02:09 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152431104; Write bytes: 146785792; Read time: 13711; Write time: 265 13:02:09 INFO - run-tests - Wall time: 507s; CPU: 58.0%; Read bytes: 729088; Write bytes: 793836032; Read time: 9; Write time: 4328 13:02:09 INFO - Running post-run listener: _upload_blobber_files 13:02:09 INFO - Blob upload gear active. 13:02:09 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:02:09 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 13:02:09 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'] 13:02:09 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 13:02:09 INFO - (blobuploader) - INFO - Open directory for files ... 13:02:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:02:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:02:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:02:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:02:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:02:10 INFO - (blobuploader) - INFO - Done attempting. 13:02:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:02:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:02:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:02:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:02:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:02:12 INFO - (blobuploader) - INFO - Done attempting. 13:02:12 INFO - (blobuploader) - INFO - Iteration through files over. 13:02:12 INFO - Return code: 0 13:02:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:02:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:02:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9b355bae9b5613d1aa13e6895158130f483e7190691e0ac3adde66c33f9dfe88c7f0982ae0d201fc4e6760bf1a3712da311f205208a0e798314a5cac105ad155", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e241d7ce293f0d742c674b21322c124a615972153400c3d3f657c6e84a84a4cdddcfb396afc18f962d7e3d6b81dd71627da624cd6532fecdfc7d20b4509ada96"} 13:02:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:02:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:02:12 INFO - Contents: 13:02:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9b355bae9b5613d1aa13e6895158130f483e7190691e0ac3adde66c33f9dfe88c7f0982ae0d201fc4e6760bf1a3712da311f205208a0e798314a5cac105ad155", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e241d7ce293f0d742c674b21322c124a615972153400c3d3f657c6e84a84a4cdddcfb396afc18f962d7e3d6b81dd71627da624cd6532fecdfc7d20b4509ada96"} 13:02:12 INFO - Running post-run listener: copy_logs_to_upload_dir 13:02:12 INFO - Copying logs to upload dir... 13:02:12 INFO - mkdir: /builds/slave/test/build/upload/logs 13:02:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=570.178193 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 30 secs) (at 2016-07-18 13:02:12.744454) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-18 13:02:12.748513) ========= 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.PRpjYGoujg/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.CcV2I3nAQo/Listeners TMPDIR=/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/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/9b355bae9b5613d1aa13e6895158130f483e7190691e0ac3adde66c33f9dfe88c7f0982ae0d201fc4e6760bf1a3712da311f205208a0e798314a5cac105ad155", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e241d7ce293f0d742c674b21322c124a615972153400c3d3f657c6e84a84a4cdddcfb396afc18f962d7e3d6b81dd71627da624cd6532fecdfc7d20b4509ada96"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012967 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9b355bae9b5613d1aa13e6895158130f483e7190691e0ac3adde66c33f9dfe88c7f0982ae0d201fc4e6760bf1a3712da311f205208a0e798314a5cac105ad155", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e241d7ce293f0d742c674b21322c124a615972153400c3d3f657c6e84a84a4cdddcfb396afc18f962d7e3d6b81dd71627da624cd6532fecdfc7d20b4509ada96"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468833778/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-18 13:02:12.785576) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 13:02:12.785881) ========= 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.PRpjYGoujg/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.CcV2I3nAQo/Listeners TMPDIR=/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/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.005427 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 13:02:12.833667) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-18 13:02:12.833967) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-18 13:02:12.835207) ========= ========= Total master_lag: 2.57 =========